Node.jsでネイティブのiosアプリを作成することは可能ですか?誰かが例を持っていますか?
私はこれを絶えず検索しており、これらの答えの多くはV8がiOS互換ではないという点で非常に正しいですが、iOS内でノードのような環境を実行することはそれほど不可能ではないようです。
私が発見した最初のオプションは「Neunode」と呼ばれていました(1年で更新されていません)。さらに参照したい場合は、次の参照リンクをご覧ください。
NodelikeはNode.appプロジェクトのコアフレームワークであり、iOS 7およびOS X MavericksでJavaScriptCore.frameworkを使用してほぼNode.JS互換のインターフェイスを実装することを目標としています。
nodelikeフレームワークを利用してiOSアプリとしてNode.JSインタープリターを実装するサンプルプロジェクト。
編集:
「深刻なプロジェクトには実行できません」が、チェックアウトの更新: https://github.com/node-app/Nodelike
全体的に、Node.appプロジェクトは有望に見えます。必ず website をチェックアウトしてください
これをアーカイブしようとする比較的新しいプロジェクトがあります: http://nodeapp.org/
活発に開発中であり、ほとんどの基本的なものとファイルシステムへのアクセスをすでにサポートしています。
いいえ。ただし、Unityなどのツールを使用して、ネイティブアプリケーションをJavascript(Node-サーバー実行javascript)と同じ言語)で作成できます。
また、SOへようこそ!
いいえ、Node.jsを使用してネイティブiOSアプリを作成することはできません。 Node.jsをインストールする手段が見つからない限り、これは非常にカスタムであり、電話をルート化する必要があります。
あなたが達成しようとしていることを聞いてもいいですか?私はあなたを正しい方向に向けることができました。 NodeがiOSで動作するかどうかについて知りたい場合を除きます。
Node.jsをarm-emu-armモードにコンパイルでき、iOSで問題なく実行できることをお伝えします。 Appleのアプリストアでは「仮に」受け入れられる可能性がありますが、まだノードアプリを受け入れない人(アプリストアは言うまでもありません)には数百の理由があります。
Nuray Altinが述べたように、 JXcore とその Cordovaのプラグイン でそれを行うことができます。そのテーマに関する記事を次に示します。 Node.jsとCordovaを使用したiOSアプリケーションの開発 。
プロセスを順を追って進めます(ソースからJXcoreをコンパイルし、Apache Cordovaをインストールし、アプリを作成するなど)。
サンドボックスの制限により、ネイティブiOSアプリ内で適切なNode.js環境を実行することはできません。
そうは言っても、ネイティブ(iOS/Android)アプリ内にNode.jsアプリケーションを埋め込み/実行できるようにするプロジェクトがいくつかあります。
これはおそらく最も人気のあるプロジェクトです: http://jxcore.io/
これは、JXcoreを使用するサンプルiOSプロジェクトです。 https://github.com/jxcore/jxcore-ios-sample