Окт 21

Опубликован исходный код мобильной Linux-платформы Android

Рубрика: AndroidDmitry Shurupov @ 21:58

Сегодня, 21 октября 2008 года, альянс Open Handset Alliance, возглавляемый Google, опубликовал исходный код своей ключевой разработки — новой мобильной Linux-платформы Android.

Как сообщается на странице нового сайта проекта, «Android — это первая бесплатная, открытая (Open Source) и полностью настраиваемая мобильная платформа». Впрочем, здесь авторы несколько лукавят, поскольку не первый год существует проект Openmoko, «открытость» которого значительно больше по душе приверженцам программного обеспечения с открытым кодом. Однако эту инициативу, конечно, трудно сравнивать с Android по размаху и коммерческим вливаниям со стороны многочисленных компаний.

Платформа Android предоставляет полный стек программного обеспечения: это и операционная система, и промежуточное ПО (middleware), и основные конечные приложения. Также у нее есть комплект для разработчиков (Android SDK), в котором сторонние программисты смогут найти множество API для быстрого и простого написания новых приложений.

Среди приложений, вошедших в Android, ряд таких собственных разработок, написанных на Java, как:

  • Home — отображение фона рабочего стола, приложений, виджетов и иконок;
  • Phone — основные функции телефона, а также учет звонков, конференции, простая интеграция с контактами;
  • Web Browser — полноценный браузер на базе движка WebKit, поддерживающий HTML и XHTML;
  • Email — доступ к популярным онлайн-службам электронной почты, а также поддержка протоколов POP3, IMAP4, SMTP;
  • Media Player — управление, импорт и воспроизведение мультимедийных файлов (аудио, видео);
  • Alarm Clock (будильник), Calculator (калькулятор), Calendar (календарь), Camera (камера), Contacts (контакты), IM (обмен сообщениями), MMS, Settings (настройки), Voice Dialer (голосовой набор номера) и многие другие.

Общий объем исходного кода Android составил 2,1 Гб. При этом для подготовки полноценной сборки разработчику потребуется 6 Гб свободного дискового пространства. Репозиторий Android управляется системой Git и доступен на kernel.org — головном сервере, распространяющем ядро Linux.

Что касается лицензирования исходного кода, «предпочтительной лицензией» для Android называется Apache License 2.0. Она была выбрана из-за того, что является дружелюбной как к разработкам с открытым кодом, так и к коммерческим продуктам. При этом бывают и некоторые исключения в лицензировании — например, патчи к ядру Linux, естественно, распространяются под GNU GPLv2, поскольку иначе они не смогут попасть в основную ветвь разработки ядра свободной ОС.


Отвратительно!ПлохоТак себеХорошоВеликолепно! (проголосовало: 4)
Метки: ,

Комментарии к заметке “Опубликован исходный код мобильной Linux-платформы Android” (4)

  1. http://tinman321.blogspot.com/ заявил(а):
    82

    все-таки Open Source?

  2. Mikhail заявил(а):
    82

    На главной странице koolu.com висит анонс о том, что в ноябре ими будет выпущен андроид для фриранера

  3. Koolu портирует Android для запуска на смартфоне Neo FreeRunner -- Linux-телефоны по-русски заявил(а):
    82

    [...] сообщил пользователь LinuxPhone.ru Mikhail в комментарии к новости о [...]

  4. Доступны ближайшие планы по развитию платформы Android -- Linux-телефоны по-русски заявил(а):
    82

    [...] новом сайте Android, представленном одновременно с публикацией исходного кода платформы, опубликован Roadmap, из которого можно [...]