Багато користувачів до сих пір не знають, що популярна ОС, яка використовується на переважній більшості смартфонів - Android - створена на ядрі Linux. По суті, андроїд - це всього лише назва бренду, що належить компанії Google, а по факту - ядро лінукс, і софт, написаний на мові Java. Сам по собі андроїд є безкоштовною програмою з відкритим вихідним кодом. Тому компанії-виробники смартфонів, планшетів, електронних кнігочіталок і "розумних годин" охоче його використовують. Крім того, в останні роки систему стали використовувати на розумних телевізорах і тв приставках.
Завдяки ядру лінукс, андроїд має повну синхронізацію з будь-якими збірками. До речі, існує Santoku https://santoku-linux.com/ лінукс з набором всіх основних програм для роботи з android. Зокрема, є можливість проводити аудит безпеки програм, а також перевіряти смартфони на наявність шкідливого коду і вести розробку з використанням SDK.
Android studio, на якому ведеться розробка додатків, ставиться на Убунту.
Є досить надійним: за умови використання тільки перевірених програм з Google market, заразити андроїд смартфон зводиться до мінімуму. У зв'язку з цим навіть не дивлячись на часті оновлення ОС від гугла, старі апарати є досить працездатними.
Для розробників існує широкий спектр можливостей.
Можна завантажити Андроїд є проектом з відкритим вихідним кодом, що дозволяє будь-яким розробникам завантажувати і допрацьовувати як саму систему, так і розробляти драйвера для різних мобільних пристроїв.
[Ads]
https://source.android.com/source/developing.html
Ось також перенесена на десктопні комп'ютери з архітектурою x86.
Крім того, існують Форк такі як Cyanogenmod https://www.cyanogenmod.org/, а також сховище з безкоштовними вільними програмами F-droid https://f-droid.org/.
Багато програмістів, так і доморощених "кулібіних" створюють образи для своїх моделей смартфонів і охоче викладають їх на форумі 4pda http://4pda.ru/ разом з інформацією про те, як встановити його замість стокової версії. Так що якщо ваш старий смартфон став глючити, не поспішайте з ним розлучатися. Спробуйте пошукати рішення там.