據(jù)Android Central,谷歌在安卓開發(fā)者博客上更新文章,推出了幾項新的規(guī)定,極可能會對安卓生態(tài)有新的影響。
具體來說,包括以下幾點——
1、從2018年8月開始,所有向Play商店提交的APP都必須面向Android Oreo(安卓8.0/8.1等)開發(fā);
2、從2018年11月開始,所有Play商店存量APP的新版都必須兼容和符合Android Oreo的開發(fā)規(guī)范;
3、從2018年初,apk文件會添加一些額外的metadata(元數(shù)據(jù)),用于合規(guī)性驗證;
4、從2019年8月開始,所有安卓APP都必須提供64位支持。
我們逐條來分析,首先第一點,目前Play商店仍允許面向老安卓系統(tǒng)的APP提交,明年8月開始就不可能了;第二點意味著,谷歌為老APP提供了3個月緩沖期,除非你永遠不更新,否則只要更新,就必須使用安卓8.0的API。
再說第三點,在安卓6.0時代(API 23),允許一些針對老版本的APP可以不經(jīng)用戶許可直接獲取相機/位置等權(quán)限,這從明年初開始就不行了。這一舉措谷歌比較狠,因為針對的不僅僅是Play商店的應用,其實更多的是三方應用商店上的海量程序。
至于64位,已經(jīng)是全行業(yè)的大趨勢。
AC認為,第二點、第三點不僅對于APP開發(fā)者/發(fā)行者有約束力,對于賣手機的廠商同樣有影響。即使你的系統(tǒng)不更新8.0,也必須確保所有程序(系統(tǒng)級也一樣)滿足谷歌新的規(guī)范要求,除非你不用安卓OS。