Подтвердить что ты не робот

Приложение Native IOS и node.js

Возможно ли создать собственное приложение ios с node.js, и есть ли у кого-нибудь какие-либо примеры?

4b9b3361

Ответ 1

Я постоянно ищу об этом, и хотя многие из этих ответов совершенно правильны, сославшись на то, что V8 не совместим с iOS, кажется, что запуск нодэлейной среды в iOS не так уж и затруднен.

Первый вариант, который я обнаружил, назывался "Neunode" (не обновлялся в течение года). Вот некоторые ссылки ссылки, если вы хотите больше:


Nodelike/ Node.app Project

Nodelike - это основная структура проекта Node.app, целью которого является реализация примерно Node.JS-совместимого интерфейса с использованием JavaScriptCore.framework на iOS 7 и OS X Mavericks.

Пример: интерпретатор

примерный проект, реализующий интерпретатор Node.JS в качестве приложения iOS, используя структуру Nodelike.

Edit:

Он по-прежнему "нецелесообразен для серьезных проектов", но обновления для проверки: https://github.com/node-app/Nodelike


В целом, проект Node.app выглядит многообещающим, обязательно просмотрите веб-сайт

Ответ 2

Да! Вы можете запускать приложения Node на устройствах iOS. Node.JS fork JXcore внедрил движок JavaScript SpiderMonkey в дополнение к Google V8. Репозиторий исходного кода доступен из Github

Ответ 3

Нет. Но вы можете записывать собственные приложения в Javascript (это тот же язык, что и Node - это серверный javascript) с помощью инструмента Unity.

Кроме того, добро пожаловать в SO!

Ответ 4

Нет, вы не можете создать собственное приложение iOS с помощью Node.js. Если вы не найдете способ установки Node.js, который будет очень обычным и потребует укоренения телефона.

Могу я спросить, чего вы пытаетесь достичь? Я мог бы указать вам в правильном направлении. Если вам просто не интересно, будет ли Node работать на iOS.

Ответ 5

Существует относительно новый проект, пытающийся архивировать это: http://nodeapp.org/

Он находится в активной разработке и уже поддерживает большинство базовых файлов и доступ к файловой системе.

Ответ 6

Я должен упомянуть, что вы можете скомпилировать node.js в режим arm-emu-arm, и он запускается на iOS без проблем. Его можно "гипотетически" принять в магазине приложений Apple, но есть несколько сотен причин, по которым ни один человек (не говоря уже о магазине приложений) не примет приложение node.

Ответ 8

Вы не можете запустить надлежащую среду Node.js внутри собственного приложения iOS из-за ограничений в песочнице.

Сказав это, есть несколько проектов, которые позволяют вам встраивать/запускать приложения Node.js в приложении native (iOS/Android).

Возможно, это самый популярный проект: http://jxcore.io/

Это пример проекта iOS, который использует JXcore: https://github.com/jxcore/jxcore-ios-sample