avva: (Default)
[personal profile] avva
Эппл запрещает разработчикам писать под iPhone и iPad на любых языках, кроме четырех санкционированных. (англ.)

И пользоваться промежуточными уровнями API.

Я бы хотел сказать, что это меня не удивляет, но это неправда. Настолько гадкого поведения я от Эппл не ожидал.

P.S. Представьте себе, что Майкрософт попыталась бы запретить разработчикам писать под Windows на любых языках, кроме C++ и C#, и любых GUI-тулкитах, кроме MFC и Windows Forms. Да у них даже и возможности технической нет это сделать, они и не пытались никогда. Но предположим попытались бы в Windows 7 таким образом "закрыть" программирование и диктовать программистам языки и библиотеки. Какой бы тогда поднялся шторм негодования!

Нет, не получается такое представить. Самый что ни на есть "evil Microsoft", со всеми своими трюками с секретными API, с ненавистью к open source и борьбой с ним, итд. итп. - никогда не стремился к тому, что для Эппл - business as usual.

Но это же Эппл. В течение ближайших дней я ожидаю увидеть десятки блогпостов и комментариев, подробно разъясняющих, почему это хорошо и правильно, почему Эппл в своем праве, и как это несомненно улучшит качество, дизайн и красоту аппликаций.

Date: 2010-04-09 11:16 am (UTC)
From: [identity profile] xfyre.livejournal.com
OH TEH DRAMA!!!!1111

гадкое поведение, my ass

я ведь правильно понимаю что под мобильные платформы ты сам ничего никогда не писал?

Date: 2010-04-09 11:22 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Эта мобильная платформа помощнее некоторых серверных платформ десятилетней давности. Почему под нее надо писать как-то по-другому?

Date: 2010-04-09 11:30 am (UTC)
From: [identity profile] xfyre.livejournal.com
потому что это совершенно другой спорт: принципиально другие требования к времени отклика и стабильности, радикально другой user experience и паттерны использования, другое восприятие поведения программ, вообще ВСЕ другое.

если у тебя падает программа на настольном компе - это "глючит программа".
если падает программа на телефоне - это "глючит телефон".

и то что эппл следит за консистентностью происходящего с платформой - совершенно в этом смысле правильная практика.

Date: 2010-04-09 11:42 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Ага, пусть лучше оно совсем не работает (не обладает требуемой функциональностью) чем глючит.

С таким подходом я в принципе согласен. Поэтому я НИКОГДА не покупаю телефоны, на которые можно ставить нативные программы (к сожалению, телефоны, на которые нельзя еще и java-апплеты ставить, и которые бы при этом обладали удовлетворяющей меня функциональностью, больше не производят. Последний был Ericcson R520).

Но если ты выпускаешь в продажу устройство к которому вообще можно разрабатывать сторонние программы. то это не телефон, а наладонный комптютер. А iPad - так вообще полноразмерный компьютер.

Date: 2010-04-09 11:51 am (UTC)
From: [identity profile] mad-ghost.livejournal.com
iPad это не полноразменный компьютер, это айФон только больше :( полноразмерный компьютер у Microsoft получился, вот на что у меня руки чешутся :)))

Date: 2010-04-09 12:48 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
А чем по вашему полноразмерный компьютер отличается от неполноразмерного?
По-мне так исключительно тем, вмешается он во внутренний карман пиджака или нет. Все что не вмещается, является полноразмерным компьютером.

(no subject)

From: (Anonymous) - Date: 2010-04-09 12:53 pm (UTC) - Expand

(no subject)

From: [identity profile] mad-ghost.livejournal.com - Date: 2010-04-09 06:46 pm (UTC) - Expand

Date: 2010-04-09 12:11 pm (UTC)
From: [identity profile] xfyre.livejournal.com
ну мы же прекрасно понимаем что требуемой функциональностью оно обладает.

мобильные платформы, еще раз - это другой спорт с другими правилами. и то что делает эппл - имеет совершенно рациональные обоснования.

