大家好我是創業熊哥,我來回答,華為HMS是華為自己開發的一套用來替代谷歌的Play應用的,嚴格來說用什麼語言來做華為aPP應用程式?
現階段和未來一段時主要用到下面幾種主流手機作業系統的程式語言,
Android的原配 C++ and ( Java or Kotlin )
IOS的原配 C++ and ( Object-C or Swift )
Android也不知是否後悔找了Java,只因當初在爪哇姐的石榴裙下,眾多迷弟裡多看了一眼。如今爪哇姐已是半老徐娘,反蹭安卓熱度。你才找到真愛 Kotlin小姐姐?都且行且珍惜。
先有雞(機),再生蛋(App)。iPhone一機得道,而oc語言昇天。不是每一個蘋果都能幸運的砸在喬布斯頭上。寫Object-c的人不是愛著喬布斯,就是被蘋果所迫沒得選擇。
Kotlin,Swift作為繼承者,都非常乖巧的聽前輩的話,繼承衣缽然後再接再厲。相容上一代語言這是必須的,最近華為又釋出了方舟編譯器,用上面兩種編好程式後再用方舟編譯器重新編譯APP程式,才能被華為的系統讀取,所以嚴格來講華為應用程式應該是用Android的原配 C++ and ( Java or Kotlin )編好後再用方舟編譯器重新編譯。
舉例幾種非原配的應用開發方式
Phonegap,Nativescript等,使用Html+JS,配合原生語言,跑在Web瀏覽器下(或閹割的)。
Xamarin(微軟),使用.Net(C#,F#,VB...)開發App
QT,使用C++開發App
Unity3D(C#),unreal engine(C++)等遊戲引擎生成遊戲App
原生App嵌入指令碼語言的混合方式(例:小程式,輕應用)
各類流行語言都能找到一個開發App的方式...(這裡大概忽略幾十種)
而指令碼語言幾乎都能嵌入的形式執行在App,如:js,py,lua等等幾十種
以上的應用開發方式,每多支援一個作業系統,就需要針對該系統開發一套Runtime。
大家好我是創業熊哥,我來回答,華為HMS是華為自己開發的一套用來替代谷歌的Play應用的,嚴格來說用什麼語言來做華為aPP應用程式?
現階段和未來一段時主要用到下面幾種主流手機作業系統的程式語言,
Android的原配 C++ and ( Java or Kotlin )
IOS的原配 C++ and ( Object-C or Swift )
Android也不知是否後悔找了Java,只因當初在爪哇姐的石榴裙下,眾多迷弟裡多看了一眼。如今爪哇姐已是半老徐娘,反蹭安卓熱度。你才找到真愛 Kotlin小姐姐?都且行且珍惜。
先有雞(機),再生蛋(App)。iPhone一機得道,而oc語言昇天。不是每一個蘋果都能幸運的砸在喬布斯頭上。寫Object-c的人不是愛著喬布斯,就是被蘋果所迫沒得選擇。
Kotlin,Swift作為繼承者,都非常乖巧的聽前輩的話,繼承衣缽然後再接再厲。相容上一代語言這是必須的,最近華為又釋出了方舟編譯器,用上面兩種編好程式後再用方舟編譯器重新編譯APP程式,才能被華為的系統讀取,所以嚴格來講華為應用程式應該是用Android的原配 C++ and ( Java or Kotlin )編好後再用方舟編譯器重新編譯。
舉例幾種非原配的應用開發方式
Phonegap,Nativescript等,使用Html+JS,配合原生語言,跑在Web瀏覽器下(或閹割的)。
Xamarin(微軟),使用.Net(C#,F#,VB...)開發App
QT,使用C++開發App
Unity3D(C#),unreal engine(C++)等遊戲引擎生成遊戲App
原生App嵌入指令碼語言的混合方式(例:小程式,輕應用)
各類流行語言都能找到一個開發App的方式...(這裡大概忽略幾十種)
而指令碼語言幾乎都能嵌入的形式執行在App,如:js,py,lua等等幾十種
以上的應用開發方式,每多支援一個作業系統,就需要針對該系統開發一套Runtime。