Обзоры и статьи / Открыт ли Android?

Открыт ли Android?


Google известен в программистских кругах как компания, которая переопределяет слова так, что бы они удовлетворяли ее идеям.

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

Сейчас такое переопределение случилось снова со словом "открытый".

Энди Рубин, Генеральный директора Мобильных платформ Google, курирующий Android, дал новое понимание слову "открытый" в ответ на критику Стива Джобса. Глава Apple разворошил осиное гнездо разработчиков Android на прошлой неделе, когда упомянул, во время длинной обличительной речи на мероприятии для прессы, что мобильная операционная система Google на самом деле не такая уж и "открытая".

Рубин ответил своим самым первым твиттом, в котором опубликовал информацию, необходимую для закачки исходников Android и их компиляции и назвал это "определением открытости".

Но на самом деле вопрос квалификации Android-а как "открытой" операционной системы так и остается не решенным, так как загрузка и компиляция кода сами по себе не делают некий софт открытым. Брюс Перенс, придумавший термин "open source" и работающий над его продвижением в течении долгих лет, с подозрением относится к определению Рубина.

"Тот факт, что вы можете проверить какие-то коды и скомпилировать их не означает, что у вас есть права на их использование", - говорит Перенс.

В мире программ, "свободу можно определить тремя основными чертами": лицензией, которая позволяет модифицировать, использовать и распространять код; контролем комюнити над разработкой; и, что самое главное, полной свободой пользователя над устройством и софтом.

Android OS, в легальных определениях, open source проект. Android выходит под лицензией Apache 2.0, которая позволяет любому использовать, модифицировать и распространять код. Но хотя он и укладывается в букву закона, Android проваливается по двум другим пунктам.

Это отсутствие общества, комюнити которое разрабатывает операционную систему и критики, глядя на это, вполне могут говорить, что Android не более открыт, чем закрытая Apple iOS. Перенс комментирует: "большинство open source проектов дают мгновенный доступ к изменениям, которые в них вносятся... и открыты для всех, кто хочет присоединиться".

В отличии от крупных open source проектов типа Firefox или ядра Linux, вы как не можете видеть, что происходит с Android за сценой, так и не можете внести сколько-нибудь значительный вклад в проект. Google обычно объявляет о важных обновлениях Android на пресс-конференциях, совсем так, как Apple презентует новые возможности iPhone.

После выпуска кода интересующиеся Android-ом разработчики могу загрузить его и делать с ним что пожелают, но они не могут видеть, что происходит с ним каждый день в недрах компании. Если вы хотите знать как Firefox изменился за прошлую ночь - какими бы непонятными или мизерными эти изменения не были - вы можете изучить изменения на сайте Mozilla. То же самое справедливо и в отношении ядра Linux, OpenOffice и практически каждого open source проекта с сайтом.

Но эта правда не принадлежит Android. В то время как Android может и имеет законное право именоваться open source проектом, он абсолютно не такой в плане прозрачности и комюнити.

Android просто дает вам две возможности: "Принять" что дает Google, или полностью отказаться от кода. Кроме возможности выпустить свою собственную версию Android, эта ситуация на самом деле не отличается от модели iOS, которая работает с подобной же моделью - "берите, что Apple дает".

Джо Хьюитт из Facebook, один из создателей Firefox, который по слухам сейчас работает над Facebook-версией Android, прокомментировал ситуацию в Twitter. Хьюитт сказал, что недостаток прозрачности в разработке Android делает эту ОС "ничем не отличающейся от iOS для меня", добавив, что "открытый исходный код означает, что он должен контролироваться сообществом, а не просто показываться и обсуждаться".

На следующий день Хьюитт расширил свое мнение в блоге.

"Меня убивает, что термин "открытый" так размывается. Меня беспокоит, что так много людей первое знакомство с идеей открытого исходного кода начинают со случайных обмолвок и кусков кода, а не с динамичного сообщества участников, подобного тому, что я обнаружил десять лет назад в Mozilla."

