如何開發 Android Go 應用程序以及它與常規 Android 有何不同
已發表: 2018-07-10每次新版本的Android問世,大多都是一件大事。 在每個新版本中,都會有一堆新功能、一組設計更改,而且大多數時候,還有一連串的手機可以適應新版本。
當發布像精簡版 Android 一樣重要時,該事件勢必會引起一些轟動。
谷歌在 2017 年 I/O 大會上宣布推出可在主要主導發展中國家的低成本智能手機上運行的操作系統,而 OEM 花了一年時間推出他們的 Android Go 設備。 公司也在使用 android 應用程序包進行應用程序分發。
在其他 MWC 公告中,其中之一是配備 Android Go 的設備的名稱。
以下是流行的 Android Go 設備 – Ulefone Note 7、三星 Galaxy M01 Core、阿爾卡特 1X、諾基亞 1、LavaZ50、華碩 Zenfone Live L1、Tecno Spark 6 Air、Infinix Smart HD 2021、Tecno Spark Go 2020 和華為 Y3 等.
Android Go – Android 精簡版背後的理念
讓我們首先從基本問題開始。 什麼是安卓圍棋?
Android Go別名 Android(Go 版)是 Android 的精簡版,專為在入門級手機上運行而設計。
簡單來說,Android Go 應用程序意味著為入門級設備提供高質量的智能手機體驗。 從一開始到現在,通過專門為滿足本地需求而開發的應用程序和功能,適用於 Android 的 Go 應用程序已經為數百萬入門級設備帶來了更高的速度、可靠性和安全性。
Android Go 背後的商業策略是將業務擴展到發展中國家,一方面具有用戶基數高的優勢,但另一方面面臨存儲空間低、應用程序大小和低存儲空間的限制。內存大小。
為了解決這三個阻礙 Google 讓 Android 發揮其市場潛力的主要問題,該品牌推出了 Android Go——
- 讓 Android 在 1GB RAM 甚至更少的手機上運行
- 使操作系統佔用更少的空間
- 使預裝的應用程序佔用更少的數據和空間
為了更好地為發展中國家服務,這家科技巨頭在其生態系統中帶來了三大變化——操作系統。 應用商店。 應用。
讓我們來看看 Google 為 Android Go 帶來的所有三個結構性變化,一次一個。
操作系統
Android Go 的操作系統基於 Oreo,但已針對在內存超過 512 MB 至 1 GB 的智能手機上運行進行了優化。 在尺寸方面,它只佔用 Android Nougat 一半的空間,讓存儲空間較小的設備能夠開箱即用地容納許多應用程序和媒體。
眾所周知,運行 Android Go 的設備打開應用程序的速度比其他 Android 軟件快 15%。 除此之外,Android Go 用戶在默認模式下獲得“數據保護程序”功能,這有助於他們消耗更少的移動數據。
應用
與新操作系統一樣,谷歌也開發了新的應用程序來幫助更好地利用設備的內存。 這些應用程序所需的空間減少了大約 50%,並且在低端硬件中的性能往往要好得多。
Android Go 設備預裝了這些應用程序 -
- 谷歌助理圍棋
- 谷歌去
- YouTube 去
- Gmail 圍棋
- 谷歌地圖去
- Gboard Go
- 鉻合金
- 谷歌遊戲商店
- 文件去
雖然這些應用程序速度更快且體積更小,但它們缺少一些功能。 現在,雖然 Android Go 應用程序的數量受到限制,但截至目前,預計未來數量還會增加。
[事實:所有預裝的 Android Go 應用程序都是 PWA。 這就是 Google 希望您了解的有關 PWA 的內容]
應用商店
為了幫助保持輕量級體驗始終同步,谷歌還推出了一個全新的 Play 商店。
Android Go 應用程序下載空間,即Play 商店提供與您的常規 Play 商店相同的內容,只是具有適合低存儲設備的店面。 該商店有一個特色部分,向用戶推薦專為他們的 Android Go 智能手機設計和開發的應用程序。
雖然這些變化大部分都在後台,但讓我們看看Android Go 與常規 Android之間明顯存在的變化。
Android Go 應用程序開發有哪些新功能?
以下是 Android 11(Go 版)中的新功能概覽
1. 適用於所有設備
Android(Go 版)適用於內存高達 2GB 的所有新設備。
隨著 2GB 的擴展,適用於 android 的應用程序的啟動速度提高了 20%,並且有了 270 MB 的額外可用內存,個人現在可以在後台運行三到四個應用程序。 2GB 設備上的 Android Go 開發同樣伴隨著高達 900MB 的額外免費存儲空間,足以容納多達 300 張自拍並下載整部電影。
2. 隱私增強
智能手機的 Go android 應用程序開發具有與任何 Android 設備類似的行業級隱私保護方法。 Android 11 Go 帶來了新的安全升級,讓您可以更輕鬆地控制在設備上共享信息的方式和時間。 通過一次性授權,您可以允許應用程序訪問您的麥克風、攝像頭或位置等傳感器。
3. 在應用程序之間切換
如今,寬屏設備非常普遍,因此 Android Go 為您提供了通過輕鬆導航來利用寬屏的優勢。 適用於 Android 的 Go 應用程序中基於手勢的導航可幫助您導航到主屏幕、向後以及通過輕鬆滑動在應用程序之間切換。
Android Go 與普通 Android的明顯差異
1.最近的應用
*左側為Android Go,右側為常規Android
Android Go中最近應用的縮略圖比常規 Google 應用中的縮略圖要小得多。 當應用程序加載時,它會擴展以填充設備屏幕,給人以應用程序加載速度更快的印象。
2.郵箱
*Gmail 去
借助 Gmail Android Go 應用程序,谷歌在很大程度上削減了圖形。 雖然在視覺上並沒有明顯的變化,但在性能方面, Gmail Go使用了一個使性能不穩定的 web 視圖。
3.YouTube
與常規 YouTube 相比,YouTube Go 簡單得多,功能也少得多。 雖然在 UI 方面,再一次沒有明顯的區別,但在 YouTube Go 的情況下,功能方面發生了明顯的變化——視頻將消耗的數據量已明確指定,不再有喜歡/不喜歡和評論選項.
4.谷歌
Google Android Go 應用程序提供的功能比您的常規 Google 應用程序要多得多。 有許多自定義選項以及“趨勢搜索”選項,這在谷歌之前是缺失的。 Google Go 中唯一缺少的是推薦的卡片。
至於Assistant Go,雖然與Google Assistant並沒有完全不同,但也有一些限制——沒有配置選項,Assistant沒有設置默認播放器,也無法控製手機的硬件。
5.谷歌地圖
谷歌地圖和谷歌地圖Android Go 應用程序之間的相似之處是不可思議的,當我們談論可視性時,地圖 Go 是一個完美的娛樂案例。
在功能方面,有一些明顯的限制,這可能會影響許多用戶的交易。 Google Maps Go 中完全缺少實時逐嚮導航,Google Maps Go 中也缺少評論。
通過所有這些功能和結構變化,谷歌希望通過適用於 Android 的 Go 應用程序實現的目標是改善入門級智能手機用戶群的整體用戶體驗。 雖然谷歌在優化體驗方面做了很多工作,但所有Android 移動應用程序開發公司都希望能更進一步,同時將業務擴展到地域之外,而不僅僅是美國或任何其他公司的 Android 應用程序開發公司。
在這方面,這裡是如何在您的 Android 應用程序套件中安裝 Android Go 的答案。
優化您的 Android 應用程序開發過程以適應 Android 的步驟 Go ak 如何開發 Android 應用程序
將您的常規 Google 應用程序轉換為 Android Go 應用程序的過程將從您的應用程序策略的答案開始。
在開發針對根據 Android Go 標准設計的設備進行優化的應用程序時,您可以選擇三個選項 -
有一個通用的應用程序
為所有人使用相同的應用程序 - 提供相同體驗的 Android 和 Android Go 設備。 這裡的 android app 應該是多二進制的,但對於較少 RAM 的設備不應該有任何特殊的體驗。 為此,您可以使用 Android App Bundle 來節省高達 65% 的大小,而無需重構應用程序代碼。
擁有一個具有不同 APK 的應用
為 Go 設備和其他設備使用相同的應用程序,具有不同的體驗。 為此,您將不得不開發不同的 APK,其中一個針對新的 android.hardware.ram.low 維度,而其他 APK 則針對其他設備。
有兩個應用程序
開發針對 Android Go 設備的 Lite 應用程序,並保持其他 Android 應用程序不變。
[了解 Lite Apps 趨勢]
一旦您決定了您將遵循的應用程序開發策略,請查看以下關鍵注意事項 -
確保應用程序功能沒有崩潰和 ANR
應用程序無響應和高崩潰率是對用戶保留率產生負面影響的兩個因素。 利用 Crashlytics 和 Android Vitals 等工具檢查您的 Android 應用的無崩潰會話和 ANR 率。
專注於安卓奧利奧
Android Oreo 帶有許多資源優化,例如後台執行限制,可確保後台進程正常運行。 如果您的應用未針對 API 26 或更高版本,請通讀 Google Play 遷移指南。
保持應用安裝大小較低
APK 大小和安裝率之間存在明顯的關聯,因此您的 APK 大小越小,安裝量就越高。
由於 Android Go 應用程序將專注於低 MB 的入門級智能手機,因此您必須確保您的應用程序小於 40 MB。 要實現這一點,要么優化您當前的 APK,要么針對 Go 用戶創建一個不同的 APK。
以下是有關如何減小應用程序大小的一些提示 -
- 使用 Android App Bundle
- 用 WebP 資源替換 JPEG/PNG 文件
- 用 AAC 或 MP3 替換原始音頻格式
- 確保庫已更新
- 保持 DEX 代碼合理
保持低內存佔用
測試 APK 時,查看 PSS 以分析應用程序在設備上啟動所需的內存量。
保持冷啟動時間低於 5 秒
當您在完成測試設備的完全重啟後運行冷啟動時間測試時,請確保應用程序在用戶設備上啟動後的 5 秒內變為交互式。 在今天開始的態度中,用戶在等待應用程序或遊戲加載五秒鐘後往往會感到沮喪。 這就是卸載率高的原因。
建議在設備完全重啟後運行冷啟動時間測試。
加起來
因此,您需要了解什麼是 Android Go、 Android Go 與常規 Android、 Go Android 開發、 Android 開發服務以及如何為 Android Go 開發應用程序。 現在您已經掌握了所有必要的信息,您還在等什麼? 聯繫 Android Go 專家團隊並擴展您的業務。
[另請閱讀:Google Go 應用下載量達到 1 億次]