日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

來源:三易生活

如果你最近有關(guān)注我們?nèi)咨畹南嚓P(guān)內(nèi)容可能會記得,近來我們接連對一些罕見機(jī)型或稀有移動(dòng)平臺進(jìn)行了 " 考古 "。

其實(shí)這類文章的準(zhǔn)備工作基本都挺繁瑣,不過比起尋找那些罕見的老手機(jī)、老平板,真正讓我們感到頭大的,往往是到手后的整備過程。

畢竟,這些老機(jī)型的硬件也好、系統(tǒng)也罷,普遍都過于 " 古老 ",因此也就導(dǎo)致其所內(nèi)置的應(yīng)用商店往往都已不能使用。于是,我們通常需要先用一臺其他設(shè)備訪問一些靠譜的、存有大量古早 APK 文件的資源站,找到老機(jī)型能用的軟件、并將其下載,然后再將 APK 文件傳輸?shù)竭@些機(jī)型上嘗試安裝和運(yùn)行。

很顯然,在這個(gè)過程中,如何判斷應(yīng)用 " 能否兼容 " 其實(shí)是最困難的一個(gè)環(huán)節(jié)。事實(shí)上,很多時(shí)候我們都不得不提前準(zhǔn)備多個(gè)版本,然后再一個(gè)一個(gè)地去 " 試錯(cuò) "。正因如此,當(dāng)日前我們注意到谷歌開始在官方應(yīng)用商店里不再顯示應(yīng)用的版本號信息時(shí),內(nèi)心里其實(shí)是毫無波瀾,甚至有一種 " 這天終于來了 " 的感覺。

為什么?因?yàn)閼?yīng)用 " 版本號 " 對于用戶來說本無太大作用

在解釋谷歌此舉的用意前,我們首先想要讓大家來解答一個(gè) " 簡單 " 的問題。下面這四個(gè)不同版本的 Google Play Service 應(yīng)用,哪一個(gè)才能用于華碩 Zenfone Zoom 這款機(jī)型上?

A. Google Play Service 22.09.20.040300-434869283

B. Google Play Service 22.12.25.190400-439420056

C. Google Play Service 22.18.20.040700-451484765

D. Google Play Service 22.24.13.100400-455379025

怎么樣,是不是感覺光看這幾串?dāng)?shù)字眼睛就已經(jīng)花了?但如果有著豐富的 " 玩機(jī)經(jīng)驗(yàn) ",你可能會知道,Zenfone Zoom 是一款基于 Intel Atom 平臺的 x86 架構(gòu)機(jī)型,同時(shí)其最后一個(gè)官方系統(tǒng)版本是 Android 6.0。而在上述這四個(gè)應(yīng)用的版本號里,"040700" 字段中的前三位數(shù)字 "040",所指的是兼容 Android 6.0 系統(tǒng),而后三位數(shù)字 "700" 則正是為 x86 處理器適配。因此,正確答案應(yīng)該選 C。

但問題在于,一方面能看懂這種 " 軟件版本號 " 隱藏信息的人,本就少之又少。

很多軟件的完整版本號,對于大多數(shù)用戶來說其實(shí)都如同天書

另一方面,對于絕大多數(shù)朋友而言,在通過手機(jī)內(nèi)置應(yīng)用商店更新軟件(而不是像我們這樣,辛辛苦苦去資源站找 APK 下載)時(shí),應(yīng)用商店本就會自動(dòng)識別硬件信息、系統(tǒng)版本,并自動(dòng)推送最兼容的應(yīng)用版本,所以大部分人本來就完全沒有必要去了解和記住 Android 應(yīng)用版本號里的各種門道。

在最新的 Android 生態(tài)下,軟件版本已經(jīng)失去了意義

當(dāng)然,Android 軟件的 " 版本號 " 如今不只是對用戶而言已無意義,哪怕是對于開發(fā)者和谷歌來說,也確實(shí)到了該與它說再見的時(shí)刻。

為什么這么講?首先大家都知道,Android 生態(tài)最大的短板就在于設(shè)備的 " 碎片化 "。即便不算那些徹底過時(shí)的老機(jī)型,目前也有著不下十種不同的主流 SoC 方案,至少三四個(gè)不同的常見系統(tǒng)版本,還有不知道多少種各自不同的屏幕分辨率和長寬比。

這款常用應(yīng)用,就為不同 Android 機(jī)型硬件匹配了多個(gè)版本

如何才能確保對以上所有這些設(shè)備的完美兼容呢?以前行業(yè)中常見的辦法有兩種。一種就如同上圖所舉的這個(gè)例子一樣,針對每一個(gè)不同的硬件平臺、系統(tǒng)版本,甚至是每一個(gè)不同的屏幕分辨率都單獨(dú)編寫一個(gè)版本。另一種辦法則是將所有不同平臺、不同系統(tǒng)版本,乃至不同分辨率的素材和代碼全部打包成一個(gè)安裝包,由程序在安裝、運(yùn)行時(shí)自動(dòng)適配。