Date: 2010-04-09 12:46 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Если оно обладает требуемой функциональность, зачем тогда AppStore?

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-09 01:03 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2010-04-09 01:13 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-09 01:29 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2010-04-09 08:03 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 12:10 am (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2010-04-11 02:56 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-11 03:25 pm (UTC) - Expand

(no subject)

From: [identity profile] vvs2002.livejournal.com - Date: 2010-04-10 12:16 am (UTC) - Expand

(no subject)

From: [identity profile] motto.livejournal.com - Date: 2010-04-12 09:29 am (UTC) - Expand

(no subject)

From: [personal profile] vitus_wagner - Date: 2010-04-09 01:30 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-09 01:40 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2010-04-09 02:43 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-09 04:39 pm (UTC) - Expand

(no subject)

From: [identity profile] amarao-san.livejournal.com - Date: 2010-04-09 08:06 pm (UTC) - Expand

(no subject)

From: [identity profile] piter239.livejournal.com - Date: 2010-04-10 11:51 am (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 12:10 pm (UTC) - Expand

(no subject)

From: [identity profile] digest.livejournal.com - Date: 2010-04-09 08:54 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 12:11 am (UTC) - Expand

(no subject)

From: [identity profile] digest.livejournal.com - Date: 2010-04-10 03:23 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 07:28 pm (UTC) - Expand

(no subject)

From: [identity profile] digest.livejournal.com - Date: 2010-04-10 08:08 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 08:30 pm (UTC) - Expand

(no subject)

From: [identity profile] alexott.livejournal.com - Date: 2010-04-10 09:13 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-11 07:09 am (UTC) - Expand

(no subject)

From: [identity profile] alexott.livejournal.com - Date: 2010-04-11 08:26 am (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-11 08:49 am (UTC) - Expand

(no subject)

From: [identity profile] alexott.livejournal.com - Date: 2010-04-11 08:57 am (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-11 11:09 am (UTC) - Expand

(no subject)

From: [identity profile] alexott.livejournal.com - Date: 2010-04-10 09:14 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2010-04-11 03:01 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-11 03:08 pm (UTC) - Expand

(no subject)

From: [identity profile] zigmar.livejournal.com - Date: 2010-04-11 06:11 pm (UTC) - Expand

(no subject)

From: [identity profile] alexott.livejournal.com - Date: 2010-04-10 09:08 am (UTC) - Expand

(no subject)

From: [identity profile] digest.livejournal.com - Date: 2010-04-10 03:08 pm (UTC) - Expand

(no subject)

From: [identity profile] aalien.livejournal.com - Date: 2010-04-10 12:05 am (UTC) - Expand

(no subject)

From: [identity profile] piter239.livejournal.com - Date: 2010-04-10 11:44 am (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 12:09 pm (UTC) - Expand

(no subject)

From: [identity profile] piter239.livejournal.com - Date: 2010-04-10 12:24 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2010-04-10 12:41 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 07:31 pm (UTC) - Expand

(no subject)

From: [identity profile] avva.livejournal.com - Date: 2010-04-11 02:53 pm (UTC) - Expand

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-11 03:11 pm (UTC) - Expand

Date: 2010-04-09 12:59 pm (UTC)
From: [identity profile] tejblum.livejournal.com
если у тебя падает программа на настольном компе - это "глючит программа".
если падает программа на телефоне - это "глючит телефон".


И то и другое -- очень спорно. Например, есть куча людей, которые в случае поломки какого-нибудь Яндекса решат, что сломался интернет или даже компьютер.

Date: 2010-04-09 02:36 pm (UTC)
From: [identity profile] breqwas.livejournal.com
Шутки шутками, а когда яндекс/вконтакт/ещёкто и правда падают (а такое очень редко, но бывает), саппортам провайдеров, говорят, приходится тяжко :)

Date: 2010-04-09 01:17 pm (UTC)
From: [identity profile] avva.livejournal.com
потому что это совершенно другой спорт: принципиально другие требования к времени отклика и стабильности, радикально другой user experience и паттерны использования, другое восприятие поведения программ, вообще ВСЕ другое.

Да, да! Все другое! Think different!

И красота! И дизайн!

Какие вообще могут быть претензии, я не понимаю!

Другое!

и то что эппл следит за консистентностью происходящего с платформой - совершенно в этом смысле правильная практика.

Зрелище того, как программисты одобряют и хвалят то, что дядюшка Джобс диктует им, на каких языках писать, меня умиляет просто до невозможности. Вершины фанбоизма никогда не будут достигнуты, всегда можно выше и лучше. Ведь если задуматься - C и C++ оставил, не заставил только на Objective C. Да ведь сущий отец-благодетель!

Date: 2010-04-09 01:31 pm (UTC)
From: [identity profile] xfyre.livejournal.com
ты, кажется, споришь с воображаемым собеседником :)

речь в данном случае не про эппл, а про мобильные разработки вообще. у эппла просто в этой части есть очень внятная стратегия, разумно сделанный SDK и удобные инструменты.

что выгодно отличает его, скажем, от нокии.

Date: 2010-04-09 07:54 pm (UTC)
From: [identity profile] avva.livejournal.com
Я не понимаю, с кем ты сейчас разговаривал. Какое имеет отношение к делу, что у Эппла разумно сделанный SDK и удобные инструменты? Мне казалось, мы говорили о конкретном изменении политики Эппл касательно разработчиков. Ты, очевидно, считаешь, что в этом нет ничего особенного, и вообще хорошая идея. Это пожалуйста, но "у Эппла есть разумный SDK" - не аргумент в эту сторону и вообще ни в какую сторону.

(no subject)

From: [identity profile] xfyre.livejournal.com - Date: 2010-04-10 12:07 am (UTC) - Expand

Date: 2010-04-09 09:11 pm (UTC)
From: [identity profile] dsjkvf.livejournal.com
а хорошо вас задело, приятно читать :).

извините, [livejournal.com profile] avva, а какой именно функциональности вам не хватает в iPhone? и какой не будет хватать в будущем в связи с этими ограничениями?


да, у меня нет и не было ни iPhone'а, ни iPad'а.

Date: 2010-04-09 09:34 pm (UTC)
From: [identity profile] avva.livejournal.com
У меня тоже нет айфона :)

Date: 2010-04-10 07:15 pm (UTC)
From: [identity profile] emdin.livejournal.com
Гугл такой гугл.

Ребята, не ссорьтесь. Просто смиритесь с тем, что кто-то делает вещи, которые просто нравятся людям. Даже если все эксперты по юзабилити сказали, что это не будет работать.

Просто надо понять, что даже в нашей области есть некая метафизика. Не нравится -- не ешь, ок. Никто не заставляет писать под эти ужасные ээ однозадачные терминалы. А, нет, вру, заставляет. Приходит сука VP по products и говорит -- пишите под айфон. Псих ненормальный. .

Date: 2010-04-11 02:51 pm (UTC)
From: [identity profile] avva.livejournal.com
папа, с кем ты сейчас говорил?

Date: 2010-04-09 01:10 pm (UTC)
From: [identity profile] avva.livejournal.com
ну так, по мелочам, но не для айфона конечно.
А что, мышь обязательно должна нажраться кактуса, да?

Date: 2010-04-09 01:56 pm (UTC)
From: [identity profile] xfyre.livejournal.com
чтобы правильно понимать то, что делает эппл, нужно понимать проблематику предметной области, которая ВЕСЬМА своеобразна относительно обычного десктопного софта.

Date: 2010-04-09 07:49 pm (UTC)
From: [identity profile] avva.livejournal.com
И тогда придет понимание того, как это прекрасно и правильно, когда тебе диктуют, на каком языке писать?

Что-то сомневаюсь; у меня есть друзья и знакомые с огромным опытом в этой области, которые возмущены этой новостью донельзя.

Date: 2010-04-09 08:27 pm (UTC)
From: [identity profile] vodianoj.livejournal.com
Единственно по кому это серьёзно бьёт ( и именно поэтому это эвил) - по вендорам, у которых уже есть много софта написанного на Джаве. Портинг будет не простым :-).

