您的位置: 首頁 >產(chǎn)經(jīng) >

Compose使Alpha版的應(yīng)用開發(fā)更加輕松

2022-05-15 14:30:02 編輯:姬舒勇 來源:
導(dǎo)讀 我們生活在以應(yīng)用程序?yàn)橹行牡氖澜缰?,不僅存在于智能手機(jī)上,而且還存在于臺(tái)式機(jī)甚至電視上。換句話說,我們已經(jīng)依賴于這些應(yīng)用程序以及遠(yuǎn)

我們生活在以應(yīng)用程序?yàn)橹行牡氖澜缰?,不僅存在于智能手機(jī)上,而且還存在于臺(tái)式機(jī)甚至電視上。換句話說,我們已經(jīng)依賴于這些應(yīng)用程序以及遠(yuǎn)程提供支持的服務(wù),并且最終歸結(jié)為創(chuàng)造這些體驗(yàn)的開發(fā)人員。盡管從統(tǒng)計(jì)學(xué)上講,移動(dòng)應(yīng)用程序并不是Android開發(fā)的最有趣的工具,但Google的新Jetpack Compose工具包旨在一勞永逸地修復(fù)這一問題。

谷歌從Android開始就押寶Java,部分原因是原始創(chuàng)作者安迪·魯賓(Andy Rubin)使用的是Java,部分原因是那時(shí)的移動(dòng)通用語言。Java的市場占有率很高,其中包括企業(yè)軟件,Web軟件甚至臺(tái)式機(jī)軟件,但很少有人會(huì)否認(rèn)它并不是一種特別有趣的編程語言和使用的生態(tài)系統(tǒng)。更不用說由于甲骨文的訴訟而引起Google的財(cái)務(wù)和法律麻煩。

Google最終開發(fā)了自己的Kotlin語言,以使Android開發(fā)的代碼方面更容易,并最終使其與Java保持距離。不幸的是,這對(duì)于開發(fā)用戶最多看到的東西(圖形用戶界面)沒有任何改變。開發(fā)人員仍然必須使用基于XML的Android原始UI系統(tǒng),這是組成網(wǎng)頁的HTML的一個(gè)更為復(fù)雜但功能強(qiáng)大的表親。

去年,谷歌宣布了一項(xiàng)具有劃時(shí)代意義的變革,即將進(jìn)行Android開發(fā)。該工具包稱為Jetpack Compose(請(qǐng)勿與軟件中無數(shù)無關(guān)的名稱“ Jetpack”的使用相混淆),該工具包消除了對(duì)XML的依賴,并允許開發(fā)人員和設(shè)計(jì)人員直接在代碼中表達(dá)其UI,最好是在Android Studio開發(fā)的幫助下工具。


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。