任何人都可以解釋一下flutter的幕后確定撰寫的代碼是針對android還是ios的。
uj5u.com熱心網友回復:
Dart 被提前 (AOT) 編譯成適用于 Android 和 iOS 設備的快速原生 X86 或 ARM 代碼。Flutter 還可以呼叫 Android 并使用僅在 Java 中可用的 Android 功能(與 iOS 相同)。Flutter 是用 DART 撰寫的,所以我們不能稱之為它編譯,但 DART 可以,它的渲染引擎可以。
Flutter Framework提供了所有的小部件和包,而Flutter SDK允許您為 android 和 IOS 構建應用程式

引擎的 C/C 代碼使用 Android 的 NDK 或 iOS 的 LLVM 編譯。這兩部分都包含在一個“runner”的 Android 和 iOS 專案中,分別生成一個 apk 或 ipa 檔案。在應用程式啟動時,任何渲染、輸入或事件都委托給編譯的 Flutter 引擎和應用程式代碼。

我認為影像會更清晰,而不是寫很多東西。
更多這些:https : //docs.flutter.dev/resources/faq#run-android
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/396899.html
