2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權歸原作者所有。
我們生活在以應用程序為中心的世界中,不僅存在于智能手機上,而且還存在于臺式機甚至電視上。換句話說,我們已經(jīng)依賴于這些應用程序以及遠程提供支持的服務,并且最終歸結(jié)為創(chuàng)造這些體驗的開發(fā)人員。盡管從統(tǒng)計學上講,移動應用程序并不是Android開發(fā)的最有趣的工具,但Google的新Jetpack Compose工具包旨在一勞永逸地修復這一問題。
谷歌從Android開始就押寶Java,部分原因是原始創(chuàng)作者安迪·魯賓(Andy Rubin)使用的是Java,部分原因是那時的移動通用語言。Java的市場占有率很高,其中包括企業(yè)軟件,Web軟件甚至臺式機軟件,但很少有人會否認它并不是一種特別有趣的編程語言和使用的生態(tài)系統(tǒng)。更不用說由于甲骨文的訴訟而引起Google的財務和法律麻煩。
Google最終開發(fā)了自己的Kotlin語言,以使Android開發(fā)的代碼方面更容易,并最終使其與Java保持距離。不幸的是,這對于開發(fā)用戶最多看到的東西(圖形用戶界面)沒有任何改變。開發(fā)人員仍然必須使用基于XML的Android原始UI系統(tǒng),這是組成網(wǎng)頁的HTML的一個更為復雜但功能強大的表親。
去年,谷歌宣布了一項具有劃時代意義的變革,即將進行Android開發(fā)。該工具包稱為Jetpack Compose(請勿與軟件中無數(shù)無關的名稱“ Jetpack”的使用相混淆),該工具包消除了對XML的依賴,并允許開發(fā)人員和設計人員直接在代碼中表達其UI,最好是在Android Studio開發(fā)的幫助下工具。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權歸原作者所有。