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