Он так же порекомендовал людям обратить внимание на проект Google Chrome OS, который существует с тем уровнем открытости и участия общества, который практически исключен из Android, и который лучше представляет ценности Google.

К сожалению, даже если Google и захотела бы сделать Android открытым, как Mozilla сделала с Firefox, это скорее всего не поможет Android быть более открытым.

В то время как подход Google и может быть неискренним вариантом слова "открытый" - как говорит Хьюитт, Google делает "лишь минимум для определения открытости" - есть и другая проблема: сотовые операторы.

"Проблема во-первых в сотовых операторах и во-вторых в Google", - говорит Перенс, "так как компания позволяет операторам закрывать саму платформу Android от пользователей". Другими словами, в то время как вы можете скопировать код из твиттера Рубина и посмотреть на Android, то, что прибывает к вам вместе с сотовым телефоном, ничуть не мене жестко контролируется, чем iOS.

Так же как существую джейлбрейки для iPhone, так же есть и эксплоиты для Android, дающие root доступ и позволяющие конечным пользователям получить хоть немного контроля над своей покупкой. То, что Android меньше контролируется своим родителем - Android Market, например, гораздо меньше цензурирован по сравнению с App Store - это вторичное преимущество. Устройство не делает открытым тот факт, что пользователь может настраивать его под свои нужды - добавление новых тем и обоев не цель отрытого ПО.

Настоящая цель открытого кода, как определяет это Перенс и многие его коллеги в течении лет, убедиться в том, что вы можете делать то, что хотите с ним. Любой человек с iPhone или Android может сказать вам, что сейчас это не так. Практически каждый смартфон на рынке жестко закрыт его оператором. И существует всего несколько исключений, типа Nokia N900, работающем на Maemo Linux.

Операторы объясняют, что открытые телефоны будут угрозой сети. Стив Джобс объясняет, что открытые телефоны будут угрозой для пользователей.

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

