我們一直在抱怨有關Chrome作業系統正式支持Play商店的說法,但今天Google正式宣布了這一舉動。通過這一最新舉措,Chrome作業系統和Chromebook可以訪問Google Play商店中可用的整個應用生態系統,而不會影響體驗。與輕量級的面向Web的作業系統相比,這為Chrome OS帶來了更多的潛力,吸引了更多人使用已經流行的應用程式生態系統。開發人員還擁有一個新的目標人群,因此他們現在可以輕鬆得多的方式將其應用程式帶到筆記本電腦環境中。
以前在Chrome(ARC)上實現Android Runtime的實現對開發人員來說最不容易參與(並且限於少數應用程式),但是只要作業系統支持具有擴展功能的Chrome,它就具有與作業系統無關的優勢。 。
這樣一來,Chrome OS和Android整體上就更趨向融合,因為Android作為OS的吸引力很大一部分是其應用生態系統。Google Play將開始通過ASUS Chromebook Flip,Acer Chromebook R11和Chromebook Pixel(2015)上的M53向開發人員渠道推出。可以在此處找到受支持的Chromebook列表。隨著時間的推移,將會添加更多的Chromebook,包括非觸摸式Chromebook;此外,還將著眼於新發現的Play集成推出更多的Chromebook。穩定渠道的全面推廣將於2016年第三季度末完成。
Ars Technica的團隊有機會更深入地了解Chrome OS對Play商店的新支持,他們有一些自己的見解。Chrome作業系統團隊正在努力實現無縫體驗,包括應用程式開發人員在提供對Chrome作業系統支持方面的零努力。目標是使所有Android應用程式的行為都與手機上的行為相同,不同之處在於此處的應用程式將位於Chrome OS窗口而不是Android中。
Chrome OS將會有一些技巧,因為在工作和娛樂方面,Chrome OS的目的與Android不同。Google承諾為Chrome OS管理員提供對Android應用程式的控制的「多重粒度」。公司環境中的管理員需要明確啟用Google Play商店功能,因此,如果他們的目的需要,他們可以選擇在Play上啟用Chrome作業系統功能。還提到了Ars Technica的應用白名單,該白名單應該在無應用和全應用這兩種極端情況之間提供良好的中間立場。
此外,以典型的Google方式,Chrome作業系統現在將擁有兩個應用商店。Chrome網上應用店將繼續以Chrome擴展程序和主題為特色,而Play商店將為Play商店。
那麼,這種支持如何起作用?正如Ars Technica所發現的,這不是基於ARC的。ARC需要大量的移植工作,這被證明是採用它的主要障礙。此外,使用本機開發工具包編寫的應用與ARC不兼容,從而阻止了大多數遊戲進入Chrome作業系統的可能性。ARC也無法通過Google自己的兼容性測試套件,因此很難進行修改以使其符合CTS。
因此,新的實現從頭開始重新開始。團隊想到的是在容器內運行未修改的Android Framework副本。整個Android框架(低至HAL(硬體抽象層))捆綁在一個容器中,然後加載到Chrome作業系統中,為您提供自己的Android空間。
通過這一新實施,Google承諾在標準Play商店發布之外,對於應用開發人員「幾乎沒有任何工作」。容器方法消除了使用虛擬機環境之類的許多限制,因為容器為應用程式與基本作業系統進行交互打開了道路。與基於應用程式的VM方法相比,該方法的資源佔用也少得多。
更新
與作為Chrome作業系統的Android相比,Android作業系統的最弱點之一是更新。由於Chrome作業系統現在將包括一個Android應用程式框架,因此部分問題確實會在一段時間以來一直進行無縫更新的作業系統上進行。但是,由於Chrome小組完全控制Chrome作業系統(無分支),並且具有集中式更新系統,因此該小組希望所有支持Android的Chromebook的最新版本Android的更新採用率接近100%。此承諾與Nexus設備上的Android月度安全計劃相輔相成。因此,畢竟對於Android市場來說,更新可能不是痛處。
關於最新發布的功能(如Instant Apps)如何與Chrome作業系統一起使用,據稱它應在理論上起作用。Chrome作業系統團隊仍需要對其進行廣泛的測試和完善,但確實存在項目計劃,也要使Instant Apps成為此功能的話題。
開源的
長話短說:不,該實現的Android端不是開源的,就像Chrome OS一樣。(為避免混淆,Chromium OS 是開源的,但Chrome OS 並不完全等同於Chromium OS)。
儘管Chrome作業系統團隊承認利用了開源社區的大量工作,但目前尚無開源計劃,因為它允許團隊以更快的速度繼續工作。他們並沒有完全排除將來在完全公開發行後將其開源的可能性,但是截至目前,它仍將是封閉原始碼。
對於Chrome作業系統及其發展方向,Google I / O 2016無疑是一個重大變化。Chrome OS現在不再是一個獨立的實體,而是命運與Android和Play Store生態系統交織在一起。我們終於可以在Android上獲得完整的桌面體驗了嗎?