Google宣布其Google TV和Android TV,從2023年5月開始將要求使用App Bundles應(yīng)用程序發(fā)布格式,原因是Google TV和Android TV設(shè)備存儲空間有限,但是可安裝的應(yīng)用程序越來越多,為了提升用戶應(yīng)用程序使用體驗,于是決定全面使用App Bundles。
Android TV操作系統(tǒng)現(xiàn)在可用應(yīng)用程序超過1萬個,雖然可使用的軟件數(shù)量呈指數(shù)上升,但是Android TV設(shè)備非常有限,與手機(jī)比起來,在2022年時,手機(jī)最小存儲容量為64 GB,但是智能電視的平均存儲只有8 GB,存儲空間有限使得用戶必須卸載應(yīng)用程序,進(jìn)而影響用戶體驗。
因此Google針對這個問題,在2020年的時候,在Android上推出了App Bundle,這是手機(jī)、平板和TV上Google Play的標(biāo)準(zhǔn)發(fā)布格式,目前已經(jīng)取代APK(Android Package Kits)。App Bundle有許多好處,因為能夠針對每臺設(shè)備優(yōu)化,與同等的APK相比,App Bundle的總大小平均減少20%,因此可節(jié)省更多的存儲空間。
由于App Bundle讓用戶可以選擇存檔應(yīng)用程序,這能夠回收60%的應(yīng)用程序存儲空間,TV設(shè)備內(nèi)置快速存檔和取消存檔的用戶接口,因此就算設(shè)備存儲空間有限,用戶仍可以將更多的應(yīng)用程序,留在Google TV和Android TV設(shè)備上,同時開發(fā)人員也可以維護(hù)狀態(tài),提供開發(fā)者無摩擦的取消存檔體驗。
App Bundle交付也更簡單安全,由于Play Store擁有應(yīng)用程序的源碼和資源,因此可以針對每個設(shè)備的配置,動態(tài)提供優(yōu)化應(yīng)用程序,而且當(dāng)開發(fā)者上傳的密鑰丟失或是泄露,也可以輕松進(jìn)行重設(shè)。
距2023年5月,Google TV和Android TV要求使用App Bundles約有6個月的過渡期,但Google提到,一般情況工程師只要花3天,就能夠?qū)F(xiàn)有的電視應(yīng)用,從APK移植到App Bundle。如果屆時應(yīng)用程序仍未轉(zhuǎn)換使用App Bundles,則Google可能會選擇在電視接口隱藏這類應(yīng)用程序,官方建議正在開發(fā)新TV應(yīng)用程序的開發(fā)者,應(yīng)該直接選擇使用App Bundles。