www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > > 充電吧
[導讀]5月4日,碼農易友們可能會知道,現(xiàn)在我們在市面上所看到的大部分非游戲安卓應用都是由Java語言來編寫的。日前,Google內部一個團隊正在測試一種全新安卓應用編程方式和編程語言,那就是Google的網(wǎng)頁開發(fā)語言Dart。Da

5月4日,碼農易友們可能會知道,現(xiàn)在我們在市面上所看到的大部分非游戲安卓應用都是由Java語言來編寫的。日前,Google內部一個團隊正在測試一種全新安卓應用編程方式和編程語言,那就是Google的網(wǎng)頁開發(fā)語言Dart。

Dart的目標是實現(xiàn)完全獨立、高效地開發(fā)安卓應用,并能實現(xiàn)與網(wǎng)頁瀏覽很好的契合,整個過程都將不需要借助Java語言的協(xié)助。

Dart語言起初是因為Google Chrome V8 Javascript引擎團隊的工程師們無法忍受那款用了20多年的舊版編程語言所帶給人的糟糕體驗,于是他們親自動手,開發(fā)出了Dart語言。

而在日前,這個團隊也順利召開了Dart Developer Summit(Dart開發(fā)者峰會),并在會上向所有人展示了Dart語言是如何服務于開發(fā)安卓應用的。

其實,為安卓而生的Dart語言還有一個更高上大的名字——“Sky”。就目前看來,Sky語言還處于開源測試階段,但是同傳統(tǒng)的應用開發(fā)語言相比,Sky承諾,將為開發(fā)者們提供更多便利。

對Sky來說,高效性和及時性是它在安卓應用開發(fā)過程中最希望達到的效果。對大多數(shù)設備和應用開發(fā)者來說,60幀(Hz)是能實現(xiàn)畫面清晰和流程的最理想標準,而Dart語言開發(fā)團隊希望能將這個標準突破性地提升到120幀。這對于現(xiàn)在標準智能手機60幀的顯示屏來說,還顯得有些可望而不可及。

讀者朋友們乍聽之下可能會覺得有些天方夜譚。就安卓手機?它連60幀都無法保證吧,還敢做120幀?我們在此也需要對那些不太了解這些數(shù)據(jù)的易友們科普一下,如果要讓一款軟件以60幀的畫面運行,這就意味著它需要支持每16毫秒繪完一幀的速度。如果一款應用無法達到每16毫秒一幀這一底線的話,它就不可避免地會出現(xiàn)屏閃或卡頓的現(xiàn)象。

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

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

Sky語言的網(wǎng)頁開發(fā)語言背景也將很好地兼容移動領域。只要你裝載了Dart語言虛擬機,Dart就可以支持在任何平臺上進行編程,而這其中也包括Android和iOS。

這些由Sky語言開發(fā)出來的應用運行起來會有些像網(wǎng)頁應用。雖然Sky內置了極簡的安卓APK,但它的最大部分應用是基于HTTP協(xié)議的,這可以讓應用實現(xiàn)網(wǎng)頁的兼容性部署,讓任何人都能在上面運行最新版本的應用。而URLs也是Sky的基礎層,所以你只要懂網(wǎng)頁編程,就差不多能玩Sky了。

但這樣說來,我們也可以看到一個顯而易見的短處:一旦你下線了,這些應用也將停止運行,并且在每次重啟時,你都需要等上一兩秒的時間來加載數(shù)據(jù)。但是,這些問題實際上都可以靠緩存來輕松解決。

基于HTTP協(xié)議,讓整個應用的開發(fā)流程都變得更容易上手。不像傳統(tǒng)編寫應用那樣,開發(fā)者們在更新應用時,不需要再編寫代碼,編譯程序,或是安裝新應用了。所有的代碼編寫都是在HTTP服務器上完成的。程序升級只需要簡單地關閉程序,然后重啟就可以實現(xiàn)了。

這樣編寫出的應用就像一款瀏覽器那樣方便。對于那些開發(fā)安卓應用的開發(fā)者們來說,Sky還為他們提供了滿滿一籃子的編程小工具,可以讓開發(fā)者們在應用中輕松添加指令欄,觸屏效果,操作盤等等這些你在應用開發(fā)過程中,所能想到的一切。

基于Sky開發(fā)出來的應用,將具備安卓應用的一切特點。它就像普通的安卓應用那樣,但考慮到這些應用會自動從網(wǎng)頁服務器那兒更新數(shù)據(jù),所以,如何解決好安全問題,是Sky團隊現(xiàn)在所需面對的最大問題。

雖然,我們已經在前面提過,Sky語言目前還處于測試階段,但在它正真成為一個不可忽視的編程語言前,我們必須要充分考慮到像安全和隱私這一類與我們息息相關的重要問題。

Sky語言開發(fā)團隊也在它們的GitHub主頁上留言道:“我們還在忙著測試升級Sky語言,它的框架和底層引擎都還常出現(xiàn)兼容性問題。”

 

但是,Sky語言關注的是開發(fā)安卓應用的高效性和顛覆性的開發(fā)過程,這讓它的前景看起來一片光明,而我們也還需要更多時間來繼續(xù)觀察。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據(jù)LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數(shù)校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