Разрабатывайте для iOS, Android, Windows и Mac одновременно

Это хорошая причина, почему разработчики приложений часто ставят iOS-версию своего приложения на первое место — App Store был первым на сцене и по-прежнему пользуется огромной популярностью, но другие платформы не следует игнорировать. Индустрия приложений для Android предсказывала, что в 2017 году она наверстает продажи приложений для iOS. Успешное приложение для Android в Google Play может быть таким же прибыльным, как приложение для iOS в App Store.

Популярность приложений на устройствах iOS и Android делает кросс-платформенную разработку важным фактором. Возможность кодировать один раз и создавать везде экономит много времени, даже если вы планируете разрабатывать только для iOS и Android. Когда вы добавляете в смесь Windows, Mac и другие платформы, это может сильно сэкономить время. Тем не менее, кросс-платформенная разработка сопряжена с одной оговоркой. Вы часто заперты в сторонний инструментарий, который может предоставлять ограничения на то, что вы можете делать с приложением, например, не иметь возможности использовать последние функции операционной системы, пока ваш инструментарий не поддерживает их.

Вот подборка наборов инструментов, которые позволяют выполнять кроссплатформенную разработку. 

Corona SDK

Снимок экрана: спаси нашу деревню

Скриншот

Что нам нравится

  • Обширная документация и поддержка сторонних плагинов.

  • Corona Simulator позволяет мгновенно увидеть ваши изменения, что значительно ускоряет процесс создания прототипа.

Что нам не нравится

  • Не включает в себя редактор WYSIWYG.

  • Требуется подключение к Интернету для сборки устройства.

Популярный кроссплатформенный набор разработчика Corona Labs Corona Labs поддерживает компьютеры под управлением Windows и Mac и является отличным способом разработки приложений для iOS и Android. С помощью Corona SDK вы создаете проект один раз и публикуете его на нескольких устройствах, включая компьютеры, смартфоны, планшеты и смарт-телевизоры.

Corona SDK нацелен прежде всего на 2D-игры, но он также имеет некоторое использование производительности. Некоторые разработчики успешно разработали неигровые приложения с использованием Corona SDK. Платформа использует LUA в качестве языка, который делает кодирование быстрее, чем использование различных разновидностей языка C, и в нее уже встроен графический движок.

Самое приятное, что Corona SDK бесплатен для начинающих и любителей. Серьезные создатели и профессионалы платят ежемесячную плату. Вы можете сразу загрузить и начать разработку игр и приложений для повышения производительности. Это не очень хорошо, если вам нужно много текстового ввода от пользователя, но это хорошо для большинства других применений производительности и выдающимся для 2D-графики.

Основное использование: 2D игры, производительность

Ссылка на основную публикацию