wizzard: (Default)
[personal profile] wizzard

по-моему, это переходит все допустимые рамки уже.

для тех, кто не читает английский: разработчикам для 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.

Можно обсуждать прямо тут, можно тут и тут, ну и у Грэма еще немного мыслей есть.

Date: 2010-04-09 10:08 pm (UTC)
From: [identity profile] the-aaa13.livejournal.com
Если я правильно понял анонс айфонОС 4.0, уже не однозадачный. Ну и в целом, представленность разных идеологий идет только в плюс. Яблочная фильтрация, она не только тоталитарный ужас, но и определенные сдвиги в сторону качественного софта.

Date: 2010-04-09 10:26 pm (UTC)
From: [identity profile] hydrargentum.livejournal.com
а как они будут трэкать кросскомпиляцию интересно ?

Date: 2010-04-09 10:28 pm (UTC)
From: [identity profile] vadun.livejournal.com
Apple, сука, двуличные.
Со стороны юзеров они прям все пушистые.
А со стороны разработчиков - тотальный пздц.
Оно и понятно, деньги платят юзеры. А будут юзеры, будут и разработчики. Но такое наплевательское отношение угнетает.
PS: хорошо хоть С\С++ оставили (и доступ к некоторым POSIX APIs), портировать с линукса\винды относительно просто.

Date: 2010-04-09 10:59 pm (UTC)
From: [identity profile] antonix.livejournal.com
Я далек от айфонов эпла и Objective-C. Поэтому скажите мне пожалуйста, правильно ли я понимаю ситуацию. И если не правильно то будьте добры поправьте.

1. На рынке появилось новое устройство.
2. Средства разработки под это устройство настолько кривые, что опытному программисту, нужно от одного до трех месяцев чтоб научится этими средствами нормально пользоваться.
3. Но это устройство - короткий путь к бестолковым пользователям, у которых много денег, и они готовы их тратить на всякую фигню.
4. Толпа программистов учуяв халяву, в виде пользователей с деньгами, аж загорелись писать всякую фигню чтоб получать за неё много денег. И на волне эйфории, потратили свое время, и таки выучили Objective-C, Cocoa, X-Code я не знаю что там ещё, но в общем научились они. Вложив в эту учебу кто месяц, а кто пол года.
5. Эпл – занял позу посредника между программистами и пользователями. Рубит бабло на посредничестве, и закручивает гайки. Чтоб ни программисты ни пользователи никуда от них не делись. То есть если ты начал писать под айфон то ты должен писать только под него, и в другую сторону даже не смотреть. Если купил айфон, то к нему ты купишь ещё и айпад, и айбук, и ещё эту, несовместимую с нормальным компьютером хрень с экранчиком чтоб mp3 слушать, IХрень короче.
6. А теперь программисты сложив дважды два и почувствовав себя лохами, начинают бузеть и проявлять недовольство. Потому что эплы закручивают гайки все туже, а соскочить с эплов напряжно, потому что за время программирования под айфон они изрядно подзабыли все остальное, и теперь чтоб вылезть из этого говнеца, им сново нужно переучиваться, а это время, а время это деньги. Но прямо они признаться в этом не хотят, что «да, повелись на халяву, и попали в жопу, поэтому мы не довольны». А чтоб хоть как-то излить свое недовольство, они начинают лить говно на Эпл, на айфон, на бестолковых юзеров, на все что угодно. И в то же время продолжают разрабатывать софт под Айфон, тем самым таща его себе, а эпл им при этом ещё и палки в колеса вставляет.

Если я все правильно понял, спрашивается – какого хрена господа программисты не напрягутся, не слезут с этого айфона на что-то более либеральное, и не забудут про этот Эпл как про страшный сон. Да чтоб слезть нужно снова потратить свое время, но это плата за вашу же жадность из-за которой вы на этот айфон залезли. Но нет же, они матерятся, и продолжают писать под этот «грёбаный айфон». Что так сильно жаба давит? Мол «вот я уйду, а оставшимся, достанется больше дурных юзеров с деньгами».

Date: 2010-04-10 12:22 am (UTC)
From: [identity profile] thedeemon.livejournal.com
Apple такой Apple.
Знаешь, как в open source операционке MacOS X поставить open source компилятор gcc? Скачать с apple.com гигабайтный бинарный дистрибутив XCode, в котором свой фирменный эппловский gcc, другого способа не видно. А знаешь, как им собрать программу статически? Никак, они эту фичу выпилили из gcc тулсета.

Date: 2010-04-10 04:29 am (UTC)
From: [identity profile] xplozive.livejournal.com
Мне, похоже, одному нравится политика Apple. Нехуй плодить кривые и тормозные кросс-компиленые/интерпретированные приложения, если можно это запретить, то почему бы и не запретить? Я бы запретил.

iPad отличная штука, ну а то, что за удовольствие (фильмы, софт, музыку) надо платить — это уже давно не новость. Мне, как разработчику это очень по душе (да и не мне одному, судя по зашкаливающему количеству софта в AppStore).

Date: 2010-04-10 05:56 am (UTC)
From: [identity profile] cd-riper.livejournal.com
пока андроид или еще кто не возьмет их за яйца на рынке штатов, они так и будут вести свою политику гестаповцев.

Date: 2010-04-10 07:53 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я примерно могу представить одну из причин, по которой они это делают. Чтобы не плодить зоопарк языков, платформ и неодинаково ведущего себя софта и чтобы при очередном обновлении "какой-там-у-них-внутри-ОС" этот софт не ломался. Потому что в основном рассчитано на каких-то пользователей, которым совершенно не интересно заниматься гугленьем на тему "эппл обновил ипад, сломалась моя любимая коллекция фотографий червей".

Date: 2010-04-10 08:12 am (UTC)
From: [identity profile] grey-kristy.livejournal.com
Интересно, а каким образом они определяют, что это именно на Objective C написано? В AppStore исходники надо сдавать что ли?

Date: 2010-04-10 03:23 pm (UTC)
From: [identity profile] ens-a-se.livejournal.com
и до этого Apple не баловало разработчиков, прямо скажем. И компиляторы не очень под mac и IDE как-то так себе. Теперь, из-за их рассовой ненависти к Майрасофт и Адобе, вообще капец пришел. Народ(девелоперы) уже жаловался с пятницы.
Я в общем-то как не понимал любви многих своих коллег к продукции Apple так и не понимаю. Красивые стильные девайсы - да, но не более того. Но, например, в бизнесе Mac не используются почти, соотвественно мало приложений для серьездной разработки, мало b2b приложений. Покупать mac и ставить linux - ну круто конечно, но стоит ли того?

Date: 2010-04-10 07:13 pm (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/

Интересно, в чем истинная причина. Может быть, запрет на кросс-компиляцию флеша, конкретной тулзой от adobe. Думаю, хотят запретить не метод (для которого нет формального определения, что такое ручной код, а что такое сгенерированный), а конкретные тулзы от конкурентов (gcc, флеш от adobe).

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 12th, 2025 09:25 pm
Powered by Dreamwidth Studios