А хамбл программерам, которые будут писать новые аппликации в общем должно быть более менее пофиг.

Date: 2010-04-09 08:43 pm (UTC)
From: [identity profile] avva.livejournal.com
Я уже видел реакции многих, кому не пофиг.

Date: 2010-04-11 06:21 pm (UTC)
From: [identity profile] zigmar.livejournal.com
Больше всего, это ударит по "хамбл программерам", которые захотят написать кроссплатформеную аппликацию под iPhone OS/RIM/Android/PalmOS/etc. Для чего и используются трансляторы из нейтральных языков, которые Эппл сейчас запретила.

Date: 2010-04-10 12:04 am (UTC)
From: [identity profile] xfyre.livejournal.com
да какая разница на каком языке писать?

конечно, возмутительно, нам навязывают молоток с зеленой ручкой! когда мы хотим с красной!

Objective C - нормальная совершенно надстройка, похожа одновременно на Java и Perl. ничего там такого чтоб вот прямо тошнило - нет. если людям нужно практические задачи решать, а не технологическим онанизмом, пардон, заниматься - им будет совершенно все равно.

(no subject)

From: [identity profile] vasar.livejournal.com - Date: 2010-04-10 03:54 am (UTC) - Expand

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11 12 1314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 03:29 am
Powered by Dreamwidth Studios