回覆列表
  • 1 # APICloud

    如果要開發Android應用程式,第一步是選擇一種語言。各種Android程式語言之間的差異可能會有些複雜和細微差別。但是比語言本身更重要的是它所附加的工具,以及該工具的主要功能和目標。

    考慮為Android開發學習的語言包括:

    Java – Java是Android開發的官方語言,被Android Studio所支援。它作為官方語言的時間比Kotlin還要長,而且它在Kotlin開發之外的許多其他用途上也很流行。然而,Java和Android Studio有一個陡峭的學習曲線。

    Kotlin – Kotlin是另一種官方Android語言。在2017年的時候Google IO宣佈Kotlin為 Android 官方開發語言。在Kotlin 語言出現之前,幾乎所有的安卓應用程式都是使用Java語言編寫的。它在很多方面類似於Java,但是更容易理解。儘管它在Android Studio之外沒有得到廣泛使用,但它現在也是Google的 首選 語言。對於那些希望在眾多專案中擔任開發人員的人來說,這可能有點不那麼吸引人了。

    Kotlin可以編譯成Java位元組碼,也可以編譯成JavaScript,方便在沒有JVM的裝置上執行。除此之外Kotlin還可以編譯成二進位制程式碼直接執行在機器上(例如嵌入式裝置或 iOS)

    C ++-Android Studio還使用Java NDK支援c++。這允許本地編碼應用程式,這對於遊戲之類的事情很方便。但是c++更加複雜,而且這個選項主要只對大型的專業團隊有吸引力。虛幻引擎也支援c++。

    C#— c#是一個更容易上手的替代C或c++。雖然這兩種語言非常相似,但它的難度也比Java小一些。它得到了一些非常方便的工具的支援,比如Unity和Xamarin,它們對於遊戲開發和跨平臺開發非常有用。結合Unity的c#是許多手機遊戲開發者的最佳選擇。

    LUA(Corona)–基於LUA的另一個跨平臺工具。它極大地簡化了應用程式構建過程,同時仍然允許呼叫本機庫。

    JavaScript(PhoneGap)–如果已經知道如何構建互動式web頁面,則可以使用PhoneGap來構建一個更基本的跨平臺應用程式。

  • 2 # 因特理臻

    安卓應用一般用java開發,可能還有其他語言,但是不佔主流,比如用c#,kotlin,c/c++,html/JavaScript等,但是最好就用java開發,而開發工具就用androidstudio。java開發很方便的。

  • 3 # 慕㐅歌

    java配vue吧,現在混合開發的居多,webview內嵌h5,方便更新內容,不用經常更新軟體而達到及時改變頁面,還可以利用原生呼叫本機硬體,還有一種用uniapp,也是vue做頁面

  • 中秋節和大豐收的關聯?
  • 我的世界好不好玩呢?