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

Почему у Android открытый исходный код?

Android не просто бесплатный – у него еще открытый исходный код. Это значит, что любой желающий может создать и распространить собственный побочный продукт на его базе. Существуют успешные группы разработчиков, которые предлагают собственную версию Android, например известная система LineageOS (ранее CyanogenMod). Можно поменять ОС телефона и установить LineageOS вместо Android, чтобы увеличить скорость, улучшить настройки и характеристики.

Android без преувеличений имеет полностью открытый код; он создан на базе ядра ОС Linux, которая также имеет открытый исходный код и используется в некоторых из крупнейших в мире суперкомпьютеров. Ядро представляет собой программное обеспечение, которое позволяет приложениям взаимодействовать с оборудованием устройства, например, путем считывания и записи файлов, подключения к клавиатуре и Wi-Fi и т. д. Ядро похоже на двигатель автомобиля: компьютер в буквальном смысле не смог бы работать без него.



Телефон, на котором запущен побочный продукт Android – ОС LineageOS с открытым исходным кодом, демонстрирующая пользовательские функции для разработчиков, которых нет на обычном Android. Источник: Aral Balkan


Так почему Google сделала Android с открытым исходным кодом? Первая причина – для удобства инженеров. Использование готового ядра Linux с открытым исходным кодом избавляет разработчиков Android от лишней работы, поскольку разработчики Linux постоянно совершенствуют ядро с 1991 года. Linux запускается на огромном количестве устройств, от суперкомпьютеров до видеоприставок, поэтому, взяв за основу эту систему, Android также может автоматически работать на разном оборудовании.

Купите полную версию книги и продолжайте чтение
Купить полную книгу