`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Александр Пацай

Хватит жаловаться про Apple и AppStore

04
голоса

Во вторник я опубликовал статью о том, как непонятная и закрытая политика Apple по отказу и удалению приложений из AppleStore может оттолкнуть разработчиков от платформы и привести к повторению ситуации из 80-90х годов. Там, напомню, более продвинутый Macintosh проиграл битву за пользователей менее продвинутой, но более открытой платформе DOS/Windows.

У меня есть еще несколько заметок по этому поводу для перевода — от различных разработчиков, высказывающих свое мнение {в основном, критикуя Apple), да и сам я писал, что ни к чему хорошему это не приведет. Однако, так думают не все, так что надо дать слово и альтернативной точке зрения по этому вопросу.

————————
На этой неделе было несколько постов в блогосфере, в которых содержатся жалобы разработчиков на то, что Apple отказало в размещении приложений для iPhone, которые они подали в AppStore в iTunes, или же на то, что процесс подачи приложений слишком запутанный. Как минимум двое из них жалуются, потому что Apple считает, что приложения будут конкурировать с продуктом или возможностями, которые уже есть в iPhone. В свою очередь это превратилось в хор голосов, восхваляющих достоинства открытости и прозрачности, вместе с мнением о коварности документа об условиях разработки для iPhone. Всем тем, кто недоволен Apple, вот что я хочу вам сказать: хватит умничать.

Apple, как и Facebook, Microsoft, и практически любой другой крупный производитель программного обеспечения, находятся в бизнесе платформ. Они создают среду, для которой разработчики хотят создавать программы. Разработчикам нужны платформы, даже если это канал дистрибуции или операционная система. Если вы создаете платформу, вы устанавливаете правила. Если Apple хочет ограничивать приложения для iPhone, чтобы они не конкурировали с возможностями, встроенными в iPhone, они вполне могут так и сделать. Это написано прямо в соглашении для среды разработки (Прим. пер. — я специально сходил по ссылке и почитал статью, ее автор просто неправильно понял соглашение, ничего там такого нет).

Разработчики могут пойти и начать разрабатывать для другой среды, или же создать продукт, который отвечает «правилам движения». Никто не заставляет разработчиков разрабатывать для iPhone. Там что всем тем разработчикам, кому не нравится Apple — просто идите и разрабатывайте для Android, Blackberry, Windows Mobile, Palm OS или S60.

Однако, давайте будем честными. Серьезные разработчики, те, кто действительно хочет распространять приложения и зарабатывать на них, продолжат разрабатывать для iPhone. Есть очень много причин этому верить. Первая — это аппаратная часть. Отличное ПО требует отличной аппаратной платформы, и нет мобильного устройства более продвинутого с аппаратной точки зрения, чем iPhone 3G. Жалкие 1ГБ конкурирующего Android G1 и отсутствие встроенного разъема для наушником, не говоря уже о его неуклюжем дизайне, ставит его в невыгодное положение.

К тому же сейчас уже есть примерно 14 миллионов iPhone. Размер базы пользователей сам по себе делает разработку для iPhone стратегическим шагом для разработчиков. Плюс возможность распространять приложения через каналы связи и через компьютер делает схему дистрибуции Apple куда более привлекательной для тех, кто на самом деле заинтересован доставить программы в руки потребителей. Тот факт, что более, чем 100 млн приложений были закачаны за последние 3 месяца из AppStore — показатель уровня экосистемы, которую создала Apple. Если вы хотите получить доступ к этой экосистеме, это означает, что вы должны следовать правилам Apple, а не наоборот.

Android интересен тем, что он открыт, но открытость не без своих недостатков. С точки зрения разработчика это означает, что будет бесплатная система распространения. И не забывайте, что партнеры должны продать хоть один телефон с Android, хотя у них это, без сомнений, получится. И по мере появления телефонов Android, с возможностью выбора модулей, поддержка, стабильность, удобство — все, что требуется мобильному устройству — будет ухудшаться.

Как насчет других мобильных платформ? S60 недостаточно устоявшаяся для большинства разработчиков, чтобы писать для нее программы, и у нее нет прочной системы распространения мобильных приложений. Устройства Windows Mobile страдают от постоянных и всем известных «синих экранов смерти», а следующее поколение Palm OS вполне может оказаться барахлом. Blackberry может стать настоящей платформой, если RIM выпустит систему распространения приложений (больше в плане того, чтобы их было проще найти, а не в плане установки на телефон).

Так что те разработчики, которым нравится AppStore и те, кто его ненавидит, вспомните, что мощь платформы заключается в создании системы, которая соединяет разработчиков ПО и потребителей этого ПО. Но когда кто-то создает платформу, они также управляют правилами поведения на ней. И сейчас платформа, на которой надо быть — это платформа iPhone. А те, кому не нравятся ограничения, которые Apple устанавливает на AppStore — прекратите жаловаться. Просто продолжайте кодить.

Оригинал

04
голоса

Напечатать Отправить другу

Читайте также

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

1) похоже на то, что человек, который это писал - не знает ничего о мобильных платформах и S60 в частности. я скорее бы поставил по сомнение "зрелость" платформы и экосистемы iPhone. ИМХО, iPhone - не более чем красивая игрушка ... "апаратная начинка" телефона слабее конкурентов, функциональность и практичность - тоже. но не стоит путать такой телефон с устройством для бизнес сегмента.
Все телефоны балансируют между удобством/простой использования и функциональностью/практичностью, эти качества вряд ли когда-нибудь сойдуться в одной точке. а телефоны/смартфоны/коммуникаторы - находятся в определенном балансе этих качеств(свойств). чтобы сделать более функциональное устройство приходится местами жертвовать простотой... и наоборот.
2) Apple действительно вправе диктовать свои правила в распространении софта под свою платформу. плохо, что она говорит одно , а по факту - делает другое (говорит об открытости своей платформы, а на самом деле - ужесточает требования и "цензурит"). от этого кол-во разработчиков (и ПО соответственно), мягко говоря, не прибавится. Думаю, что это даже не очень важно пользователям iPhone, судя по их отзывам и комментариям в форумах - "лишь бы телефон звонил", "он такой красивенький...", "... это же Apple...".

"И сейчас платформа, на которой надо быть — это платформа iPhone. А те, кому не нравятся ограничения, которые Apple устанавливает на AppStore — прекратите жаловаться. Просто продолжайте кодить."

разработчики не кодят... они будут писать программы и без советов автора, что им делать и под какую платформу писать. тем более, что выводы - крайне спорные. для iPhone если и стоит что-то писать - так это web-сервисы, которые должны работать со всеми функциональными терминалами, так что iPhone - отнють, не "пуп Земли". и при всем при этом - Apple еще и "ставит палки в колеса".

насчет всех остальных тезисов, приведенных в статье - автор(как я понял не Александр Пацай) провидец. не прошло и пары лет, как Apple выпустила свой телефон, а он уже говорит о ее полной победе на рынке мобильных платформ и предрекает разорение всем остальным как совершенно устаревшим или "не зрелым" и "сырым". .. :-)

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

Вставлю и свои пять копеек. Я не в восторге от Windows Mobile, но синего экрана там пока не видал.

Открылся форум по BlackBerry в Украине http://bbforum.com.ua

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT