компьютерное
Apr. 9th, 2010 01:29 pmЭппл запрещает разработчикам писать под iPhone и iPad на любых языках, кроме четырех санкционированных. (англ.)
И пользоваться промежуточными уровнями API.
Я бы хотел сказать, что это меня не удивляет, но это неправда. Настолько гадкого поведения я от Эппл не ожидал.
P.S. Представьте себе, что Майкрософт попыталась бы запретить разработчикам писать под Windows на любых языках, кроме C++ и C#, и любых GUI-тулкитах, кроме MFC и Windows Forms. Да у них даже и возможности технической нет это сделать, они и не пытались никогда. Но предположим попытались бы в Windows 7 таким образом "закрыть" программирование и диктовать программистам языки и библиотеки. Какой бы тогда поднялся шторм негодования!
Нет, не получается такое представить. Самый что ни на есть "evil Microsoft", со всеми своими трюками с секретными API, с ненавистью к open source и борьбой с ним, итд. итп. - никогда не стремился к тому, что для Эппл - business as usual.
Но это же Эппл. В течение ближайших дней я ожидаю увидеть десятки блогпостов и комментариев, подробно разъясняющих, почему это хорошо и правильно, почему Эппл в своем праве, и как это несомненно улучшит качество, дизайн и красоту аппликаций.
И пользоваться промежуточными уровнями API.
Я бы хотел сказать, что это меня не удивляет, но это неправда. Настолько гадкого поведения я от Эппл не ожидал.
P.S. Представьте себе, что Майкрософт попыталась бы запретить разработчикам писать под Windows на любых языках, кроме C++ и C#, и любых GUI-тулкитах, кроме MFC и Windows Forms. Да у них даже и возможности технической нет это сделать, они и не пытались никогда. Но предположим попытались бы в Windows 7 таким образом "закрыть" программирование и диктовать программистам языки и библиотеки. Какой бы тогда поднялся шторм негодования!
Нет, не получается такое представить. Самый что ни на есть "evil Microsoft", со всеми своими трюками с секретными API, с ненавистью к open source и борьбой с ним, итд. итп. - никогда не стремился к тому, что для Эппл - business as usual.
Но это же Эппл. В течение ближайших дней я ожидаю увидеть десятки блогпостов и комментариев, подробно разъясняющих, почему это хорошо и правильно, почему Эппл в своем праве, и как это несомненно улучшит качество, дизайн и красоту аппликаций.
no subject
Date: 2010-04-09 12:46 pm (UTC)no subject
Date: 2010-04-09 01:03 pm (UTC)Рассуждения о том что это какая-то там "нечестная конкуренция", и ТЕМ БОЛЕЕ сравнения с майкрософтом нерелевантны в данном случае совершенно: майкрософт делал платформу И приложения под нее, продававшиеся отдельно за отдельные деньги, и в этих приложениях, используя закрытые API, получал за счет этого преимущество над конкурентами; эппл НЕ конкурирует со сторонними разработчиками из аппстора (да и вообще, продажа media их интересует, судя по iPad, намного больше, приложения это так - баловство).
no subject
Date: 2010-04-09 01:13 pm (UTC)Эппл с ними не конкурирует очень простым способ: не пропускает в аппстор аппликации, которые делают что-то, что застобила для себя эппл - пусть даже делают намного лучше. Т.е. твое сравнение тут между майкрософтом и эпплом настолько не в пользу последнего, что даже не смешно.
no subject
Date: 2010-04-09 01:29 pm (UTC)это принципиальная разница с MS Office который был ПРОСТО сторонним приложением.
и тем что эппл не пропускает в аппстор, например, браузер опера, он делает неудобно не пользователям, которым все эти тонкости совершенно без разницы. он делает неудобно разработчикам, которые ищут выхода на бОльшую аудиторию. ну, и разработчики, естественно, начинают ныть про нечестную конкуренцию, ничего удивительного :)
no subject
Date: 2010-04-09 08:03 pm (UTC)Прелестно. Т.е. когда Майкрософт в Оффисе пользуется приватными API, это очень плохо. А когда Эппл не только ими пользуется, но и всем остальным запрещает, и конкурировать со своими аппликациями запрещает, это очень хорошо. Все, что нужно для этого - это встроить в телефон по умолчанию и назвать "критичным для функционирования".
Только вот веб-браузер в современной OS, очевидно, критичен для функционирования. И у Майкрософта есть такой, встроенный, ты слышал, наверное. И они не запрещают никому другому веб-браузеры под Windows писать и распостранять, а юзерам - пользоваться. А если бы попробовали запретить - то такой хай бы поднялся, что Майкрософту мало бы не показалось. И почему-то мне кажется, что ты бы их не защищал.
и тем что эппл не пропускает в аппстор, например, браузер опера, он делает неудобно не пользователям, которым все эти тонкости совершенно без разницы. он делает неудобно разработчикам, которые ищут выхода на бОльшую аудиторию. ну, и разработчики, естественно, начинают ныть про нечестную конкуренцию, ничего удивительного :)
Меня уже давно не удивляет, что Эппл твердо знает лучше своих юзеров, что им надо, а что не надо, и что им следует запретить. А вот к разработчикам, не работающим в Эппл, но от всей души по-стокгольмски это поддерживающим, я еще не привык. Фанбои останутся фанбоями, что поделать.
no subject
Date: 2010-04-10 12:10 am (UTC)поэтому все рассуждения про как неправ эппл, формируя свою экосистему по своему усмотрению - это пустопорожняя болтовня, на 100% нерелевантная тому, что есть на практике.
(no subject)
From:(no subject)
From:no subject
Date: 2010-04-10 12:16 am (UTC)Я не защищаю Apple и это дурацкое ограничение, но сравнивать стоит яблоки с яблоками.
(no subject)
From:no subject
Date: 2010-04-09 01:30 pm (UTC)Если человеку нравится платить отдельно за получение в качестве рингтона той
же мелодии, которую он уже купил в виде mp3 - то он клиент Apple.
Я не знаю где ты увидел рассуждения о "нечестной конкуренции". Лично я всегда в обсуждении подобных тем встаю на точку зрения пользователя, а не производителя приложений. Удобство производителя приложений меня интересует только с той точки зрения, что эти приложения мне могут оказаться полезными.
Я правда, еще рассматриваю вариант casual programming. Не хочу по десять раз на одни и те же кнопки давить, хочу что бы я мог железяку заставить запомнить последовательность действий и делать их самостоятельно. Но к iPhone и iPad это неприменимо. Интерпретаторы там Apple зарезал с самого начала.
Впрочем, на любимых мной телефонах с S40 ситуация не лучше. Там Java местами не имеет доступа к какой-нибудь функциональности (например сохранить данные из java-приложения через интернет можно, а черед bluetooth- фигушки), либо требует подписанного апплета, а корнем иерархии доверия почему-то являюсь не я, владелец устройства, а производитель устройства.
no subject
Date: 2010-04-09 01:40 pm (UTC)эппл, да, делает свой бизнес в расчете на тех, кому нужно просто и удобно, и не думать, заплатили они там лишний доллар за ригтон или нет. главное - чтобы это делалось одной кнопкой и про это не думать.
программисты, которым обязательно на телефон по ssh ходить - безусловно не их целевая аудитория.
no subject
Date: 2010-04-09 02:43 pm (UTC)Как ты думаешь, кто находится в вершине пищевой цепочки по мнению эппл?
no subject
Date: 2010-04-09 04:39 pm (UTC)меня совершенно не душит жаба от того, что эппл выстроил грамотную бизнес-модель и на ней зарабатывает. конечно, это очень благодатная тема для потрындеть в жж, понимаю.
no subject
Date: 2010-04-09 08:06 pm (UTC)no subject
Date: 2010-04-10 11:51 am (UTC)no subject
Date: 2010-04-10 12:10 pm (UTC)no subject
Date: 2010-04-09 08:54 pm (UTC)Это полная ерунда. Microsoft никогда не скрывала какие-то супер-дупер API, в будущем которых была уверена, за исключением каких-то третьестепенных call-ов. Да и эти разнесчастные вызовы в ядре никакого преимущества не давали. Ну делали конкуренты 3мя строчками то, что MS делала одной... агройсэ факин преимущество.
эппл НЕ конкурирует со сторонними разработчиками из аппстора
Да, да, не конкурирует. Свобода -- это рабство. Эппл даже не позволяет создасться конурентным условиям в платформе. Иначе их стратегия рассыпается мгновенно.
По теме:
На самом деле у них нет выхода. Контроль за контентом подразумевает перекрытие максимального числа лазеек этот контент получить в обход Эппла, что в свою очередь приводит к драконовсеим ограничениям для девелоперов на API, интерпретаторы, языки и т.п.
no subject
Date: 2010-04-10 12:11 am (UTC)я, в отличие от большинства рассуждающих на эту тему, знаю о них не теоретически, а на практике.
no subject
Date: 2010-04-10 03:23 pm (UTC)Только пожалуйста, не надо вести себя по принципу "I could tell you, but then I’d have to kill you". Я вам справку с допуском от Apple покажу, честно-честно!
no subject
Date: 2010-04-10 07:28 pm (UTC)более того, имея представление о том, как устроена платформа, я склонен считать, что писать для нее массовый софт на нестандартном SDK - это типичное "вон из профессии", потому что не вижу НИ ОДНОЙ предпосылки сделать это качественнее или эффективнее, нежели с помощью предлагаемых эпплом инструментов.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-04-10 09:08 am (UTC)no subject
Date: 2010-04-10 03:08 pm (UTC)no subject
Date: 2010-04-10 12:05 am (UTC)В чем разница? В том, что в консолях по таким правилам с 1985 года играют, а на телефонах — только щас начали?
«Ну извините».
no subject
Date: 2010-04-10 11:44 am (UTC)no subject
Date: 2010-04-10 12:09 pm (UTC)они там более-менее все так развлекаются
no subject
Date: 2010-04-10 12:24 pm (UTC)Это ведь Гугль сделал Андроид, против которого это иск:
http://www.engadget.com/2010/03/02/apple-vs-htc-a-patent-breakdown/
Чего-то не припоминается мне подобное даже от Майкрософта. Но - жду ссылок, может я невнимательно следил.
no subject
Date: 2010-04-10 12:41 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From: