簡體   English   中英

iOS 和 Android 都支持什么編程語言?

[英]What programming language(s) does both iOS and Android support?

我想制作一個移動應用程序,但我對這個領域的應用程序還很陌生。 我正在尋找我應該使用 go 的哪種語言。 我知道 iOS 支持 Swift 和 Objective-C。Android 支持多種語言,但 Kotlin 或 Java 是最好的。 但是,iOS 和 Android似乎都支持 C#(但我找不到可靠的聲明)。 我也對(免費)轉換器開放。 在應用程序方面,我有以下要求:

  • 發出 HTTP/HTTPS 請求
  • 文字渲染
  • 基本音頻功能
  • 圖像渲染
  • 按鈕(可選)

什么是最佳語言? 我不想要一個意見,就像我想要一個簡單的列表一樣。 如果沒有支持這兩種系統的語言,那么最容易移植的兩種語言是什么? 提前致謝!

讓我們更喜歡 Google 的Flutter框架(Dart 語言)。 與 web 開發非常相似,但支持多平台。

https://flutter.dev/

iosandroid上有兩個很好的跨平台開發應用程序

  • Flutter
  • KMM(kotlin 多平台移動)

Flutter 使用dart language ,KMM 使用Kotlin language進行開發。

flutter 發展迅速,而 KMM 在 android jetpack compose 發布后受到開發者的青睞。

一般來說,有 3 種流行的選項,具有廣泛的使用和社區支持:

  1. Flutter框架(使用 Dart)
  2. React Native (使用 JS)
  3. Kotlin Multiplatform (Kotlin中的業務邏輯,UI可以為平台原生繪制)

如果您仍然對這些框架不滿意,其他選擇是:

  1. Xamarin (使用 .NET/C#)
  2. 離子(使用 JS)

也可以將c++用於 Android 和 iOS。

同時大部分代碼可以在不同平台之間共享,可能存在平台特定差異; 例如硬件加速圖形、權限處理或文件處理。

出發點:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM