Софт UA Статті

Що ми знаємо про Fuchsia OS від Google?

Fuchsia OS – абсолютно нова операційна система, що знаходиться на ранній стадії розробок у надрах компанії Google. У цій статті спробуємо розібратися, чим вона відрізняється від Android та Chrome, а також чи зможе стати повноцінною їх заміною?

Зміст

  1. Ідея про єдину ОС явно не нова
  2. Fuchsia OS нагадує Android та Chrome?
  3. Інтерфейс Fucshia OS
  4. Голосові віртуальні асистенти
  5. Кросплатформеність нової системи
  6. Fuchsia для розробників
  7. Коли з’явиться Fucshia OS?
  8. Чи можу я спробувати зараз?

Ідея про єдину ОС явно не нова

У 2016 році стало відомо, що Google починає роботу над новою операційною системою – альтернативою Android. Уперше вона з’явилася в репозиторії GitHub у вигляді неоголошеного проекту з відкритим вихідним кодом від Google. Згідно з первинною перевіркою технологічною пресою, вона була розроблена як «універсальна» операційна система, здатна працювати від усього: від малопотужних смартвеїв до потужних настільних комп’ютерів. Це потенційно включає сюди телефони, планшети, ноутбуки, автомобільну електроніку, підключені пристрої, апаратне забезпечення розумного будинку і багато іншого.

Універсальна операційна система є чимось на зразок святого грааля для розробників програмного забезпечення, але поки це ще не досягнуто. Microsoft спробувала зробити Windows 10 «універсальною», принаймні в тому сенсі, що були зроблені деякі телефони, які можуть запускати її в урізаній версії. Apple хвацько заявила (досить сумнівно), що оригінальний iPhone запустив «справжню OS X», перш ніж відмовитися від цієї концепції на користь фірмової iOS. Найближче ми прийшли до операційних систем, які працюють на всіх рівнях споживчого обладнання, як би це не іронічно звучало, у Linux. Різні варіанти ядра Linux використовуються для Android, Chrome OS, приставок, маршрутизаторів і модемів, смарт-пристроїв і тонн промислового програмного забезпечення.

На жаль, але спроба Microsoft не стала успішною, а інші компанії теж не дуже поспішають. Потрібно розуміти, що основна мета Microsoft, Apple і Google – створити єдину операційну систему, яка може запускати одні й ті самі застосунки з мінімальними змінами в розвитку по всьому широкому спектру обладнання. Це полегшило б інтеграцію в технології споживчого рівня, залучаючи розробників програмного забезпечення, які хочуть ефективно створювати застосунки на кількох платформах, Але, що вкрай важливо – змусити споживачів використовувати єдину програмну екосистему, яку легко контролювати, пропонувати свої розробки, отримувати дивіденди від використання продуктів і сервісів.

Fuchsia OS нагадує Android та Chrome?

Але давайте повернемося безпосередньо до Fuchsia OS. Відтоді, як вона з’явилася на репозиторії GitHub, про неї нічого не було чутно, проте в травні минулого року був оприлюднений ранній дизайн домашнього екрану Fuchsia OS. Потім з’явилися скріншоти системи, що працює на Pixelbook, з чого можна зробити висновок, що Fuchsia згодом може стати альтернативою як Android, так і Chrome OS. Крім того, нещодавно з’явилася неофіційна демоверсія системи, що працює прямо в браузері.

З відновленням уваги до нової операційної системи від Google було б непогано зібрати воєдино всю відому про неї інформацію і зрозуміти, що вона собою являє та що в ній такого цікавого.

У вас може відразу ж виникнути питання про те, чи не є Fuchsia продовженням Android і Chrome. Це не так. Хоча Android і Chrome OS використовують сильно модифіковану версію ядра Linux, Fuchsia побудована з нуля на абсолютно новому мікроядрі Zircon.

Відмінності між звичайним ядром операційної системи і мікроядром складні, але основна суть полягає в тому, що мікроядра побудовані з нуля для підвищення ефективності й гнучкості. Концепція йде в минуле, але в значній мірі занедбана, оскільки комп’ютерна потужність, пам’ять і простір пам’яті розцвіли в 90-х роках. Тепер, коли актуальна тенденція переходу споживчої електроніки на дешевше, ефективніше й портативніше обладнання, Google розглядає архітектуру мікроядра як потенційну придатність для своєї операційної системи наступного покоління.

