![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
по-моему, это переходит все допустимые рамки уже.
для тех, кто не читает английский: разработчикам для iPhone и iPad
а) запретили использовать языки, отличающиеся от вышеуказанных
б) запретили использовать сторонние фреймворки и кросс-компиляторы
в) (еще раньше) запретили использовать интерпретаторы (java, mono-jit, python, …)
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Что-то это напоминает мне то, как одна не менее известная компания, на букву M, смогла создать себе репутацию Big Evil Shit, выбраться из которой ей удалось аж через 10 лет, и то местами.
Ну, не говоря уже о провтыканном уже один раз в свое время Apple`ом из-за закрытости рынке десктопов, и о том, что в общем-то аналогичные прихоти “эффективных менеджеров” могут прийти и на iMac`и.
Ну и напоследок. Помните. iPad - это не компьютер. Это однозадачный мобильный терминал приёма платежей в онлайновые магазины корпорации Apple.
Можно обсуждать прямо тут, можно тут и тут, ну и у Грэма еще немного мыслей есть.
no subject
Date: 2010-04-09 10:08 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2010-04-09 10:26 pm (UTC)(no subject)
From:no subject
Date: 2010-04-09 10:28 pm (UTC)Со стороны юзеров они прям все пушистые.
А со стороны разработчиков - тотальный пздц.
Оно и понятно, деньги платят юзеры. А будут юзеры, будут и разработчики. Но такое наплевательское отношение угнетает.
PS: хорошо хоть С\С++ оставили (и доступ к некоторым POSIX APIs), портировать с линукса\винды относительно просто.
(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-09 10:59 pm (UTC)1. На рынке появилось новое устройство.
2. Средства разработки под это устройство настолько кривые, что опытному программисту, нужно от одного до трех месяцев чтоб научится этими средствами нормально пользоваться.
3. Но это устройство - короткий путь к бестолковым пользователям, у которых много денег, и они готовы их тратить на всякую фигню.
4. Толпа программистов учуяв халяву, в виде пользователей с деньгами, аж загорелись писать всякую фигню чтоб получать за неё много денег. И на волне эйфории, потратили свое время, и таки выучили Objective-C, Cocoa, X-Code я не знаю что там ещё, но в общем научились они. Вложив в эту учебу кто месяц, а кто пол года.
5. Эпл – занял позу посредника между программистами и пользователями. Рубит бабло на посредничестве, и закручивает гайки. Чтоб ни программисты ни пользователи никуда от них не делись. То есть если ты начал писать под айфон то ты должен писать только под него, и в другую сторону даже не смотреть. Если купил айфон, то к нему ты купишь ещё и айпад, и айбук, и ещё эту, несовместимую с нормальным компьютером хрень с экранчиком чтоб mp3 слушать, IХрень короче.
6. А теперь программисты сложив дважды два и почувствовав себя лохами, начинают бузеть и проявлять недовольство. Потому что эплы закручивают гайки все туже, а соскочить с эплов напряжно, потому что за время программирования под айфон они изрядно подзабыли все остальное, и теперь чтоб вылезть из этого говнеца, им сново нужно переучиваться, а это время, а время это деньги. Но прямо они признаться в этом не хотят, что «да, повелись на халяву, и попали в жопу, поэтому мы не довольны». А чтоб хоть как-то излить свое недовольство, они начинают лить говно на Эпл, на айфон, на бестолковых юзеров, на все что угодно. И в то же время продолжают разрабатывать софт под Айфон, тем самым таща его себе, а эпл им при этом ещё и палки в колеса вставляет.
Если я все правильно понял, спрашивается – какого хрена господа программисты не напрягутся, не слезут с этого айфона на что-то более либеральное, и не забудут про этот Эпл как про страшный сон. Да чтоб слезть нужно снова потратить свое время, но это плата за вашу же жадность из-за которой вы на этот айфон залезли. Но нет же, они матерятся, и продолжают писать под этот «грёбаный айфон». Что так сильно жаба давит? Мол «вот я уйду, а оставшимся, достанется больше дурных юзеров с деньгами».
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-04-10 12:22 am (UTC)Знаешь, как в open source операционке MacOS X поставить open source компилятор gcc? Скачать с apple.com гигабайтный бинарный дистрибутив XCode, в котором свой фирменный эппловский gcc, другого способа не видно. А знаешь, как им собрать программу статически? Никак, они эту фичу выпилили из gcc тулсета.
no subject
Date: 2010-04-10 04:29 am (UTC)iPad отличная штука, ну а то, что за удовольствие (фильмы, софт, музыку) надо платить — это уже давно не новость. Мне, как разработчику это очень по душе (да и не мне одному, судя по зашкаливающему количеству софта в AppStore).
(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)
From:no subject
Date: 2010-04-10 05:56 am (UTC)(no subject)
From:no subject
Date: 2010-04-10 07:53 am (UTC)no subject
Date: 2010-04-10 08:12 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2010-04-10 03:23 pm (UTC)Я в общем-то как не понимал любви многих своих коллег к продукции Apple так и не понимаю. Красивые стильные девайсы - да, но не более того. Но, например, в бизнесе Mac не используются почти, соотвественно мало приложений для серьездной разработки, мало b2b приложений. Покупать mac и ставить linux - ну круто конечно, но стоит ли того?
no subject
Date: 2010-04-10 07:13 pm (UTC)Интересно, в чем истинная причина. Может быть, запрет на кросс-компиляцию флеша, конкретной тулзой от adobe. Думаю, хотят запретить не метод (для которого нет формального определения, что такое ручной код, а что такое сгенерированный), а конкретные тулзы от конкурентов (gcc, флеш от adobe).