web-dev-qa-db-ja.com

ネイティブIOS appおよびnode.js

Node.jsでネイティブのiosアプリを作成することは可能ですか?誰かが例を持っていますか?

64
Hello World

私はこれを絶えず検索しており、これらの答えの多くはV8がiOS互換ではないという点で非常に正しいですが、iOS内でノードのような環境を実行することはそれほど不可能ではないようです。

私が発見した最初のオプションは「Neunode」と呼ばれていました(1年で更新されていません)。さらに参照したい場合は、次の参照リンクをご覧ください。


Nodelike/Node.app Project

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 をチェックアウトしてください

4
electblake

はい!Node iOSデバイス上のアプリケーション。Node.JSfork JXcore GoogleのV8に加えてSpiderMonkey JavaScriptエンジンを実装しています。ソースコードリポジトリは Github から入手できます。

3
Nuray Altin

これをアーカイブしようとする比較的新しいプロジェクトがあります: http://nodeapp.org/

活発に開発中であり、ほとんどの基本的なものとファイルシステムへのアクセスをすでにサポートしています。

1
Sam Rijs

いいえ。ただし、Unityなどのツールを使用して、ネイティブアプリケーションをJavascript(Node-サーバー実行javascript)と同じ言語)で作成できます。

また、SOへようこそ!

1
K2xL

いいえ、Node.jsを使用してネイティブiOSアプリを作成することはできません。 Node.jsをインストールする手段が見つからない限り、これは非常にカスタムであり、電話をルート化する必要があります。

あなたが達成しようとしていることを聞いてもいいですか?私はあなたを正しい方向に向けることができました。 NodeがiOSで動作するかどうかについて知りたい場合を除きます。

1
Jack

Node.jsをarm-emu-armモードにコンパイルでき、iOSで問題なく実行できることをお伝えします。 Appleのアプリストアでは「仮に」受け入れられる可能性がありますが、まだノードアプリを受け入れない人(アプリストアは言うまでもありません)には数百の理由があります。

0
Trevor

Nuray Altinが述べたように、 JXcore とその Cordovaのプラグイン でそれを行うことができます。そのテーマに関する記事を次に示します。 Node.jsとCordovaを使用したiOSアプリケーションの開発

プロセスを順を追って進めます(ソースからJXcoreをコンパイルし、Apache Cordovaをインストールし、アプリを作成するなど)。

0
infografnet

サンドボックスの制限により、ネイティブiOSアプリ内で適切なNode.js環境を実行することはできません。

そうは言っても、ネイティブ(iOS/Android)アプリ内にNode.jsアプリケーションを埋め込み/実行できるようにするプロジェクトがいくつかあります。

これはおそらく最も人気のあるプロジェクトです: http://jxcore.io/

これは、JXcoreを使用するサンプルiOSプロジェクトです。 https://github.com/jxcore/jxcore-ios-sample

0
nickshoe