如何評價 Google 推出的 Chrome ARC?

https://developer.chrome.com/apps/getstarted_arc

中文介紹:Google的ARC現在能在各主流平台上運行Android應用_Google Android_cnBeta.COM

其體驗如何?相比 Windows 10 的 Universal App 有哪些優劣?


Google 對 Windows 10 的反擊。

Material Design + ARC,Chrome 和 Android 的統一開始了。

我的 app 毫無障礙的運行在 Chrome 裡面,除了不能從相冊選擇照片,其他完全沒有問題,這還是在我沒有設置 Play Service 的前提下,設置好能夠調用 map、推送、G+登錄等一些基本的功能。

(我沒有說這個能夠顛覆 windows 的生態,也沒有說在大陸 Chromebook 能夠得到發展。我只是很客觀的表述一下這是 Google 和微軟競爭,並且一統旗下操作系統的重要一步。現在這個時間點放出這個消息明顯是針對即將上市的 Win10 的,而且針對的對象不是消費者而是開發者。)

-------------------------------------------------

MS: Win10 要發布了,大家快來一起編寫 Universal App!順便提攜一下 WP 呢!

Google:看我 一秒鐘變出幾十萬桌面 App

MS:我的 Surface 3 只要499!

Google:我們推出了149 的 Chromebook。

針對疑問做一些補充

* ARC 依賴 Chrome 但是不需要首先打開 Chrome 再運行;

* 現在很多 App 是沒有網頁版也沒有 WP/Windows Universal App 版的。這些 App 可以以極低的成本兼容 ARC,並且 ARC 是可以運行在 OS X/Windows/Linux 上的。這個成本和重新開發 WP10/Win10 應用比是可以忽略不計的。

* Chromebook 是可以在做的很便宜的前提下保持相對較好的體驗的。


ARC畢竟還是一個Runtime,以Runtime形式來移植必然會造成大量的不兼容問題,並不是很優雅。

不過對安卓豐富的生態來說,就算砍掉一半的惡意軟體,再砍掉一半的新手試水,再砍掉一半的垃圾應用,剩下來的量也還是比Universal Windows Apps現在能拿得出手的量大得多。

所以還是有希望的。只是Google必須要規範安卓應用的開發了,否則Runtime很難處理一些兼容問題。


自問自答:

首先,體驗相當棒!

然後,現在畢竟還是針對開發者的 Beta 測試,並非面向普通用戶的版本,還有不少的 Bug 和問題,尤其是對自家的 Google Play Service 支持還非常弱。不建議非嘗鮮愛好者的普通用戶使用。

Google 自家的軟體除了地圖就沒幾個打得開的,全是報缺失 Google Play Service 的錯誤。並且不使用奇技淫巧的話一次只能運行一個 APK。反而國產 App 因為都不含 Google Play Service 運行倒大多正常(據說 Play Store 版微信能運行,官網版不行,我沒有測試)。

實際使用效果可見我上述的截圖,除了最大化最小化關閉等幾個按鈕是依照 Windows 的習慣放在右邊外,和原生 Mac App 無差異。運行也是非常流暢。

圖標也是和原生 Mac App 一樣放在 Launchpad 中,即點即用。

支持 Chrome 的通知中心,和 Google Now 的天氣預報放在一起,甚至連廣告都來了……(當然可以點右上角那個設置關掉)

支持調用系統原生輸入法和剪貼板,比起虛擬機不知高到哪裡去。

試用前最大的擔心就是,Android App大多針對觸屏使用場景開發,在鍵鼠環境上交互會不會非常繁瑣?事實證明 Google 處理得挺不錯。

觸摸板直接兩指橫向滑動即可翻頁,和 Mac 原生的預覽等程序行為完全一致。猜測 Google 直接將觸屏上的拖拽行為映射到了滑鼠/觸摸板的滾動事件上,滾動的阻力與速度也恰到好處。

暫時先&吹捧&寫到這裡了,有想到的再補充。PS:要不是極為先進的 Yosemite 系統一旦設置 PAC 就會開創性地隨機導致 Safari 和不少 App 無法聯網,聯了又聯,我也不會放著 Mac 版網易雲音樂不用跑來用 Android 版……


用了一下ARC,發現有幾個缺點。

  1. 有native code的app,即便是有x86 native code的,也掛。讓人懷疑是不是它只有java vm。
  2. 不能開兩個app,只能一次一個。這對桌面來說用處就很小了,沒法後台跑程序。
  3. 得手動選擇水平還是豎直,遇到不讓旋轉的app,直接就掛了。
  4. 不能通過adb連進去。

總的來說完成度還比較低的樣子。而且那更像一個特殊的設備,和bluestacks之類有本質區別。


linux桌面的用戶終於可以正常用上官方的最新QQ了。

好吧,其實我還沒用過官方的這個,以前用的是那個Github上那個第三方適配的版本,兼容性還是很不錯的,聽說比現在這個開發版arc welter要好。

linux qq早就停更了,所以才會有寫給馬老闆的信的那個梗,所以對linux桌面用戶來說,海量的廠商開發應用和服務將會湧入linux,這樣看來,chrome的平台性真是牛逼。

當然,上述的一切都必須在這個工具迭代幾輪穩定下來之後。因為早上試了一下這個新的官方arc,下載的大小都和chrome商店標記不符,安裝也各種報錯,只能等再更新幾版看看實際的應用效果和兼容性。

/////////////////////////////////////////////////////////////////////////////////////////

