2015年5月4日 星期一

白兼容了?Google 正在為Android 準備一個去Java 化的Dart 應用運行框架



白兼容了?Google 正在為Android 準備一個去Java 化的Dart 應用運行框架
這不是Google 第一次抄微軟後路了,當年Windows Phone 系統發布,Google 就第一時間將WP 的內置郵箱、瀏覽器都做了屏蔽,同時所有旗下應用都不予以移植。

本次微軟在Build 上宣布Project Astoria,意欲讓Windows 10 系統兼容現有的Andr​​oid 應用,並為開發者提供相應的Java APIGoogle 就在第二天放出了自己在Android 上新的Java-Free 應用框架。

雖然Android 已經在5.0 中正式引入ART 原生運行環境,讓開發者不再需要依賴Dalvik Java 虛擬機,但目前為止Android 平台上大多數應用依然使用Java 編寫而成,而不是C++。而據arstechnica 的報導,Google 正在準備一個名為"Sky" 的新跨平台應用運行框架,它基於Dart,意在擺脫Java,並未應用提供120 FPS(幀)的運行速率。

很顯然,這件事是現Android 系統主管Sundar Pichai 的老部下—— Ch​​rome 團隊幹的。Dart Google 用在Chrome V8 引擎中的網頁腳本語言,最初為高效運行、管理Javascript 應用而設計,而基於Dart Sky 則進一步讓打包的JS 應用可以脫離瀏覽器運行。

120 幀的運行速率得以實現,那意味著兩倍於現有主流流暢定義60 幀的標準。這要求應用的框架每8 毫秒就要被繪製一次,而現在的某些簡單應用已經可以實現1.2 毫秒一次的成績。然而,流暢不僅僅取決於UI 繪製的速度,"Sky" 團隊還在盡力通過改善框架API 來解決潛在的UI 線程被系統阻斷問題,他們將之成為"jank-free by design"

沒有留言:

張貼留言