很顯然,第一種辦法能讓應(yīng)用安裝包更小、下載和安裝速度更快,但缺點(diǎn)是開發(fā)者自己很累。而第二種辦法則相反,開發(fā)者可以省事,但消費(fèi)者(用戶)就得多耗費(fèi)無用的流量和存儲空間,來容納那些他(這臺設(shè)備)所不需要的代碼。

所以其實(shí)自 2021 年 8 月開始,谷歌就已經(jīng)在自己的應(yīng)用商店里力推新的 Android App Bundles(.AAB)安裝格式,用以取代此前的 APK 程序包。在這個(gè)新的安裝格式下,開發(fā)者們向應(yīng)用商店上傳應(yīng)用時(shí),不再需要針對每一個(gè)不同平臺都上傳一個(gè)完整的 APK 安裝包,更不用把所有代碼都打成一個(gè) " 大包 ",取而代之的是可以直接上傳針對不同硬件、不同系統(tǒng)版本,乃至不同分辨率的界面代碼 " 模塊 "。

AAB 格式應(yīng)用的語言、界面、底層架構(gòu)代碼等,都是模塊化的

等到消費(fèi)者從 Google Play Store 下載應(yīng)用時(shí),應(yīng)用商店就會自動(dòng)根據(jù)用戶的機(jī)型、系統(tǒng)情況,挑選出最佳的 " 代碼模塊 " 進(jìn)行即時(shí)整合。如此一來,既能確保每臺設(shè)備下載到的都是最兼容自身的應(yīng)用代碼(版本),又能節(jié)約流量和存儲空間。

只不過這同時(shí)也意味著,一方面開發(fā)者實(shí)際上不再需要維護(hù) " 整個(gè)軟件 ",每次更新軟件功能時(shí)只要上傳特定的、被更新過的功能模塊就行。另一方面,不同消費(fèi)者使用不同的設(shè)備,在應(yīng)用商店里下載到的軟件本身,就會存在著各種細(xì)微上的差異。既然每個(gè)人下到的軟件可能都不一樣,再糾結(jié) " 版本號 " 自然就已毫無意義。而且更準(zhǔn)確地說,在這種情況下,軟件本身其實(shí)也壓根就不再需要有 " 版本 " 的概念了。

" 消滅版本號 " 不見得是一種進(jìn)步,但確實(shí)更適合市場

請注意,前文中我們所提及、所有關(guān)于目前移動(dòng)應(yīng)用 " 版本號 " 消失的事實(shí)和背后的技術(shù)理由,其實(shí)都有一個(gè)共同的大前提,那就是在當(dāng)前由谷歌所引領(lǐng)的 Android 生態(tài)下。

谷歌輸入法此前的 APP 信息界面

谷歌輸入法現(xiàn)在的 APP 信息界面,可以看到冗長的版本號已不顯示了

為什么要強(qiáng)調(diào)這一點(diǎn)?因?yàn)槌?Android 手機(jī)外,目前還沒有任何一個(gè)其他的軟硬件生態(tài)產(chǎn)生過如此強(qiáng)烈的,需要 " 消滅 " 軟件版本號的需求。蘋果的 iOS、iPadOS 和 macOS 生態(tài),幾乎未曾遭遇過嚴(yán)重的 " 碎片化 ";甚至就連 PC 上的 Windows 系統(tǒng),也很少有聽說因?yàn)橄到y(tǒng)或硬件迭代,老款軟件突然就變得不能用、非得要專門進(jìn)行適配更新的例子。

那么,為什么 Android 生態(tài)就格外 " 特殊 ",非得要依靠 Android App Bundles、靠 " 消滅 " 軟件版本號的做法,才能確保性能與兼容性呢?

其實(shí)說白了,一方面這是源自 Android 的開源血統(tǒng)。谷歌畢竟不像蘋果那樣,是依靠自研硬件來撐起系統(tǒng)生態(tài),既然 Android 開放給了無數(shù)硬件廠商,自然就會面臨比 iOS、比 iPadOS 復(fù)雜得多的硬件適配問題。

另一方面,與 " 老成持重 "、每次大版本更新都必需以穩(wěn)定兼容為優(yōu)先的 PC 操作系統(tǒng)相比,Android 所面臨的、快節(jié)奏的手機(jī)市場,又決定了它每一代系統(tǒng)之間必須要有足夠大的差異,必須要讓消費(fèi)者 " 一看、一用 " 就能感受到變化和進(jìn)步。因此每次大版本 Android 系統(tǒng)的更新,往往都會帶來底層設(shè)計(jì)上的較大改動(dòng),這就意味著大量應(yīng)用都必須要重新進(jìn)行針對性優(yōu)化,才能發(fā)揮出最好的能效甚至是兼容性。

當(dāng)然,最為重要的是,通過新的軟件封包和部署技術(shù)、通過 " 淡化 " 版本號的概念,谷歌實(shí)際上變相封堵了那些第三方 APK 資源站。如此一來,用戶自然就只能更加倚重手機(jī)自帶的應(yīng)用商店,而這顯然是整個(gè) Android 生態(tài)中絕大多數(shù)參與者所希望看到的事情。

分享到:
標(biāo)簽:版本號 無奈 刪除 Android
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定