最近幾個月發布的 android 手機型號,全面屏,特長縱橫比(16:9 以上)和圓角的設計都已成為了一種潮流(如 pixel 2 xl 和華為 mate 10 pro),這也再次證明了android 生態裡使用者選擇空間的豐富。更大縱橫比的螢幕可以帶給使用者強烈的沉浸感,但與此同時那些還沒有經過優化的應用也就會更容易被使用者感知到,這甚至會帶來一些負面的體驗,從而影響使用者對開發者的滿意度。因此大家千萬不要忽略多尺寸螢幕優化的重要性。我們綜合了一些應用相容性測試的經驗,和大家分享 android os 相關的支援和最佳實踐。
如果響應式 ui 不適合您的場景,作為最後一步,考慮按照以下方式宣告最大支援縱橫比。 在特長螢幕的裝置上,相容模式會將應用邊緣的顯示空間以填充。
針對 api level 26 或以上: 利用 android:maxaspectratio 屬性。
針對 api level 25 或以下: 利用 android.max_aspect meta-data。
需要注意的一點是最大支援縱橫比的值只對不支援 resizableactivity 的 activity 才有效。
請參閱文件的細節:
developer.android.google.cn/guide/pract…
特長螢幕裝置為多視窗顯示的場景提供了更多的可能性,這往往可以提高使用者的生產力。android 7.0 以上的版本更為開發者提供了多視窗的標準支援。
充分的測試是一項關鍵。若開發者沒有長螢幕裝置,我們建議在模擬器上設定合適的螢幕尺寸和螢幕解析度等硬體屬性,從而進行測試。
為應對微服務挑戰做好準備
上週,我寫了關於容器如何成為公共雲內部和外部的流行攻擊目標 本週,我們將深入研究容器的常見副產品 微服務。微服務既是架構又是部署應用程式的方式。實際上,微服務是乙個術語,用於描述將應用程式 無論是否在容器內 分解為一系列較小的專用部分的實踐。每個微服務都可以通過通用介面 例如api和restful介...
微軟為「離線」做好準備 推出同步框架
微軟推出他們稱為微軟同步框架 microsoft sync framework 的同步平台,這一框架允許開發者建立離線式的應用 裝置和服務,可以與任何應用的任意型別資料進行整合。此框架被設計得極具擴充套件性,具有很多值得稱道的特性 此框架包含了大量的資料提供物件以支援常用的資料來源,開發者還可以建立...
IT人,你做好準備了嗎?
原文出處 年年歲歲花相似,歲歲年年人不同。在it行業中同樣印證著這句話。千變萬化的行業動態,卻始終離不開it的核心。it人只有不斷地改變自己來適應這個行業,才能在職場中保持永遠的青春。根據前程無憂 www.51job.com 資料庫顯示,本月全國各有效職位數為390773個,較1月略有下幅。不過,開...