компьютерное
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:36 am (UTC)почему за: потому что действительно понаставишь всякого бесплатного хлама на айфон потом он тормозить начинает :(((( приходится удалять половину и выяснять в чем проблема :( это не радуе нисколько конечно.
почему против: потому что я не думаю что программеры айфона самые самые умные и написали такой супер пупер АПИ который при всех прочих позволит решить любой вопрос возникающий перед программистом.
так что при прочих равных я думаю да, они знают как выстрелить себе в ногу :(((
P.S. про читать чужой код это конечно отличненько :)))))))) прям вообще.
no subject
Date: 2010-04-09 11:49 am (UTC)Я вообще о MacOS X был лучшего мнения, думал что она на операцонную систему похожа, и соответственно, приложения которые просто установлены и в данный момент не используются, на производительность не влияют никак.
Хотя если учесть что у них чуть ли не в XXI веке вовсю продавалась MacOS 9, в которой многозадачности-то нормлаьной не было.
no subject
Date: 2010-04-09 11:57 am (UTC)По поводу N800 ниче не скажу, не знаю на чем она работает :) Просто Internet Tablet OS 2007 мне ни очем вообще не говорит. Если основной язык программирования для этого телефона JavaME то тут тоже спорить не о чем :) язык высокого уровня, и дальше его АПИ уже ниче не сделаешь, язык же Objective C, который используется для написания программ для iPhone, я так понимаю низкого уровня как примерно C++, хотя 100% не уверен.
no subject
Date: 2010-04-09 02:46 pm (UTC)Соответственно, языки — примерно тот же набор, что и на десктопном линуксе.
Кстати, когда меня это последний раз интересовало, с J2ME там как раз было совсем плохо.
no subject
Date: 2010-04-09 02:38 pm (UTC)no subject
Date: 2010-04-09 08:00 pm (UTC)Но вот в 9x вытесняющая многозадачность была. Не надо грязи.
no subject
Date: 2010-04-10 03:43 am (UTC)Во-вторых при желании и в досе можно было делать кванование и работать многозадачно :-)
И вообще, действительно нормальная десктопная многозадачная ОС на рубеже веков была, и имела номер 3.2 :)
no subject
Date: 2010-04-10 06:08 am (UTC)Чтобы пока сложный фильтр в том же фотошопе полчаса картинку лопатит, можно было в ЖЖ пофлеймить (ну на рубеже веков - не в ЖЖ а в юзнете). А лучше - чтобы можно было уже следующую картинку сканировать. Но этого из-за ублюдочного дизайна TWAIN виндовым юзерам не понять, надо иметь опыт работы с SANE, чтобы понимать насколько удобно когда сканирование и фильтры распараллеливаются.
А волобще "многозадачная" и "десктопная" понятия плохо совместимые. И в Микрософте это к началу столетия поняли, и стали проталкивать на настольные компьютеры НАСТОЯЩУЮ (а не "десктопную") ОС Windows NT.