Мой ответ может быть запоздалым, но здесь идет: Я был открыт через работу и академию как для iPhone, так и для Android-платформ за последний год. Я нахожу два очевидных недостатка на обеих платформах, которые ограничивают, если не запрещают, жизнеспособный выход на крупнейший мобильный рынок - бизнес-предприятие. Как ни странно, недостатки - это противоположные стороны одной и той же проблемы: корпоративная совместимость.
iPhone - Поскольку Apple оказывает полный контроль над тем, что приложение делает его в App Store, и приложение должно быть доступно для тех, кто когда-то утвержденного ИМО, айфонов будет никогда стать де-факто бизнес мобильных устройств. Я не могу представить себе бизнес, который будет охотно раскрывать его исходный код для анализа Apple. Я также не хочу, чтобы мое корпоративное приложение «только для внутреннего использования» доступно для скачивания любому человеку в мире. Я нахожу этот сценарий смехотворным.
Android - OTOH, потому что Google (а теперь и Oracle тоже) не имеет никакого контроля над разработкой приложений, любой, кто хочет, независимо от способности, может пощекотать любое старое приложение на рынке приложений независимо от того, работает оно или нет. Я бы не хотел, чтобы мое приложение потерялось в запутанном сочетании пощечины, подросток-подражатель, злоумышленники-разработчики. Не могли бы вы?
Однако галстук отправляется на Android, потому что разработчики не обязаны отправлять свои приложения в открытый доступ, чтобы их можно было распространять.
Любая другая платформа ни ниша, ни пасса.
Это мой вопрос.
Отличный совет! Я вижу, что рынок выглядит так же. – rpetrich
Вы должны добавить в список Android, что это с открытым исходным кодом, особенно если учесть, что в вопросе упоминалось как предпочтение. – Fostah
Все четыре платформы, которые вы указали, будут расположены в течение многих лет, по нескольким причинам. Но я думаю, что только iPhone и Android станут платформами, где вы можете получить прибыльный бизнес. Windows Mobile медленно умирает от пренебрежения/некомпетентности Microsoft. Java ME слишком много работает для слишком маленького возвращения и платформы для каменного века. JavaFX слишком мало и слишком поздно, чтобы действительно когда-либо взлетать. – PeyloW