Зараз компанія Google має більш-менш повний контроль над розвитком Zircon і Fucshia OS, як до, так і після виходу на ринок (якщо він взагалі відбудеться). Google вивчила свій урок з Android, який тепер сильно роздроблений на споживчому рівні завдяки своїй природі з відкритим вихідним кодом. Chrome OS істотно блокується за своїми ліцензійними умовами, хоча це теж тільки з технічної точки зору. Fucshia, знову з відкритим вихідним кодом, імовірно буде контролюватися майже повністю самою компанією Google, навіть якщо вона працює на обладнанні, що продається компаніями-партнерами.

Але давайте вже познайомиться ближче з Fucshia OS.

Інтерфейс Fucshia OS

Перше, що кидається в очі, – масштабний Material Design. Графічний інтерфейс Fuchsia відображається за допомогою власного фізично коректного (physically based) рендерера Escher. Вікна, повідомлення, кнопки та інше акуратно розташоване на екрані, що надає глибину вигляду. Шпалери вже виглядають не як плоска картинка, яка ховається за застосунками, а більше схожі на вигляд з найближчого вікна.

На цей момент Fuchsia OS пропонує два види: новий мобільно-орієнтований дизайн під ім’ям Armadillo та більш звичний для робочого столу Capybara. Armadillo йде від звичної моделі іконок та меню із застосунками в сторону поєднання недавніх програм, швидких налаштувань і вашого Google Feed. Capybara поки знаходиться в незавершеному стані: у наявності є тільки панель задач, де можна бачити час, місце для швидких налаштувань і щось схоже на кнопку включення.

Ось як виглядав дизайн Armadillo минулого року:

У кожному разі застосунки відкриваються у своїх власних картках або ж кілька застосунків поділяють одну картку. Деякі пропозиції з Google Feed безпосередньо відкриють відразу два застосунки в одній картці для комбінованої взаємодії. Загалом, це виглядає, як цікава еволюція традиційної моделі «застосунок-домашній екран», яка більше фокусується на самих завданнях, ніж на окремих застосунках.

Голосові віртуальні асистенти

Віртуальні асистенти все більше відіграють одну з головних ролей будь-якої операційної системи. Без них вже неможливо собі уявити сучасні ОС, вони стають їх основою. Не стала винятком і Fuchsia. З самого початку створюється враження, що Fuchsia OS створена для інтеграції з Google Assistant. Кожен елемент на екрані, усе, що ви робите, і все, що ви можете зробити, бачить Google Assistant. Принаймні, якщо судити за поточною інформацією про Fuchsia.

При утриманні кнопки «Додому» асистент в Android може перевіряти екран на наявність інформації, яку він може використовувати, проте схоже, що Fuchsia дозволить зайти ще далі. Наприклад, ви можете шукати в браузері відгуки на ресторани, потім відкрити календар, щоб перевірити дату, і потім сказати: «Окей, Гугл, запроси Аню на обід», і асистент врахує ваші попередні дії.

У асистента буде доступ до всіх і всього, будь то людина, місце, предмет, подія або концепція, представлена в рамках платформи Fuchsia. Що примітно, розробники додали доступ до “сутностей” з минулого. Асистент зможе взаємодіяти з ними в поточному контексті або з тими, що він бачив раніше.

Кросплатформеність нової системи

У сучасному технологічному світі у більшості людей є кілька пристроїв: смартфон, планшет, ноутбук та інші. Судячи з поточного стану Fuchsia OS, Google хоче, щоб вона органічно працювала на всіх цих пристроях.

Зазвичай проблема полягає в збереженні прогресу та контексту. І тут на допомогу приходить Ledger: після того, як ви залогинилися в акаунті Google, усі програми автоматично зберігають свій стан на всіх пристроях. Google описує Ledger, як «розподілену систему зберігання для Fuchsia» – усе зберігається в хмарі.

Ідея звучить футуристично, але здорово: закрийте Chrome на телефоні, потім відкрийте його на ноутбуці, і всі вкладки будуть на своїх місцях. Забули зберегти документ на роботі? Просто відкрийте програму на телефоні і збережіть. Батарея розрядилася прямісінько в середині дослідницького проекту? Просто зайдіть з будь-якого іншого пристрою і продовжите роботу там, де закінчили.

Крім того, через відсутність різниці між Fuchsia для робочого столу й для мобільних пристроїв, у деяких не буде потреби використовувати і те і інше. Теоретично можна буде просто використовувати телефон у зв’язці з док-станцією на кшталт DeX від Samsung або Project Linda від Razer і користуватися системою немов на робочому столі.

Fuchsia для розробників

