@MikaMikuMik

На чём писать сравнительно простую программку для мобильных?

Вобщем есть идея приожения которою очень хотелось бы размножить сразу на все мобильные платформы. Не игрушка, что-то типа информационного планировщика с виджетами. Под американский рынок.

Хочется чтобы на ios, android и windows phone, и ещё чтобы продавать её можно было.

Под android в принципе проблем с написанием никаких — всё фри, а вот что делать с ios и win phone?

Там ведь mac os понадобится, сам девайс? Вобщем хотелось бы как-то этого избежать на начальном этапе…

С win phone вообще пока мало что понятно, думаю…
  • Вопрос задан
  • 2666 просмотров
Пригласить эксперта
Ответы на вопрос 3
bagyr
@bagyr
PhoneGap примерно для этого и придумывался. OSX можно развернуть в виртуалке, но девелоперский аккаунт нужен в любом случае.
Ответ написан
Комментировать
@deleted-Ari100teLL
       Вся соль или горечь в том что для всех платформ которые ты назвал разработка ведется на разных языка и сам процесс разработки имеет приличные отличия: для Android - разработка наиболее часто ведется на Java или на С (Anroid Studio), для IOS - на Objective C(XCode), а для Windows Phone - на С# и других языках компании Microsoft(Visual Studio).
       Хотя действительно, как уже говорилось выше можно использовать PhoneGap, хотя это тоже влечет за собой несколько недостатков:
       1. Приложения не поддерживают многопоточность.
       2. Проблемная реализация длинных списков (более 1000).
       3. Не все приложения могут быть оформлены как Web-приложения.
       4. Обращение к аппаратным частям мобильного устройства ведется по разному, что может вызывать неожиданный эффект.
       5. Сложность настройки программной среды для написания приложений под PhoneGap.
       Насчет аккаунтов разработчика, то действительно для разработки под IOS и Windows Phone требуются аккаунты разработчика, хотя для разработки под Windows Phone можно попробовать получить бесплатный аккаунт, если ты студент.
       Если приложение действительно стоящее, то я советовал бы тебе собрать команду единомышленников и сначала попробовать "запилить" приложение под одну из платформ, посмотреть на его успех и дальше адаптировать или переписать его и под остальные платформы.

       Cпасибо за внимание и успехов в разработке!
Ответ написан
Комментировать
@DeXVinogradov
Construct 2 попробуйте. Не надо никаких навыков программирования. Главное желание и немного времени.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы