Какой мобильный телефон имеет самый большой потенциальный рынок для программного обеспечения? - PullRequest
2 голосов
/ 02 мая 2009

Я недавно разработал программу для изучения японского языка. Я думал о портировании его на мобильный телефон. Что такое хорошая целевая платформа? Я имею в виду iPhone, HTC Touch HD (системное программное обеспечение: Windows Mobile) или Nokia (системное программное обеспечение: Symbian). Так как я немного знаю JavaME, то, что работает, также было бы здорово.

Ответы [ 6 ]

4 голосов
/ 02 мая 2009

Вот самые последние данные о доле рынка . Рассматривали ли вы создание веб-продукта, пригодного для использования всеми смартфонами с приличными веб-браузерами? Такие сайты, как x.facebook.com , не зависят от ОС, но достаточно похожи на приложения, чтобы обеспечить удобство работы с пользователем. Создание такого сайта и взимание платы за подписку было бы одним из подходов для обслуживания всех рынков.

3 голосов
/ 02 мая 2009

Поскольку вы знаете JavaME, взгляните на разработку для Android . У него нет большой доли рынка, но, по крайней мере, вы сможете использовать имеющиеся у вас навыки.

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

3 голосов
/ 02 мая 2009

Что ж, магазин Apple только что объявил о своей загрузке в 1 000 000 000 на днях, так что я бы сказал, что iPhone - самый большой и самый простой рынок телефонов для таргетинга. Кроме того, в магазине Apple очень легко продавать ваши приложения (они, конечно, сохраняют часть дохода).

Возможно, вы могли бы спросить, какой телефон имеет наибольшую долю рынка в Японии?

Также я понимаю, что у Microsoft есть планы по запуску магазина приложений для Windows Mobile.

2 голосов
/ 03 мая 2009

Nokia начала активно продвигать мобильную платформу разработки на базе Qt. Nokia продает гораздо больше телефонов, чем Apple.

Зачем писать приложение для iPhone # 1 000 001, когда вам повезет получить 500 долларов за ваши инвестиции?

Существует огромное увлечение приложениями для iPhone ... на данный момент это совершенно неоправданно с точки зрения разработчика. (Это здорово для пользователей)

Qt - действительно удивительно хорошо сделанная платформа C ++ (очевидно, ее купила Nokia :). Я хорошо провожу время за написанием приложений для ПК на нем ... Я планирую купить телефон Nokia, и скоро смогу писать приложения для Qt. В этот момент я оставлю свой старый iPhone (оригинальное устройство, а не 3G).

Когда вышел SDK, я подумал о мире iPhone. Я даже купил акции Apple. Однако нет Java и нет Flash, потому что Джобс - просто уродец управления, просто глупо. Несовместимость с GPL тоже вредит. Я также не покупаю Mac только для разработки программного обеспечения для этой вещи.

1 голос
/ 03 мая 2009

Несколько недель назад я читал статью о продукте под названием «rohmobile», который представлял собой пользовательскую среду Ruby, которая работает на веб-сервере micro ruby. Он позволяет вам скомпилировать ваше приложение на всех популярных мобильных телефонах (Apple, Microsoft, Android, BlackBerry, Symbian). Это казалось очень крутой идеей, и она активно разрабатывается с открытым исходным кодом. Фреймворк поставляется с синхронизацией, поэтому вы можете сохранять данные на локальном устройстве, используя REST / SOAP. По мере того, как я изучал продукт немного больше, единственной вещью, которая казалась болезненной, является настройка среды (-ей), необходимой для компиляции кода для различных устройств… тогда у вас будет решение, в котором вы сможете поддерживать несколько разностных устройств с единой кодовой базой!

http://www.rhomobile.com/

** Я никогда не программировал на Ruby, но синтаксис и демонстрация сделали его действительно простым, поскольку это просто локальная веб-страница, работающая на микро-сервере, установленном на устройстве! Пользовательский интерфейс основан на HTML / CSS. Я думаю, что продукт все еще находится в бета-версии ...

Только мои 2цента ~

0 голосов
/ 02 мая 2009

Ну, я бы начал искать язык системы / программирования, который доступен для лучших телефонов на рынке.

Я думаю, для этого стоит использовать Python. Что позволяет легко использовать большие части одного и того же кода на всех телефонах, которые будут поддерживаться.

Тогда я бы, вероятно, начал с iPhone, потому что я считаю, что его пользовательская база все еще требует новых игрушек

Создание веб-приложения было бы другим способом ... но это означало бы, что вам нужно быть онлайн. если вы не используете flash или другие возможности постоянного хранения.

П.С .: Я бы не использовал javame :) .. Мне все еще ничего не нравится java

...