2017-09-21 2 views
0

ように私は、ネイティブを反応させるために新しいですし、私が使用してネイティブアプリケーションを開発するには、2つの方法があることを知っているネイティブExpo SDKを使用したReact Nativeは本当にネイティブですか?またはコルドバ

1-ネイティブのinitを反応させる反応 - >ネイティブタラ ==をコンパイルする必要があります>結果はAndroid用のネイティブアプリケーション "Android SDK必須"とIOS用ネイティブアプリケーション "Xcode必須"

2作成ネイティブコードをコンパイルする必要はありません!

cRNAをネイティブAPIにアクセスするためにExpo_SDKを使用していますが、よう:

は、結果のアプリは本当にネイティブです! Expo SdkはCordovaに似ていますが、Reactが使用していますが、結果がネイティブであればExpoは結果がネイティブであると主張していますが、Android SdkとXcode for IOSをクローンしていますか?

答えて

0

Expoのアプリは、Expo SDKを含むネイティブアプリです。 SDKは、デバイスのシステム機能(カメラ、連絡先、ローカルストレージ、その他のハードウェアなど)へのアクセスを提供するネイティブおよびJSライブラリです。つまり、XcodeやAndroid Studioを使用する必要がなく、ネイティブコードを記述する必要もなく、Expo SDKを含むネイティブ環境で実行できるため、pure-JSプロジェクトは非常にポータブルになります。

Expoは、ほぼすべてのアプリがカバーしますがReactネイティブのコアに焼き付けられないさまざまなユースケースを処理するためのUIコンポーネントも提供しています。アイコン、ぼかしなど

最後に、Expo SDKは、通常は管理するのが苦痛であるが、ほぼすべてのアプリで必要とされるサービスへのアクセスを提供します。これらの中で最も人気があるのは、Expoがあなたの資産を管理し、プッシュ通知を処理し、アプリストアに展開できるネイティブのバイナリを構築できることです。

あなたは、私はすでに知っていることをthe Expo doc

+0

を見てみなければならないが、これは単に 「万博は何」私の質問は異なっています! –

関連する問題