Системные требования: Нет данных
Дополнительные требования: Интернет-соединение
Оф. сайт/Источник: http://xakep.ru/
Как бесплатно качать с файлообменников

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
  1. Цитата: bmb350z
    Что то я не встречал плохих продуктов от гугл, когда в первый раз услышал о android понял, что платформа быстро разовьется.

    А разве в статье было сказано, что андроид плохой? Где?
  1. ммда статья заставляет задуматься .....
    Цитата: crandel
    статья полно фуфло для промывания мозгов зомби ямобилок.

    Зачем так говорить не нравится напиши модераторам .. и поставь -1
  1. Что то я не встречал плохих продуктов от гугл, когда в первый раз услышал о android понял, что платформа быстро разовьется.
    Зачем сравнивать её с ios от apple? нам конечным пользователям в общем пофиг как оно работает, нужно чтобы аппарат умел звонить, работал с интернетом(как в плане подключения, так в плане работы с ресурсами) ну и конечно программы и игры. В этом плане за apple платим много, получаем пережёванный кусочек яблока, осталось только заглотить, это с одной стороны хорошо, а с другой нет. кто-то любит сладкие яблоки. кто-то с кислинкой)) android более демократичный, я бы сказал народный, если что не нравится, взял и изменил. Microsoft вообще не ясно что сделал то у них информацию с лупой читаешь(wm 5, 6) теперь peoples на 3 экрана))
    Про код на java даже смешно))) вообще то приложения пишут в eclipse и на яве, так удобно. ну если хочешь можешь и на C++ ))
  1. статья полно фуфло для промывания мозгов зомби ямобилок. пустой набор фраз НИЧЕГО не означающий. открытая ось - это доступ к исходникам а не возможность наблюдать за работой разработчиков. все остальное - пустой треп зависников. Андроид уже перегнал яблоко в штатах и скоро по всему свету будет на первом месте по продажам. вешайтесь зависники
  1. "Операторы объясняют, что открытые телефоны будут угрозой сети. Стив Джобс объясняет, что открытые телефоны будут угрозой для пользователей."

    получается сейчас все компьютеры и сервера с установленным linux системами это полная жопа для Интернета ))))
  1. Но самое печальное в Андрюше это то, что он всего лишь старый добрый Java только в красивой оболочке. Т.е. это даше не шаг даже не два, это три шага назад. Да они сделали красивую канфетку. Но они НИЧЕГО не программировали (имеется ввиду не делали ПОЛНОЦЕННУЮ операционную систему) они просто взяли старую добрую Джаву и одели ее в новый красивый костюм.
    Вы посмотрите исходный код (просто разберите любую прошивку или любое приложение *.apk) ... те кто понимают - увидят все сразу...

    А потом возьмите любое Джава приложение года выпуска так эдак 2000 и тоже расковыряйте его и просто посмотрите внутренности... аналогия вас не то что ПОРАДУЕТ а просто )))))))))))))))

    лол, посмешил
  1. egevika,
    Или не платить за свяь. Плюс на украине, например, (да думаю везде) есть Mobile Banking.. cool
  1. Цитата: Nekros2580
    ппц, это полдный ппц. это же надо такую чушь наговорить

    +1. Улыбнулась. Но если честно, я согласна с операторами и Джобсом. Ведь полная "открытость" может позволить написать простые троянчики
    для скрытой отправки СМС на короткие дорогие номера к примеру... Да? feel
  1. remember о боже, что ты городишь... thumbdown
    это совсем не та ява что была раньше. схожесть только в названии
    Но они НИЧЕГО не программировали (имеется ввиду не делали ПОЛНОЦЕННУЮ операционную систему) они просто взяли старую добрую Джаву и одели ее в новый красивый костюм.

    ппц, это полдный ппц. это же надо такую чушь наговорить lol
  1. agcforum,
    +1

    Гуглю надо же на что-то жить...
  1. Мда...а. Ребята, а вы попробуйте сначала найти эти исходники :) Кто не понял, речь о ядре и пропиетарных драйверах. После этого будем говорить об открытой платформе. Поверьте, WM чуть ли не легче "ломать", чем искать сырцы под это ЧУДО... Согласен с Джобсом, нет такой открытой платформы. Пиар ход все это. По крайней мере пока... Возможно, Гугл именно этим сейчас и занимается.

    P.S. Для особых критиков моего мнения скажу еще проще, попробуйте сделать сами для чего-нибудь мало-мальски экзотического. Не там, где все за вас спецы сделали, а там, где их нет или они не успели еще сделать. Я делал...
  1. Но самое печальное в Андрюше это то, что он всего лишь старый добрый Java только в красивой оболочке. Т.е. это даше не шаг даже не два, это три шага назад. Да они сделали красивую канфетку. Но они НИЧЕГО не программировали (имеется ввиду не делали ПОЛНОЦЕННУЮ операционную систему) они просто взяли старую добрую Джаву и одели ее в новый красивый костюм.
    Вы посмотрите исходный код (просто разберите любую прошивку или любое приложение *.apk) ... те кто понимают - увидят все сразу...

    А потом возьмите любое Джава приложение года выпуска так эдак 2000 и тоже расковыряйте его и просто посмотрите внутренности... аналогия вас не то что ПОРАДУЕТ а просто )))))))))))))))
  1. бред,и айфон причем тут? больше бздежи чем самого апарата и толку от него :-D
    открыт не открыт а что сделали можна сравнить на исходном коде, да уж ище потребуйте видионаблюдение как гугловцы кодят , бред, и че , я юзаю винду, я не програмист , и мне ненад открытых кодов , а кому нада им ета статья ненада они сами знают че и как им поступать )
  1. Вывод прочтанго -
    1 грамотный пиар ход
    2 то что андроид ровно так же ана*ьно огарожен ка и айфон
    3 что надо бы приобретать n900
    ну а если уж так чесно не когда этой открытости небыло и не будет не выгдна выпуск открытых ОС в экономических соображениях и в патентах на саму систему.
  1. В принципе все верно: наличие исходников системы в таком виде дает разработчику чуть более чем ничего.
  1. это правда ребята. андроид и не такой уж и открытый.
  1. Куча слов ни о чем... Компании пиарят друг-друга, а стадо ведется, печально =(