Fuchsia не перебуває у тій точці, коли розробники можуть практично створювати повні застосунки. Але коли вони доберуться до розробок для нової ОС, Google не має наміру повністю відмовитися від тієї роботи, яку вона вже виконала в Android. Застосунки Fuchsia можуть бути написані на різних популярних мовах програмування, використовуючи новий комплект розробки програмного забезпечення Flutter.

Flutter дозволяє писати програми з максимальною сумісністю між Fucshia, Android і iOS. Це не тільки означає, що застосунки можуть бути написані на всіх трьох платформах з мінімальними інвестиціями, але й спрощує перенесення існуючих застосунків на Fuchsia і підтримку всіх трьох платформ.

Flutter також побудований навколо сучасного візуального дизайну Google Material Material, якого він дотримується для всіх своїх Android, Chrome OS і веб-властивостей (у тій чи іншій мірі). Він включає підтримку просунутих елементів призначеного для користувача інтерфейсу на основі гнучкого механізму візуалізації Vulkan, включаючи об’ємні тіні (улюблений інструмент Material Design) і супергладку анімацію 120 FPS. Він також здатний на деякі вражаючі ігрові та мультимедійні застосунки, хоча продуктивність, звичайно ж, буде залежати від апаратного забезпечення.

Якщо вам цікаво, чому Chrome OS не входить до цього списку сумісності, пам’ятайте, що «застосунки» для Chrome майже повністю засновані на веб-інтерфейсі. Він не завантажує код і не запускає його локально, як більшість інших операційних систем. Але Chrome OS тепер може запускати застосунки для Android, і ця можливість значно розширюється Google в кожному великому випуску Chrome. Найпростіший висновок полягає в тому, що Google сподівається перевести свою інфраструктуру Play Store, принаймі, на деякі настільні Android-застосунки на базі Android для Chrome OS.

У цей момент, якщо Google зможе запустити Fuchsia і замінити або перемістити обидві платформи, це буде легким налаштуванням для розробників (і, отже, користувачів).

Коли з’явиться Fucshia OS?

Про дату релізу або появу хоча б першої версії нової ОС від Google поки що нічого не відомо.

Fuchsia знаходиться на таких ранніх стадіях, що Google, імовірно, навіть не має фіксованої дорожньої карти, тобто не знає, що вийде в результаті. Компанія дуже рідко коментує проект, за винятком підтвердження того, що це реальна річ, яка має значну підтримку. На цей час єдиною доступною інформацією про Fuschia є її вихідний код, який публікується як в GitHub, так і у власному репозиторії Google.

Цілком можливо, що в якийсь момент Google оцінить Fuchsia у зв’язку з поточними ринковими умовами, і вирішить відмовитися від проекту. Це може тривати з Android (як би помилковим) і Chrome OS, або розвивати те, чого ми ще не бачили. Але на цей момент Fuchsia виглядає, як найімовірніший (хоч і далекий) наступник Android і, можливо, Chrome.

Чи можу я спробувати зараз?

А ось з цим усе не так просто. Хоч Fuchsia, у її поточному стані, і виглядає симпатично, функціональності ще належить пройти довгий шлях. У неї навіть немає повністю функціонуючого браузера, хоча порт Chrome знаходиться в розробці. І якщо ви бачили демонстрацію на Pixelbook, то ви знаєте, що там є куди рости.

Але все ж подивитися на її дизайн і деякі можливості можна. Компанія Google виклала в мережу лише обмежену збірку Fuchsia OS, тому в ній відсутні багато функцій. Втім, головна мета цього продукту – ознайомити власників сучасних електронних пристроїв, у тому числі які працюють на Android, з новою операційною системою.

Демонстраційна система Google Fuchsia OS дозволяє ознайомитися з роботою повідомлень про вхідний лист, подивитися підбірку кулінарних рецептів (на основі ШІ), а також отримати інформацію про час поїздки на роботу. Крім того, користувачі можуть налаштувати деякі параметри, серед яких: Bluetooth, Wi-Fi, Chromecast, яскравість гучність та інші.

Кожен з вас може запустити її в браузері вже зараз. Повірте, цікавого там мало, але все ж ознайомлювальна версія Fuchsia OS доступна за цим посиланням.

Отже, ми побачили певні зрушення в роботі над Fuchsia, проте все, як і раніше, знаходиться в підвішеному стані. Судячи з того, що ми маємо, раніше 2019 року (а то й пізніше) очікувати пристроїв на Fuchsia не варто. І хто знає, що може змінитися до виходу ОС на ринок?

Вам також сподобається

Залишити коментар

Ваш email не буде опубліковано