在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

讓您的應用為16KB頁面大小的設備做好準備

谷歌開發者 ? 來源:谷歌開發者 ? 2025-01-07 09:26 ? 次閱讀

作者 / 開發者關系工程師 Yacine Rezgui,資深軟件工程師 Steven Moreland

Android 正在不斷發展,以提供更快速、性能更佳的用戶體驗。其中一項關鍵改進是使用了 16 KB 的內存頁面大小。這一變化使得操作系統能夠更高效地管理內存,從而為應用和游戲帶來顯著的性能提升 (提升幅度為 5-10%)。我們在《為 Android 添加 16 KB 頁面大小》一文中提供了深入的技術解析,并重點展示了性能改進。

為了幫助您在 16 KB 頁面大小的設備上測試應用,此功能已作為開發者選項在 Google Pixel 8 和 9 設備上提供,三星設備也將很快提供類似的支持。此外,小米、vivo 及其他 Android 原始設備制造商 (OEM) 也將陸續提供。 為了確保與 16 KB 頁面大小設備的兼容性,使用原生代碼的應用 (無論是直接使用還是通過庫或 SDK 使用) 可能需要重新構建。不過,這次過渡比之前從 32 位到 64 位架構的轉變要容易得多。本文將指導您完成為即將推出的設備做好應用準備的必要步驟。新一代設備正在陸續推出,預計首批支持 16 KB 頁面大小的機型將在未來幾年內問世。

為 16 KB 做好準備:

SDK 開發者

如果您開發自己的 SDK 和庫,我們建議您盡快更新以兼容 16 KB 頁面大小,并在使用 16 KB 頁面大小的設備上進行測試。這將為應用開發者留出充足的時間來進行必要的更改。您可以注冊 Google Play SDK 管理中心,確保將來能及時收到此類重要通知。

為 16 KB 做好準備:

不使用原生代碼的應用開發者

完全使用 Kotlin 或 Java 編程語言編寫的應用,并且所有依賴項也均使用這些語言構建的應用,將無需進行任何更改即可正常運行。

為 16 KB 做好準備:

使用原生代碼的應用開發者

您可以使用 Android Studio 中的 APK Analyzer 等工具檢查您的應用是否具有原生代碼。然而,確保應用兼容性的唯一方法仍然是進行測試。

重新構建應用

為了確保您的應用能夠在使用 16 KB 頁面大小的設備上正常運行,請按照以下步驟操作:

升級工具:首先,請升級至 Android Gradle 插件 (AGP) 8.5.1 或更高版本。這些更新后的工具集成了必要的 16 KB 頁面大小配置,適用于 App Bundle 和使用 Bundletool 生成的 APK。

統一原生代碼:如果您的應用包含原生代碼,請使用 NDK r28 或更高版本進行構建,或者使用 16 KB 頁面大小對齊方式重新構建。此外,您還應確保原生代碼中沒有依賴或硬編碼 PAGE_SIZE 的值。

更新 SDK 和庫:確認您的應用中使用的所有 SDK 和庫都兼容 16 KB 頁面大小。如有必要,請聯系 SDK 或庫的開發者以獲取更新版本。

在 16 KB 模式下測試應用

為了確保您的應用在任何地方都沒有假定頁面大小為 4 KB,請使用 16 KB 頁面大小的模擬器或虛擬設備進行測試,而不僅僅依賴于以往用 4 KB 頁面大小進行的測試方法。這有助于識別并解決遷移到 16 KB 頁面大小可能出現的任何兼容性問題。您還可以在支持相關開發者選項的實體設備上進行測試,例如從 Android 15 QPR1 開始提供支持的 Pixel 8、8a 和 8 Pro,以及從 Android 15 QPR2 Beta 2 開始支持的 Pixel 9、9 Pro 和 9 Pro XL。未來將提供更多設備支持。

邁向更快速、更高效的未來

支持 16 KB 頁面大小為 Android 生態系統帶來了諸多好處。它將釋放性能的潛力,為未來的創新鋪平道路,并為用戶提供更流暢和豐富的應用體驗。 我們將持續提供更新和資源,幫助您順利過渡。歡迎您立即著手優化應用,以確保為 Android 的未來做好準備!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3938

    瀏覽量

    127544
  • 內存
    +關注

    關注

    8

    文章

    3034

    瀏覽量

    74135
  • 操作系統
    +關注

    關注

    37

    文章

    6847

    瀏覽量

    123424

