在您難以相信該標(biāo)題之前,請聽我說:盡管人們普遍認(rèn)為下一個主要版本的Android(Android O)將是移動操作系統(tǒng)的8.0版,但是還沒有。 確認(rèn)。 查看任何信譽良好的在線出版物-很少以推測的方式提及Android 8.0。
這是因為Google 迄今為止一直將下一個版本稱為Android O,從以前的版本歷史來看,谷歌始終可以將Android O標(biāo)記為7.2版本(但可能性越來越小)。因此,毫無疑問,因為Android O無疑是擁有26級API的下一個主要Android版本,所以您永遠無法證明 O實際上就是Android 8.0。
在Google I / O 2017期間,Google的一些屏幕截圖顯示時間為8:00,這是Mountain View巨頭喜歡取笑下一個版本號的一種方式。
不過,Google確實喜歡以我們的投機思維為樂,尤其是公開的屏幕截圖/帖子/版本。第四次Android N開發(fā)人員預(yù)覽版在復(fù)活節(jié)彩蛋中添加了“ Namey McNameFace”。洛克希默(Hiroshi Lockheimer)一直在發(fā)送有關(guān)可能的甜點的神秘信息,而Android O甚至Android P可能會以此為名。
但最后我們得到了一些非正式的確認(rèn),確認(rèn)Android O將為版本8.0。這是自6月1日以來發(fā)布的最后幾張Google相冊和Google Keep APK的拆解。在最新的幾張Google相冊和Google Keep APK的Android Manifest文件中,直接引用了Android 8.0.0。
PlatformBuildVersionCode是指應(yīng)用程序所針對的API級別,而platformBuildVersionName是與該API級別相對應(yīng)的可讀版本名稱。如您在上方看到的,6月1日發(fā)布的Google相冊和Google Keep應(yīng)用均以API級別26(以前稱為Android O)為目標(biāo),但與之關(guān)聯(lián)的版本名稱為8.0.0。最新的Google Keep APK中也會發(fā)生這種情況。
將此與其他針對API級別26構(gòu)建的Google應(yīng)用進行比較,例如6月2日發(fā)布的Android Pay應(yīng)用的1.24版本。
我已經(jīng)檢查了大多數(shù)其他Google應(yīng)用程序的最新更新的Android Manifest文件,并且到目前為止沒有發(fā)現(xiàn)其他引用Android 8.0.0的文件。Gboard,Gmail,Google App,Google日歷,Google Maps等都以API級別26為目標(biāo),將O表示為platformBuildVersionName,如果以API級別25為目標(biāo),則均提及“ 7.1.1”。即使是最近在Play商店中誤發(fā)布給用戶的Gboard“ dogfood”測試版本,仍然仍使用“ O”作為platformBuildVersionName。我不確定為什么只有Google Photos和Google Keep應(yīng)用程序具有此字符串。這可能是一個錯誤,或者Google可能準(zhǔn)備在不久后公開此信息。盡管如此,這仍然是Android O實際上是Android 8.0的最好證據(jù)。
現(xiàn)在剩下要做的就是推測Google將以8.0為基礎(chǔ)的甜點主題。大多數(shù)人都猜想它將是Android Oreo(而Google不斷的戲弄似乎指向了這個方向),但是Google可能會以他們選擇的風(fēng)格使我們所有人感到驚訝。