Подтвердить что ты не робот

Какую среду мобильного программирования вы рекомендуете для запуска?

Там на данный момент много мобильных платформ; iPhone, Android, WebOS, Symbian. Если вы создаете стартап для мобильной разработки (т.е. Как коммерческий проект, а не хобби), на какую мобильную платформу стоит сосредоточиться?

4b9b3361

Ответ 1

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

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

Долгосрочные открытые платформы (например, современные ПК) представляют серьезные проблемы для мелких разработчиков. Не существует защиты интеллектуальной собственности, поэтому разработчики, у которых нет крупных институциональных клиентов, которых они могут подавать в суд, не могут предотвратить пиратство. Безопасность станет серьезной проблемой, поскольку черные шляпы предназначены для телефонов людей. Будет запущено огромное количество дрянных или действительно мошеннических приложений, которые заставят конечных пользователей покупать программное обеспечение у поставщика, которого они не признают. Это означает, что небольшим разработчикам будет трудно выйти на рынок.

Один из моих преподавателей в колледже рассказал мне то, что доказано в мои 20 лет в компьютерной индустрии: основная сила каждого проекта - также его критическая слабость и наоборот. То, что делает открытые платформы привлекательными для разработчиков и клиентов, - это то же самое, что может вызвать серьезные проблемы. То, что отвлекает разработчиков от закрытых платформ, - это то, что дает большую пользу разработчикам в долгосрочной перспективе. Наличие закрытого поставщика платформы vet каждое приложение замедляет принятие и ограничивает выбор, но улучшает общее качество, безопасность и доверие потребителей. И так далее...

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

Ответ 2

Я написал и запустил два мобильных приложения на iphone за последний год, и оба они добились успеха в экономическом плане. Одно приложение бесплатное и привязано к веб-службе, и оно оказывает значительное влияние на популярность и количество пользователей веб-сервиса. Второе приложение - платное приложение, и я могу сказать, что он производит некоторый фактический доход, достаточно, чтобы, если бы я был сольным разработчиком, он оплачивал бы мои счета.

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

Я думаю, что в Android существует большой потенциал, но на данный момент он полностью не доказан, как платформа, на которой вы действительно можете зарабатывать деньги (просьба указать на какую-то информацию об этом, если у вас есть какие-либо вопросы, я действительно интересуюсь экономическим потенциалом Android).

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

В конце концов, это зависит от вашего целевого рынка/продукта.

Вы создаете целевое мобильное приложение для предприятий? - Сначала создайте Blackberry и, возможно, iPhone.

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

Вы пытаетесь построить серию приложений с небольшим предназначением? - Определенно начинайте с iPhone и сначала получайте доход.

Мои 2 цента.

Ответ 3

Не Iphone. Из-за Apple и эта странная политика применения согласуются. Вы не могли позволить себе закрыть свою компанию только потому, что яблоко решило, что ваше приложение "не в порядке"

Изменить: наверняка, AppStore имеет огромную потенциальную клиентскую базу. Но это также единственный "мобильный рынок", где вы можете быть удалены.

Ответ 4

Если вам трудно решить, почему бы просто не развиться для всех из них в одно и то же время!

PhoneGap - это утилита, которая позволяет создавать приложения, которые работают на нескольких разных платформах. Это здорово, и ребята из Nitobi очень хотят помочь вам.

Ответ 5

Я подозреваю, что на данный момент вы получите самый большой пул потенциальных клиентов, если вы разработали для IPhone. У Apple есть некоторые проблемы с их контролем freakery, но, эй, люди используют свой AppStore.

Лично я собираюсь разрабатывать Android, потому что мне абсолютно нравится дизайн их ОС для мобильных систем. Просто блестяще. Я также подозреваю, что Android в ближайшие несколько лет быстро вырастет на рыночной доле. Это также Java вместо объектива C, поэтому я бы подумал, что вам проще переносить в другие среды по мере необходимости. Я занимаюсь разработкой для удовольствия, хотя, если я не зарабатываю деньги, то кого это волнует. Если вам действительно нужно заплатить за разработку, я думаю, что IPhone - это, вероятно, способ пойти, внимательно следя за Android.

