Google推Android新開發語言Sky:流暢度 秒iOS

 

  Dart初衷

  做爲當前市佔率最高的智能手機操做系統,Android平臺正在吸引着愈來愈多的開發者。編程

  不過,對用戶而言,Android的體驗還不夠完善,卡頓的狀況時有發生。再深刻點理解,許多應用的幀率達不到廣泛意義上流暢的標準60fps。好消息是,谷歌正在考慮使用新的編程方案着力改善這一狀況。據悉,來自Chrome V8引擎設計團隊的工程師近日演示了利用自主網頁語言Dart來開發Android應用,並將其命名爲「Sky」。Sky保持開源特性,包括在iOS內均可運行。更重要的是,它將帶來120fps的應用體驗。服務器

  若是要讓一款軟件以60幀的畫面運行,這就意味着它須要支持每16毫秒繪完一幀的速度。若是一款應用沒法達到每16毫秒一幀這一底線的話,它就不可避免地會出現屏閃或卡頓的現象。工具

  Sky語言開發團隊也在此前的演示中,向咱們展現了一款測試用的App,它的整套系統支持高達1.2毫秒一幀的驚人繪製速度。雖然這還只是一個簡單的例子,可是卻也向咱們展現了Sky確實能帶給開發者們帶來無窮的想象空間:能在更大型複雜的遊戲中,體驗到如絲般順滑的操做體驗。這也讓咱們對120幀(8毫秒一幀)的美好願景成爲了可能。測試

 

  永不閃屏、永遠流暢

  Sky語言開發團隊還表示:「Sky的獨特設計能讓它編寫出的應用永遠也不會出現閃屏現象,它的APIs不會影響UI主線程」。通俗地講,這意味着即使應用運行緩慢了,它的UI界面仍將保持流暢和靈敏spa

  此外,基於HTTP的編譯模式簡化了開發流程——開發者沒必要編輯代碼、編譯並打包,這些代碼能夠在服務器上直接編輯。固然,Dart團隊也設計了Material Design小工具並在持續爲Sky迭代升級中。操作系統

 

  Sky 語 言 特 性:

  * 開源,可在iOS內運行;線程

  * 幀率120fps 超流暢應用體驗;設計

  * 進程速度不影響主界面;遊戲

 

  Sky可否取代Java成爲Android應用的主流,你是怎麼看的呢?進程

相關文章
相關標籤/搜索