Google опубликовала исходный код платформы Android 4.0
6Иллюстрация с сайта Source.Android.Com
Вчера, 15 ноября, компания Google, стоящая за развитием проекта Android, объявила о публикации исходного кода последнего релиза этой мобильной Linux/Java-платформы — 4.0 «Ice Cream Sandwich» (ICS).
Публикация исходного кода Android 4.0 привлекла много внимания, поскольку Google отказалась от выкладывания в общий доступ исходников прошлого релиза Android — 3.0 «Honeycomb». Такой шаг Google вызвал новую волну вопросов касательно открытости проекта Android, однако в Google сдержали обещание, опубликовав код релиза 4.0 ICS. При этом в хранилище исходников сохранилась вся история изменений — в том числе и та, что относится к изменениям в релизе Android 3.0.
По официальной версии, Google не выкладывала исходный код 3.0 «Honeycomb» из-за того, что он был «недостаточно готов» к этому. В итоге, даже несмотря на наличие всех изменений в хранилище исходников, авторы «не создали каких-либо тегов, относящихся к релизам Honeycomb». Тем не менее, все обещанные исходники актуального релиза Android 4.0 (версия 4.0.1_r1) доступны для свободного скачивания с source.android.com — причём ещё до выпуска первого устройства с Android 4.0 на борту (им станет Galaxy Nexus), что, несомненно, выглядит красивым жестом со стороны Google.
На практике это означает ещё и то, что производители бюджетных устройств могут начинать осваивать прошивку на базе Android 4.0 для своих продуктов.
Постоянная ссылка к новости: http://www.nixp.ru/news/11496.html. Дмитрий Шурупов по материалам arstechnica.com, Groups.Google.com.
- В Android 4.0 унифицировали интерфейс для смартфонов и планшетов 8 5 19 октября 2011 г.
- Исходный код Android 4.0 будет опубликован в конце года 3 20 октября 2011 г.
- Galaxy Nexus — смартфон от Google с Android 4.0 7 12 20 октября 2011 г.
- AMD поддержала неофициальный порт Android-x86, Intel — нет 4 2 7 декабря 2011 г.
Открыт исходный код компонентов альтернативной Android-прошивки Paranoid Android от AOSPA 1
Открыт исходный код музыкального плеера Shuttle для Android
Kickstarter открывает код своих приложений для Android и iOS
Google выпустила инструмент OSS-Fuzz для постоянного fuzz-тестирования Open Source-проектов 1
Энди Рубин: Android был и остается Open Source-платформой 6 5
Google открыла код Android-приложения My Tracks 3 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
> в том числе и та, что относится к изменениями в релизе Android 3.0.
Спасибо, исправил!
> По официальной версии, Google не выкладывала исходный код 3.0 «Honeycomb» из-за того, что он был «недостаточно готов» к этому.
А вот любопытно, что значит «недостаточно готов»? Код был настолько кривой, что показать было стыдно? Или патентную чистоту не удалось вылизать на тот момент и сокрытие кода было попыткой скрыть нарушения патентов? Или может речь шла про нарушения лицензий? Или что вообще?
Где-то читал, что в 3.0 API был рассчитан не только на «мобилки», но и на другие виды подобных девайсов, которые умеют чуть больше или делают некоторые вещи по-другому. И чтобы разрабы железок с дури не начали навешивать на свои «мобильные» девайсы ненужное, решили «не показывать». В 4.0 API рассчитан только на девайсы аля «мобила», вот они и открыли исходники. Как-то так.