компьютерное
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 11:16 am (UTC)гадкое поведение, my ass
я ведь правильно понимаю что под мобильные платформы ты сам ничего никогда не писал?
no subject
Date: 2010-04-09 11:22 am (UTC)no subject
Date: 2010-04-09 11:30 am (UTC)если у тебя падает программа на настольном компе - это "глючит программа".
если падает программа на телефоне - это "глючит телефон".
и то что эппл следит за консистентностью происходящего с платформой - совершенно в этом смысле правильная практика.
no subject
Date: 2010-04-09 11:42 am (UTC)С таким подходом я в принципе согласен. Поэтому я НИКОГДА не покупаю телефоны, на которые можно ставить нативные программы (к сожалению, телефоны, на которые нельзя еще и java-апплеты ставить, и которые бы при этом обладали удовлетворяющей меня функциональностью, больше не производят. Последний был Ericcson R520).
Но если ты выпускаешь в продажу устройство к которому вообще можно разрабатывать сторонние программы. то это не телефон, а наладонный комптютер. А iPad - так вообще полноразмерный компьютер.
no subject
Date: 2010-04-09 11:51 am (UTC)no subject
Date: 2010-04-09 12:48 pm (UTC)По-мне так исключительно тем, вмешается он во внутренний карман пиджака или нет. Все что не вмещается, является полноразмерным компьютером.
(no subject)
From: (Anonymous) - Date: 2010-04-09 12:53 pm (UTC) - Expand(no subject)
From:no subject
Date: 2010-04-09 12:11 pm (UTC)мобильные платформы, еще раз - это другой спорт с другими правилами. и то что делает эппл - имеет совершенно рациональные обоснования.
no subject
Date: 2010-04-09 12:46 pm (UTC)(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)
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)
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)
From:(no subject)
From:(no subject)
From:no subject
Date: 2010-04-09 12:12 pm (UTC)no subject
Date: 2010-04-09 12:59 pm (UTC)если падает программа на телефоне - это "глючит телефон".
И то и другое -- очень спорно. Например, есть куча людей, которые в случае поломки какого-нибудь Яндекса решат, что сломался интернет или даже компьютер.
no subject
Date: 2010-04-09 02:36 pm (UTC)no subject
Date: 2010-04-09 01:17 pm (UTC)Да, да! Все другое! Think different!
И красота! И дизайн!
Какие вообще могут быть претензии, я не понимаю!
Другое!
и то что эппл следит за консистентностью происходящего с платформой - совершенно в этом смысле правильная практика.
Зрелище того, как программисты одобряют и хвалят то, что дядюшка Джобс диктует им, на каких языках писать, меня умиляет просто до невозможности. Вершины фанбоизма никогда не будут достигнуты, всегда можно выше и лучше. Ведь если задуматься - C и C++ оставил, не заставил только на Objective C. Да ведь сущий отец-благодетель!
no subject
Date: 2010-04-09 01:31 pm (UTC)речь в данном случае не про эппл, а про мобильные разработки вообще. у эппла просто в этой части есть очень внятная стратегия, разумно сделанный SDK и удобные инструменты.
что выгодно отличает его, скажем, от нокии.
no subject
Date: 2010-04-09 07:54 pm (UTC)(no subject)
From:no subject
Date: 2010-04-09 09:11 pm (UTC)извините,
да, у меня нет и не было ни iPhone'а, ни iPad'а.
no subject
Date: 2010-04-09 09:34 pm (UTC)no subject
Date: 2010-04-10 07:15 pm (UTC)Ребята, не ссорьтесь. Просто смиритесь с тем, что кто-то делает вещи, которые просто нравятся людям. Даже если все эксперты по юзабилити сказали, что это не будет работать.
Просто надо понять, что даже в нашей области есть некая метафизика. Не нравится -- не ешь, ок. Никто не заставляет писать под эти ужасные ээ однозадачные терминалы. А, нет, вру, заставляет. Приходит сука VP по products и говорит -- пишите под айфон. Псих ненормальный. .
no subject
Date: 2010-04-11 02:51 pm (UTC)no subject
Date: 2010-04-09 01:10 pm (UTC)А что, мышь обязательно должна нажраться кактуса, да?
no subject
Date: 2010-04-09 01:56 pm (UTC)no subject
Date: 2010-04-09 07:49 pm (UTC)Что-то сомневаюсь; у меня есть друзья и знакомые с огромным опытом в этой области, которые возмущены этой новостью донельзя.
no subject
Date: 2010-04-09 08:27 pm (UTC)А хамбл программерам, которые будут писать новые аппликации в общем должно быть более менее пофиг.
no subject
Date: 2010-04-09 08:43 pm (UTC)no subject
Date: 2010-04-11 06:21 pm (UTC)no subject
Date: 2010-04-10 12:04 am (UTC)конечно, возмутительно, нам навязывают молоток с зеленой ручкой! когда мы хотим с красной!
Objective C - нормальная совершенно надстройка, похожа одновременно на Java и Perl. ничего там такого чтоб вот прямо тошнило - нет. если людям нужно практические задачи решать, а не технологическим онанизмом, пардон, заниматься - им будет совершенно все равно.
(no subject)
From: