蘇州app開發:Javaava是安卓開發最重要的語言。在過去的幾年里,谷歌和甲骨文之間發生了一場關于Java版權的長期訴訟。谷歌和甲骨文之間關于Java的訴訟仍在繼續,這引起了外部世界的擔憂。最新消息稱,谷歌正在考慮將蘋果開發的Swift作為未來安卓軟件開發的一級語言。Swift由蘋果公司開發,以取代古代開發語言Objec。Swift很快就受到了蘋果公司開發人員的歡迎,據說軟件代碼更容易編寫,而且沒有其他語言的復雜參數結構。Swift語言已經在2014年的蘋果全球開發會議上發布,然后得到了許多技術公司的支持,
如IBM、Lyft、Vimio和Pixeclmator等。他們使用Swift語言開發自己的IOS軟件。但是,Swift不容易到拷貝粘貼到別的操作系統軟件上,谷歌假如要將其做為安卓系統開發語言,谷歌務必先開發設計一個Swift的運行時庫,這僅僅第一步。谷歌還必須將全部的Android應用軟件開發庫移植到Swift上,此外各種各樣軟件開發構造和開發包,都必須支持Swift語言。據說,現階段Android底層的開發設計界面選用C++語言撰寫,Swift不可以輕輕松松兼容,因而谷歌寫撰寫這種界面的編碼。此外在應用Java高超的開發設計界面層面,
Swift語言也會碰到麻煩,谷歌必須做一些重寫代碼的工作中。但是,將Swift做為安卓系統主開發語言,從技術性上來看并不是不太可能。上年年底,知名軟件開發人員Romainggoygoet曾試著用Swift開發設計安卓系統,而且取得成功。他的實驗發生在蘋果開啟Swift之前,但這也證明了Swift可以用于Android軟件開發。
據報道,上述實驗使用了AndroidNDK工具,該工具也可以將其他開發語言應用于Android開發。然而,由于Swift已經轉變為一種開源語言,而且它背后還有谷歌的支持,因此開發者可能不再需要這種工具作為未來的Android主導開發語言。一般來說,如果使用Swift語言,谷歌可能不得不重新開展Java的相關工作。然而,在短期內,Swift無法作為Android開發的主導語言,主要原因是Android操作系統需要做大量的準備工作。然而,Swift語言正在星火中燃燒。一些研究表明,Swift已成為世界上發展速度最快的程序性開發語言。
此外,在轉向開源后,火箭激增。Github披露,Swift在其平臺上排名第11位。蘇州app開發:此外,Swift開發者的市場需求正在迅速增長,至少說明部分科技公司正在探索Swift開發軟件。然而,谷歌的安卓操作系統還有很長的路要走,它需要重寫每個安卓系統、軟件和開發界面的服務。谷歌還必須提供大量的支持。