原文標題:讓您的應用為 16 KB 頁面大小的設備做好準備

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    oracle數據恢復—存儲掉盤導致Oracle數據庫文件大小變為0kb的數據恢復案例

    存儲掉盤超過上限,lun無法識別。管理員重組存儲的位圖信息并導出lun,發現linux操作系統上部署的oracle數據庫中有上百個數據文件的大小變為0kb。數據庫的大小縮水了80%以上。 取出
    的頭像 發表于 11-21 11:29 ?152次閱讀
    oracle數據恢復—存儲掉盤導致Oracle數據庫文件<b class='flag-5'>大小</b>變為0<b class='flag-5'>kb</b>的數據恢復案例

    如何避免自動初始化組件被截斷的情況?

    如上圖所示: 使用芯片APM32F407ZG,使用地址0x08004000 ~ 0x0800FFFF 作為內部存儲 因為是擦除大小16KB 其余都是64KB/128KB 所以定義了
    發表于 09-13 08:06

    CA32F0156系列數據手冊

    32位微處理器 128KB Flash 16KB SRAM Timer ADC RTCLED/LCD Driver USART IIC SPI COMP 電容觸摸按鍵產品
    發表于 07-15 17:35 ?13次下載

    可以擴展大于64KB eagle.flash.bin大小嗎?

    我可以擴展大于 64KB eagle.flash.bin大小和大于 768KB eagle.irom0text.bin大小嗎? 我建造,eagle.flash.bin太大了, -rw
    發表于 07-10 06:10

    STM32F030F4P6存儲超過16KB的應用,擴容之后不穩定

    STM32F030F4P6 是存儲超過16KB的應用,擴容之后不穩定,要怎么解決
    發表于 05-13 16:12

    數據庫數據恢復—ndf文件大小變為0KB的數據恢復案例

    存儲設備損壞導致存儲中SQL Server數據庫崩潰。對數據庫文件進行恢復后,用戶發現有4個ndf文件的大小變為0KB。該SQL Server數據庫每10天生成一個大小相同的NDF文件
    的頭像 發表于 05-07 11:19 ?430次閱讀

    鴻蒙OpenHarmony【 配置遠程訪問環境】

    在搭建了Windows和Ubuntu開發環境后,需要通過下述設置,使得Windows可以遠程訪問Ubuntu,為后續燒錄文件的傳輸做好準備
    的頭像 發表于 04-19 20:08 ?510次閱讀
    鴻蒙OpenHarmony【 配置遠程訪問環境】

    微軟向Windows Server 2022推送Copilot應用

    微軟通過Microsoft Edge瀏覽器的更新方式,向Windows 11與Windows 10系統用戶內置推薦Copilot應用。本次更新包大小僅有16KB。盡管如此,這一舉動在Windows Server 2022用戶中尚無明確反饋。
    的頭像 發表于 04-17 16:33 ?539次閱讀

    雷軍官宣小米汽車發布日3月28日 小米汽車回應價格戰:已做好準備

    雷軍官宣小米汽車發布日 小米汽車回應價格戰:已做好準備 小米汽車什么時候發布一直被猜測,現在終于揭曉謎底了,雷軍官宣小米汽車發布日就在3月28日。 3月12日早上九點,雷軍發布微博稱,“3月28日
    的頭像 發表于 03-12 16:38 ?723次閱讀

    雷軍官宣小米汽車發布日 價格戰已做好準備

    雷軍官宣小米汽車發布日,3月28日小米SU7正式見面。小米汽車回應價格戰:已做好準備
    的頭像 發表于 03-12 14:40 ?1302次閱讀

    梯云物聯:革新未來電梯物聯網行業,做好準備了嗎?

    解析電梯物聯網技術:革新未來電梯行業,做好準備了嗎?|梯云物聯網 據政府有關部門統計,截止2014年底,全國在用電梯的數量已經達到360萬臺。電梯是一種特殊的垂直交通工具,這么多的電梯每天要運送數千萬的乘客上上下下,電梯的安全運行,可靠運行已經成為社會關心的一大
    的頭像 發表于 02-28 10:03 ?397次閱讀
    梯云物聯:革新未來電梯物聯網行業,<b class='flag-5'>您</b><b class='flag-5'>做好準備</b>了嗎?

    鴻蒙DevEco Service開發準備與使用

    。 開發準備 注冊帳號 需要擁有華為開發者帳號并且開通付費服務,才能實現低代碼開發元服務。 序號 步驟 企業 個人 1 注冊華為開發者聯盟帳號 注冊帳號 2 實名認證 企業開發者實名認證 個人開發者
    發表于 02-23 15:40

    smt加工前的準備工作有哪些?

    的質量和穩定性。但是,要想做好SMT貼片加工,事先的準備工作非常重要。本文將介紹SMT貼片加工需要做好的產前準備工作,以便您能夠保證高效率和高質量的生產。 SMT貼片加工制程前有哪些
    的頭像 發表于 01-26 09:18 ?623次閱讀

    AI ready是什么?文明的發展需要做好準備

    從古至今,時代的進步都依靠工業的發展,四次工業革命,全世界進入了新時代。現如今,互聯網科技發展速度飛快,AI大模型時代已經到來,這何嘗不是一次全新的革命?但是,想要讓AI真正為企業所用,并非“一鍵
    的頭像 發表于 01-17 10:19 ?611次閱讀
    AI ready是什么?文明的發展需要<b class='flag-5'>做好準備</b>

    16位單片機S1C17153

    16位單片機單片機.16KB ROM / 2KB內存* S1C17653對于程序開發很有用。.產生具有內置振蕩器的操作時鐘。- OSC3B振蕩器電路:2MHz/1MHz/500kHz(類型)內部
    發表于 01-15 15:36 ?0次下載
    主站蜘蛛池模板: 4444kk在线看片| 欧美艹逼视频| 天天干天天操天天插| 在线视频影院| 午夜免费福利视频| 手机看片1024欧美| 精品亚洲综合在线第一区| 加勒比在线免费视频| 91精品日本久久久久久牛牛| 天天色天天爽| 奇米影视欧美| 天天操天天看| 久久天天| 奇米777狠狠| 午夜小视频网站| 欧美精品xxxxbbbb| www.av毛片| 日本不卡一区视频| 亚洲色图日韩| www一区二区三区| 亚洲特黄大黄一级毛片| 四虎电影免费观看网站| 欧美日韩在线一本卡| 日韩精品一区二区三区毛片| 欧美综合国产精品日韩一| 三级毛片网| 四虎影院.com| 免费的黄色的视频| 成人在线观看网站| 成人亚洲网站| 日本污污视频| 黄色网址在线播放| se97se成人亚洲网站在线观看| 九九免费久久这里有精品23| 天堂视频网| 国模大尺度人体一区| 国产女主播在线| 视频综合网| 一区三区三区不卡| 日本欧美一区二区三区不卡视频| 性色aⅴ闺蜜一区二区三区|