Зміст:
Android - складний звір. Це одна з тих речей, яка по суті однакова в десятках тисяч різних конфігурацій пристроїв, але абсолютно різна на поверхні. Це повинно бути таким чином, тому що Google і його партнери можуть запропонувати вибір багатьох різних телефонів за будь-яку ціну, але вони все ще зможуть запускати ті самі програми, завантажені з того самого місця. Те, що його вивозять у двері, - це повне диво та загадка.
Це може стати ще більше заплутаним, якщо додати в суміш "спеціальні" версії Android, розроблені для певного класу обладнання, як-от Android One та Android Go. Неможливо зрозуміти відмінності між усіма версіями, не кажучи вже про спробу порівняння Android Go з Android One, які обидва рекламуються як версія Android, призначена для бюджетного обладнання. Android на надто тонкому апаратному забезпеченні - це і бізнес-стратегія - Google хоче наступний мільярд - а також спосіб допомогти країнам, що розвиваються, розбудувати інфраструктуру та запропонувати послуги для місць, у яких їх поки немає.
Інженери програмного забезпечення та розробники додатків знають відмінності та нюанси платформи Android, але нас це насправді не так складно зрозуміти, як тільки вона виходить з ладу.
Що таке Android One?
Ви можете подумати про Android One як про те, як такі компанії, як Nokia та Motorola, можуть будувати телефони за допомогою програмного забезпечення Pixel, і ви не будете занадто далеко від позначки.
Коли "звичайний" телефон Android виробляється, компанія, яка приймає рішення, яке обладнання використовувати, потім використовує вихідний код Android для створення власної операційної системи. Такій компанії, як Samsung, надається багато можливостей, яка дозволяє їй створювати чудові телефони Android, а потім розробити програмне забезпечення та операційну систему для підтримки додатків, що входять до них. Якщо компанія, яка будує ці телефони, хотіла б включити послуги Google та брендинг - це Google Play, Gmail, Google Photos, Chrome та інші додатки Google, які ми знайдемо попередньо завантаженими на більшості придбаних нами телефонів - пристрій повинен пройти набір тести.
Android One - це Android від Google на телефонах інших партнерів.
Ці тести дійсно лише одне: переконайтеся, що пристрій зможе запускати всі стандартні програми, які є в Google Play. Google повинен зробити це, щоб запропонувати свій власний ринок додатків; уявіть, як погано було б, якби ви не мали уявлення, які програми з Play Store будуть працювати на вашому телефоні. Змушуючи кожен телефон проходити ці тести, Google може потім стандартизувати, як програми записуються для Play Store, і все працює скрізь.
За допомогою пристрою Android One компанія, що будує, втрачає частину цієї незалежності, коли йдеться про апаратне та програмне забезпечення. Коли телефон Android One виробляється, Google приймає остаточне рішення щодо обладнання, яке використовується, тож можна бути впевненим, що кінцевий продукт - це смартфон Android високої якості, але недорогий. Потім він здійснює контроль за виробництвом програмного забезпечення та несе відповідальність за постійне оновлення та роботу пристрою протягом усього життя. Android One в першу чергу був розроблений для індійського ринку, але розширився, щоб включити телефони для всіх, де б вони не жили.
Більше: Це всі телефони Android One, доступні сьогодні
Що таке Android Go?
Android Go не є спеціальною версією Android, як Android One або "звичайним" Android, що використовується на телефоні Google Pixel. Це той самий Android (Android Oreo або новішої версії), розроблений та оптимізований для апаратних засобів низького класу з 1 Гб оперативної пам’яті або менше.
Коли компанія, яка виробляє телефони, бере вихідний код Android і розробляє їх версію операційної системи, вона встановлює конфігурацію пристрою. Ця конфігурація розроблена для найкращої підтримки апаратного забезпечення в телефоні, і це ярлик, який можна використовувати, коли Android потребує відновлення (наприклад, коли потрібно додати шлях безпеки) для цього конкретного пристрою. Перехід вихідних файлів є стомлюючим, і багато редагувань ніколи не зміниться, і ось так відстежуються всі ці зміни.
Android Go розроблений Google, але створений компаніями, що виробляють телефони.
Android Go - це конфігурація, розроблена Google з налаштуваннями платформного рівня для оптимізації апаратних засобів нижчого класу, додаткових інструментів для управління даними та спеціальної "легкої" версії мобільних служб Google. Компанії, що виробляють телефони, можуть використовувати цю конфігурацію як основу для побудови Android, і після додавання специфіки для апаратної підтримки додаткової оптимізації не потрібно.
Хоча Android Go включає спеціальні версії додатків Google, розроблені для пристроїв з 1 Гб оперативної пам’яті або менше, телефони Android Go можуть завантажувати та встановлювати будь-який додаток з Google Play так само, як Android One та «звичайні» телефони Android. Різниця полягає в тому, що в Play Store є певна область для додатків, оптимізованих для телефонів Android Go.
Android Go дебютував на початку 2018 року з телефонами Nokia, ZTE, Alcatel, ASUS, Lava, Micromax та General Mobile. У липні 2018 року Motorola використовувала Android Go для того, щоб поставити свої неймовірно успішні серії E за допомогою E5 Play для європейського ринку.
Докладніше: Це всі телефони Android Go, доступні сьогодні
Ім'я - це ім’я
Зрештою, це насправді не має значення, якщо ви не розробник - і це за дизайном.
Android, Android One та Android Go - це всі способи запропонувати телефони, що працюють на Android, які добре працюють на апаратному забезпеченні всередині них і можуть використовувати будь-які з мільйона додатків, знайдені в Play Store Google. Це може забезпечити більше роботи для розробників і трохи заплутане для ентузіастів, які хочуть знати про різні версії та відмінності, але врешті-решт, це все "лише Android".