Самый простой способ создания мобильных приложений на официальном 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!