Самый простой способ создания мобильных приложений на официальном Meteor для Windows

Я хочу разработать приложение Meteor, которое будет развернуто для веб-приложений и мобильных приложений (Android и iOS). Я буду использовать Windows на моем компьютере разработчика. Я буду использовать WebStorm в качестве своей IDE.

Как проще всего развернуть мое приложение в магазинах приложений?

Я хочу минимизировать дополнительные усилия по настройке и дублировать код.

=== Вспомогательная информация ===

Вот некоторые возможные решения, с которыми я столкнулся:

  • nitrous.io - но стоит денег
  • Бродяга - но выглядит сложно

Когда я бегу >meteor install-sdk android я получил This command is not yet available on Windows. так как это не поддерживается.

Я задаю эти вопросы в марте 2015 года, когда официальный Meteor для Windows все еще является кандидатом на выпуск, и в ближайшем будущем нет планов мобильной поддержки Windows. (См.: /questions/38661660/podderzhivaet-li-ofitsialnyij-meteor-dlya-windows-preview-mobilnyie-paketyi/38661664#38661664)

4 ответа

Решение

Купить Mac.

Как бы я ни ненавидел их, я получил дно диапазона Mac Mini. Я обнаружил, что есть много аспектов Meteor, которые не работают в Windows. Другой - это их тестовая среда Velocity.

Тестирование? Кому это нужно...:/

Я использую http://www.macincloud.com/ так как пару дней вы можете платить за час. На этих Mac с удаленными рабочими столами уже есть практически все, что вам нужно для разработки (кроме реальных метеоров).

Определенно не очень хорошая идея, если вы хотите проверить погоду, ваше приложение работает нормально в эмуляторе ios. Но достаточно хорош для создания и развертывания приложений для iOS и Android!

В декабре 2015 года ситуация все та же. Сегодня мне было трудно развернуть приложение Meteor на Android. Я записал свои выводы, надеюсь, вам это тоже поможет. Это здесь: https://geekycarrot.blogspot.com/2015/12/deploying-meteor-app-on-android.html

В двух словах: это возможно без покупки Mac, но вам нужна операционная система Linux, по крайней мере, в виртуальной коробке. Вам необходимо установить Android SDK в системе Linux. Сборка приложения из консоли Linux несколько сложна, но это можно сделать с помощью описанных мною шагов. Развертывание можно упростить одним щелчком мыши с помощью короткого сценария на стороне Linux и на стороне Windows.

Я использую Nitrous.io для всего, что не совместимо с Meteor Windows. При регистрации вы получаете достаточно кредитов для запуска небольшого VPS, такого как тот, который вы можете иметь в Digital Ocean за 5$. Вы также можете пригласить друзей и сделать некоторые другие вещи, чтобы получить дополнительные кредиты. У них также есть отличный настольный инструмент для синхронизации файлов между Nitrous.io и вашим компьютером. Так что я думаю, что это хороший выбор, и он определенно проще, чем вариант Vagrant!

Другие вопросы по тегам