Skip の仕組み
Section titled “Skip の仕組み”Swift および SwiftUI ソースを作成すると, Skip Xcode プラグインは Android 用の同等のコードを継続的にビルドします。両方のプラットフォームでネイティブ パフォーマンスとネイティブ ユーザー インターフェイスを備えたデュアルプラットフォーム ライブラリまたはアプリ全体を開発します。
Skip の利点
Section titled “Skip の利点”SwiftUI、隅々まで
本物の SwiftUI を一度記述すれば、両方のプラットフォームでファーストクラスのネイティブ UI を入手できます。 Skip は SwiftUI ビューを Jetpack Compose に変換し、レイアウト、 アクセシビリティ、プラットフォームの規則を維持します。
ランタイムなし。肥大化なし。
Skip はコンパイル時にその作業を行います。マネージド ランタイムやヘビーウェイト エンジンなしで、隅々までネイティブ コードを入手できます。 Android アプリは標準のオープンソース ライブラリにのみ依存します。
設計によるネイティブ パフォーマンス
Skip アプリは本物のネイティブ コードを使用しているため、アプリのメモリ使用量は予測可能で、 起動時間が速く、パフォーマンス特性は 手書きの Swift および Kotlin と同じです。
ファーストパーティ IDE
Xcode をプライマリ Swift 開発環境として引き続き使用します。 これまでどおりにビルド、デバッグ、リファクタリングします。 プラットフォーム固有のカスタマイズには Android Studio にドロップインします。
シームレスな Android 相互運用
特定の Android SDK またはライブラリが必要ですか? Skip は Kotlin および Jetpack Compose とクリーンに相互運用するため、 フレームワークと戦うことなく Android API を統合できます。
オープンソース、長期的に構築
Skip とそのコア フレームワークは無料でオープンソースです。 ロックイン、独自のランタイムはなく、ベンダーが 最新のプラットフォーム リリースに追いつくのを待つ必要もありません。