Дело в том, что AppStore для IPhone должен иметь в виду, что люди не только используют его, но и платят за него. Android по-прежнему не позволяет вам продавать в любую страну, поэтому даже если у них будет технически больше пользователей - эти пользователи, возможно, не смогут заплатить за ваши вещи, даже если они этого захотят. Это выполняется Google и будет изменяться, но оно ограничивает количество денег, которое может сделать ваше приложение.

Ответ 6

Это зависит от вашей целевой аудитории. Бизнес-пользователи, скорее всего, будут использовать BlackBerry или Windows Mobile (по крайней мере, по моему опыту). Потребители (по крайней мере те, кто хочет заплатить за программное обеспечение), скорее всего, будут использовать IPhones.

Ответ 7

Это зависит от приложения, но если вы серьезно относитесь к запуску, это имеет смысл начать с iPhone. Фреймворки позволяют использовать "вау" фактор с продуктами, и есть просто огромное количество в количестве единиц и количество пользователей, используемых для запуска множества различных приложений.

Возможно, вам также захочется рассмотреть другие платформы (мой голос для второго, чтобы пойти дальше, будет Android, а затем Palm в третьем, хотя это сильно зависит от того, что ваше приложение).

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

Ответ 8

В зависимости от того, что вы хотите сделать, я думаю, вам стоит взглянуть на веб-инструментарий. Веб-приложения, a.k.a. Widgets запускаются на Symbian и через Opera на многих других платформах. Это должно быть просто переносить в Palm WebOS, если это происходит.

Вы не можете делать все в виджетах, но вы будете удивлены, что возможно.

Ответ 9

Основываясь на моем ограниченном опыте, видя, какие устройства используются на метро, ​​поездах, в аэропортах и ​​т.д., я предлагаю либо Blackberry, либо iPhone.

Но что еще более важно, выберите платформу, которая вам нравится, и ее волнует.

Если вы не в восторге от платформы, и вы делаете это исключительно за деньги, то это покажет. вы могли бы просто сделать гамбургеры или продать лото и сигареты.

Ответ 10

Возьмите это с щепоткой соли, но эта круговая диаграмма, похоже, говорит о том, что Symbian наиболее широко используется:

http://en.wikipedia.org/wiki/Smartphone

Ответ 11

Или Java?

Java используется на Blackberry и будет работать на Symbian.

Ответ 12

Я бы не сказал этого 6 месяцев назад. Но я бы пошел с Android.

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

Android, с другой стороны, обладает огромным потенциалом роста и довольно плохо отслеживает рынок.

Массовый толчок Verizon на "Droid" должен открыть это конкретное устройство на огромном рынке. Однако пока неясно, когда и как они позволят третьим сторонам публиковать приложения в своем каталоге.

Ответ 13

В зависимости от вашей временной шкалы вы также можете рассмотреть Flash как кросс-платформенный вариант. Здесь список компаний с тяжелыми нападающими, работающих над созданием мобильных Flash, произойдет в ближайшем будущем (включая Google, RIM, Nokia, Sony Ericcson, Palm, Motorola, Samsung и т.д.):
http://www.openscreenproject.org/partners/current_partners.html

... видео некоторых из их руководителей...
http://www.openscreenproject.org/about/

... и как подать заявку на некоторые из 10 миллионов долларов, которые посеял Adobe на рынке: http://www.openscreenproject.org/developers/get_started.html

Ответ 14

В целом, я бы предложил перейти на кросс-платформенный подход.

Symbian на сегодняшний день является самым большим числом пользователей и имеет самый большой выбор для языков программирования.

Symbian и Maemo будут запускать Qt в ближайшем будущем, а также поддерживать открытый python, открывать C, java и т.д. и т.д. и т.д. (они также имеют теперь библиотеки Qt)

Я не ставил слишком много яиц в корзину для iPhone. Ваше приложение должно быть монументально хорошим, чтобы его можно было найти и оплатить значительным количеством людей в 100 000 предметов в своем магазине приложений.

Android, на самом деле ничего об этом не знаю. Похоже, что это может быть популярная платформа, это, по крайней мере, настоящая многозадачная среда (в отличие от iPhone с точки зрения приложения dev).

Palm Web OS в настоящее время невелика.

Возможно, лучшим решением на самом деле является создание вашего приложения на основе Интернета, тогда вы можете просто разработать небольшие приложения, которые подключаются к веб-службе?