{"id":347256,"date":"2025-08-23T14:35:00","date_gmt":"2025-08-23T19:35:00","guid":{"rendered":"https:\/\/michigandigitalnews.com\/index.php\/2025\/08\/23\/64-bit-app-compatibility-for-google-tv-and-android-tv\/"},"modified":"2025-08-23T14:35:00","modified_gmt":"2025-08-23T19:35:00","slug":"64-bit-app-compatibility-for-google-tv-and-android-tv","status":"publish","type":"post","link":"https:\/\/michigandigitalnews.com\/index.php\/2025\/08\/23\/64-bit-app-compatibility-for-google-tv-and-android-tv\/","title":{"rendered":"64-bit app compatibility for Google TV and Android TV"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<div>\n<meta content=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhvmObDTm_UvKKZP8bDM_YVpknfPh2MBo1pZun6Vc_0CTOsoxvFAq0O_tIa33owHNckOXqKEGGf35C7PccmUFU9gA9VX7djih13zWISVNwdqAHY7waJ7tcWoZJUSuCwSnrLCmhQzNCr21e61IJ_8PLUzj6eKApPrxmK-cwMHrYp-iCbQ6XPyiLxIKvRZPU\/s1600\/Jetpack%20Adaptive%20Compose%20Metadata.png\" name=\"twitter:image\"\/><br \/>\n<img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhvmObDTm_UvKKZP8bDM_YVpknfPh2MBo1pZun6Vc_0CTOsoxvFAq0O_tIa33owHNckOXqKEGGf35C7PccmUFU9gA9VX7djih13zWISVNwdqAHY7waJ7tcWoZJUSuCwSnrLCmhQzNCr21e61IJ_8PLUzj6eKApPrxmK-cwMHrYp-iCbQ6XPyiLxIKvRZPU\/s1600\/Jetpack%20Adaptive%20Compose%20Metadata.png\" style=\"display: none;\"\/><\/p>\n<p><em>Posted by Fahad Durrani Product Management, Google TV<\/em><\/p>\n<p><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiq-xjyTG_ks5AfowEaHg8NFwpTVt0EqH59N_7RExbYOHp8WESDEmFbRFPB7kc3_tP0B7XGARTbDvX6woNwZgRtwX2xH8xJI0uq4w7T3b2JFOjzB3qfU6EZC-MpYSZ537orOmLoI5VY69Fc-h9XMiJ3MRe7rk66yTMcEdDxSWlrOY71cQ04-kxG-kFalms\/s1600\/Jetpack%20Adaptive%20Compose%20%281%29.png\"><img decoding=\"async\" border=\"0\" data-original-height=\"800\" data-original-width=\"100%\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiq-xjyTG_ks5AfowEaHg8NFwpTVt0EqH59N_7RExbYOHp8WESDEmFbRFPB7kc3_tP0B7XGARTbDvX6woNwZgRtwX2xH8xJI0uq4w7T3b2JFOjzB3qfU6EZC-MpYSZ537orOmLoI5VY69Fc-h9XMiJ3MRe7rk66yTMcEdDxSWlrOY71cQ04-kxG-kFalms\/s1600\/Jetpack%20Adaptive%20Compose%20%281%29.png\"\/><\/a><\/p>\n<h2>Google TV and Android TV will require 64-bit app compatibility to support upcoming 64-bit TV devices starting August 2026.<\/h2>\n<p>Following <a href=\"https:\/\/android-developers.googleblog.com\/2019\/01\/get-your-apps-ready-for-64-bit.html\" target=\"_blank\" rel=\"noopener\">other Android form factors<\/a>, Google TV and Android TV devices will soon support 64-bit app compatibility. 64-bit apps will offer improved performance, shorter start times, and new viewing experiences on upcoming 64-bit Google TV and Android TV devices.<\/p>\n<p><b>Starting August 1st, 2026:<\/b><\/p>\n<ul>\n<ul>\n<li>Any new app or app update that includes native code is required to provide 64-bit (<span style=\"color: #0d904f ; font-family: courier;\">arm64<\/span>) versions in addition to 32-bit (<span style=\"color: #0d904f ; font-family: courier;\">armeabi-v7a<\/span>) versions when submitted to Google Play. You can mitigate the size increase of your App Bundle. For more details, see <a href=\"https:\/\/developer.android.com\/google\/play\/requirements\/64-bit#android-app-bundle\" target=\"_blank\" rel=\"noopener\">Support 64-bit architectures<\/a>.<\/li>\n<\/ul>\n<\/ul>\n<p>We\u2019re not making any changes to 32-bit support, and Google Play will continue to deliver apps to 32-bit devices. The 64-bit requirement means that apps with 32-bit native code will need a 64-bit version as well. You should continue to provide 32-bit binaries alongside 64-bit binaries by using ABI splits in App Bundles.<\/p>\n<h2><span style=\"font-size: x-large;\">How to transition<\/span><\/h2>\n<p>This requirement only impacts apps that utilize native code. You can check if your app has native code (<span style=\"color: #0d904f ; font-family: courier;\">.so<\/span> files) with the <a href=\"https:\/\/developer.android.com\/studio\/debug\/apk-analyzer\" target=\"_blank\" rel=\"noopener\">APK Analyzer<\/a>. For ARM devices, you can find native libraries in <span style=\"color: #0d904f ; font-family: courier;\">lib\/armeabi-v7a<\/span> (32-bit) or <span style=\"color: #0d904f ; font-family: courier;\">lib\/arm64-v8a<\/span> (64-bit).<\/p>\n<p>For detailed guidance on transitioning to 64-bit, see <a href=\"https:\/\/developer.android.com\/google\/play\/requirements\/64-bit\" target=\"_blank\" rel=\"noopener\">Support 64-bit architectures<\/a>.<\/p>\n<h2><span style=\"font-size: x-large;\">How to test<\/span><\/h2>\n<ul>\n<ul>\n<li>The <a href=\"https:\/\/developer.android.com\/studio\/run\/emulator\" target=\"_blank\" rel=\"noopener\">Google TV emulator<\/a> image for macOS devices with Apple Silicon is configured for a 64-bit userspace and may be used for app testing and verification.<\/li>\n<\/ul>\n<ul>\n<li>The <a href=\"https:\/\/en.wikipedia.org\/wiki\/Nvidia_Shield_TV\" target=\"_blank\" rel=\"noopener\">Nvidia Shield<\/a> (models P2571, P2897 and P2897) have both 32-bit and 64-bit userspace compatibility and may be used for testing on physical hardware. If your app contains 64-bit libraries, they will be used automatically.<\/li>\n<\/ul>\n<ul>\n<li>64-bit TV apps may be sideloaded to Pixel (7 or newer) phones after constraining the view window to TV resolution and DPI:<\/li>\n<ul>\n<ul>\n<span style=\"color: #0d904f ; font-family: courier;\">adb shell wm size 1080&#215;1920<\/span><\/ul>\n<ul>\n<span style=\"color: #0d904f ; font-family: courier;\">adb shell wm density 231 #tvdpi<\/span><\/ul>\n<\/ul>\n<\/ul>\n<\/ul>\n<h2><span style=\"font-size: x-large;\">Next steps<\/span><\/h2>\n<p>Prepare your TV apps to comply with 64-bit requirements by August 1st, 2026:<\/p>\n<ol>\n<li>Use the <a href=\"https:\/\/developer.android.com\/studio\/debug\/apk-analyzer\" target=\"_blank\" rel=\"noopener\">APK Analyzer<\/a> to check if your app has native code.<\/li>\n<li>Update your native code to support <a href=\"https:\/\/developer.android.com\/google\/play\/requirements\/64-bit\" target=\"_blank\" rel=\"noopener\">64-bit<\/a> and <a href=\"https:\/\/android-developers.googleblog.com\/2025\/05\/prepare-play-apps-for-devices-with-16kb-page-size.html\" target=\"_blank\" rel=\"noopener\">16 KB memory page size<\/a>.<\/li>\n<li>Test and verify that your changes work as intended.<\/li>\n<li>Submit your app update to Google Play.<\/li>\n<\/ol>\n<\/div>\n<hr\/>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"http:\/\/android-developers.googleblog.com\/2025\/08\/64-bit-app-compatibility-for-google-tv-android-tv.html\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Posted by Fahad Durrani Product Management, Google TV Google TV and Android TV will require 64-bit app compatibility to support upcoming 64-bit TV devices<\/p>\n","protected":false},"author":1,"featured_media":347257,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[146],"tags":[],"_links":{"self":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/347256"}],"collection":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/comments?post=347256"}],"version-history":[{"count":0,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/posts\/347256\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media\/347257"}],"wp:attachment":[{"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/media?parent=347256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/categories?post=347256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michigandigitalnews.com\/index.php\/wp-json\/wp\/v2\/tags?post=347256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}