今天試了一下,果然可能除了chromebook上的幾個官配android應用外,大部分應用都會直接掛掉。

國內應用掛掉的幾率更大。

下面是chrome在windows8模式下開啟時運行android版印象筆記的情況,值得一說的說,chromebook官方適配印象筆記,其他我試過的都會或多或少或早或遲掛掉。


Linux用戶表示喜大普奔~奔走相告~告…


剛推出就開始用,用了一段時間了,試用了各種各樣的apk。。。。

但是在ARC上運行堪稱完美的應用目前我就看到「布卡漫畫HD」一個。。。。


然後windows用戶就能獲得3個平台的app

微軟大勝利!!


在微軟還在糾結要不要在win10(主要是手機)里兼容安卓應用的時候,谷歌已經決定主動把安卓應用送到各大系統了。


只差iOS的手機和平板端不兼容了

對了 還有WP

【似乎跑題了 以及上圖真的不是P的么。。


暫時只是個刷存在感的東西,以後發展不好說。

這個是Chrome OS很早就支持的特性,然後有人把這個放到了最大的同性交友網站上。

chromeos-apk/archon.md at master · vladikoff/chromeos-apk · GitHub

此移植版比Google官方的早,當時就已經支持Win和Mac,而且現在看來,這個移植版的兼容性比官方的還要好。

我一台32位的Win7和一台32位的Win 8.1,都無法正常使用官方的版本,添加apk文件之後就閃退,但是移植版都運行良好。

為什麼說這個是刷存在感的東西。

能運行桌面版Chrome(除Chrome OS)的也都能運氣其他桌面版的軟體。這個特性的應用場景僅僅是:這個軟體沒有WEB端、也沒有普通PC端,這樣的軟體是很少的。或者說,這僅僅為應用數量低的Chrome OS上提供了一種可能性。

其次,runtime還不成熟,硬體/軟體兼容性並不好。單純的內容提供app還好,但是一旦涉及到多媒體、3D演算,掛掉的幾率是很高的。比如網易雲音樂,能正常打開,正常播放音樂的真是比較少。

至於為什麼選在這個時候發布。。

樓上有人說是為了和Win10抗衡,這個比較是有失偏頗的。畢竟只是微軟呼籲開發者多開發Universal App,雖然願望是好的,現狀大概還只是桌面應用為主。既然有桌面端選擇,很難有理由去使用並不怎麼好用的移動端。而且這只是桌面端,我想大部分人應該都有電腦和手機才對,這也不衝突。

而且這個是多平台兼容的,不存在Chrome OS吊打Win/Mac的情況。

我倒是覺得Google在這個時候宣布兼容Win和Mac是為了讓開發者去適應這個runtime,以前的話你想用這個runtime還得有一台Chrome OS,現在隨便一台電腦差不多都能跑,所以大家Google內心獨白差不多是這個樣子:

Google:你看這個能在Win上跑Android程序喔,很新奇對不對?!所以你們多多開發能在這個上面跑的Android程序,這樣Chrome OS的app就會越來越多啦~!

這個對軟體開發者、設計者來說是很好的一個平台,如果我只是調試/學習一個界面的話,我沒必要再打開各種解析度的虛擬機了,只要調整一下參數就好,而且不用擔心手機應用多到爆炸。


為啥我覺得微軟用戶(非微軟)始終是大贏家,廣大終端用戶受益就好。


Linux 用戶感動得淚流滿面~~~~

不過對於那些用了 JNI 的 App,估計就沒戲了,除非……Google 在 x86 的 Chrome 上搞了個 ARM 模擬器……嘛,也不是沒有這種可能性,但要真能達到較高的執行效率的話,那就牛逼了……


Linux 上能跑 Evernote 了,還有網銀


反對 @Aizen


以後不用到處找電腦版的百度雲破解版了(逃


一般的機子,一般的用戶,玩起來要費心費力!


以後不用買手機了~~~


@vczh 請問怎麼看待此事對windowsphone和surface的影響?

《Google的ARC現在能在Chrome OS、Windows、Mac和Linux上運行Android應用》


跟微軟一樣,多屏合一戰略,只是理想很分滿,顯示很骨感。

一次開發,到處運行,呵呵呵呵呵呵呵呵


這兩個的一個無法逾越的差距就是,Google這看起來高明的一招,需要用戶在打開Chrome的前提下,再打開第二個APP,而微軟的Universal APP就是原生的,和EXE沒什麼區別,哪個接受程度更高顯而易見。

更不用說UAP不是谷歌這樣簡單的把應用從一個平台「照搬」到另一個平台,它更像現在網頁的響應式設計,針對不同平台自動調整UI邏輯。不會出現像安卓平板上的應用的那種尷尬難用的局面。你想想在PC上用安卓應用是個什麼體驗吧……

(更何況Chrome APP Store本來就不是個很活躍的商店。。。用的人本身就不多。。。

更更何況用Chrome的人也不算多。。。。)


如果這玩意足夠成熟的話,對chromebook,windows平板和macbook是重大利好,其他的也就那麼回事了


推薦閱讀:

按照目前react native的發展,有沒有可能幾年之後原生開發技術不再被使用?
為什麼谷歌遲遲不提高安卓的流暢度改善自身的用戶體驗?
安卓圖形解鎖使用了 SHA1 加密演算法,這個信息是怎麼被知道的?
android中handle和線程的關係是什麼?
helio x20和高通650哪個更強?

TAG:GoogleChrome | Android應用 | Android | 跨平台 |