コアコンセプト /
Androidランタイム / 必要条件
システム要求
推奨の、NativeScriptアプリケーションを作成する方法は、
コマンドラインインターフェイス(CLI)または
NativeScript Sidekick のいずれかを使用することです。
サポートされているAPIレベル
Androidランタイムは、APIレベル17に対して構築されています。
サポートされるコンパイルSDKの最小バージョンは22です。
サポートされるすべてのAPIレベルについて、メタデータが作成されます(JavaScriptとJava/Kotlinワールド間のマッピング)。
NativeScriptメタデータに関する詳細情報は、メタデータの概要の記事に記載されています。
注釈:
JavaScriptから生成された、メタデータに存在しないAPIは使用できません。
それでも、コードがメタデータAPIレベルと互換性がある場合は、より高いAPIレベルを使用してアプリケーションを構築できます。
サポートされているアプリケーションバイナリインターフェイス(ABI)
現在サポートされているのは、次のCPU命令セットです。
- armeabi-v7a - これは、標準の ARM 1 を拡張し、ハードウェア浮動小数点サポートと複数のCPUコアのサポートを追加するARMベースのCPU命令セットです。
- arm64-v8a - このABIは、64ビットAArch64アーキテクチャをサポートする、ARMv8-AベースのCPU用です。Advanced SIMD(Neon)アーキテクチャ拡張が含まれています。
- x86 - これは、一般にx86またはIA-32という名前の命令セットをサポートするApplication Binary Interface(ABI)です。
- x64 - これは、x86命令セットの64ビットバージョンです。先行モデルで可能であったよりも大量の仮想メモリと物理メモリをサポートします。32ビットx86コードとの下位互換性があります。