這不是Google 第一次抄微軟後路了,當年Windows Phone 系統發布,Google 就第一時間將WP 的內置郵箱、瀏覽器都做了屏蔽,同時所有旗下應用都不予以移植。
本次微軟在Build 上宣布Project Astoria,意欲讓Windows 10 系統兼容現有的Android 應用,並為開發者提供相應的Java API,Google 就在第二天放出了自己在Android 上新的Java-Free 應用框架。
雖 然Android 已經在5.0 中正式引入ART 原生運行環境,讓開發者不再需要依賴Dalvik Java 虛擬機,但目前為止Android 平台上大多數應用依然使用Java 編寫而成,而不是C++。而據arstechnica 的報導,Google 正在準備一個名為"Sky" 的新跨平台應用運行框架,它基於Dart,意在擺脫Java,並未應用提供120 FPS(幀)的運行速率。
很顯然,這件事是現 Android 系統主管Sundar Pichai 的老部下—— Chrome 團隊幹的。Dart 是Google 用在Chrome V8 引擎中的網頁腳本語言,最初為高效運行、管理Javascript 應用而設計,而基於Dart 的Sky 則進一步讓打包的JS 應用可以脫離瀏覽器運行。
若120 幀的運行速率得以實現,那意味著兩倍於現有主流“流暢”定義60 幀的標準。這要求應用的框架每8 毫秒就要被繪製一次,而現在的某些簡單應用已經可以實現1.2 毫秒一次的成績。然而,流暢不僅僅取決於UI 繪製的速度,"Sky" 團隊還在盡力通過改善框架API 來解決潛在的UI 線程被系統阻斷問題,他們將之成為"jank-free by design"。
不過,雖然首先支持的是Android,"Sky" 的野心還要更大。理論上,使用"Sky" 的應用可以在現在所有已經被Chrome 支持的平台上運行,其中就包含iOS、Mac OS 和Windows。
另外,"Sky" 還會帶來新的應用開發和維護模式,因為應用的邏輯和代碼都可以通過服務器動態面向所有用戶更新。現在所有可以被用在Dart 應用開發的工具都能被沿用到"Sky" 上。
"Sky"目前還處於早期階段,不過Google Play上已經有一個樣例應用可以體驗,此外Google也已經在Github上提供了一個開源SDK。
根據官方提供的文檔,目前版本的"Sky" 設計基本上與Facebook 此前發布的React 相同,另外加入部分Chromeium 相關的代碼,而"Sky" 核心的Engine 並未開源。
前不久我們才報導過,Google通過提供ARC運行環境來讓Chrome OS和Chrome瀏覽器在各個平台上運行Android應用,而如今他們卻推出了另一個相反方向的解決方案。最後,Chrome變成Android,Android變成Chrome?
值 得注意的是,即使Google 真的最終在Android 上捨棄Java,微軟也還為C++ 編寫的Android 應用提供移植支持。另一方面,Dart 可以被編譯為Javascript,後者在Universal App 和Microsoft Edge 擴展的編寫中都能使用。
消息來源:arstechnica
此文源自/36氪;yahoo雅虎奇摩
南臺灣送修資訊
※店址:屏東市廣東南路86號
※時間:週一到六 AM 11:00 - PM 09:00
※公司:(08)753-9897
※行動:0912-188-082 勝宗 店長
![]() |
![]() |
智慧型手機維修中心 - 飛川電通台北信義總站 ※店址:台北市信義區松山路541巷24號 ※時間:週一到六 AM12:00 - PM 21:00 ※公司:02-27597000-22 ※行動:0983-333-983 路克 店長 |
![]() |
![]() |
![]() |
智慧型手機維修中心 - 飛川電通台中西屯總站 ※店址:台中市西屯區福雅路128巷67號 ※時間:週一到六 AM12:00 - PM 21:00 ※公司:(04)2461-4900 ※行動:0923-721-068 阿凱 店長 |
![]() |
![]() |
![]() |
智慧型手機維修中心 - 飛川電通高雄美麗島總站 ※店址:高雄市新興區球庭路68號 ※時間:週一到週日 AM12:00 - PM 21:00 ※公司:(07)261-8855 ※行動:0921-465-332 小姜 店長 |
![]() |
![]() |
![]() |
本公司是國內老字號,全國目前擁有維修據點最多的品牌 歡迎您利用 http://www.947.com.tw 查詢離您最近的據點 |