Що таке "Фуксія" від Google. Як вона змінить наше життя? Fuchsia OS: операційна система від Google

Google привернула чимало уваги своєю новою операційною системою під назвою Fuchsia.

На відміну від Android, платформа побудована не на ядрі Linux, а на власному ядрі Magenta. Поки що незрозуміло, що Google робитиме із системою, і чи стане вона заміною Androidале поглянути на неї в будь-якому випадку цікаво.

Відмінною особливістю є Flutter SDK. Google намагається наблизити той день, коли ви зможете запустити одну і ту ж програму на Android, iPhone або якомусь іншому пристрої. Це значно спростить життя кросплатформовим розробникам.

Новий інтерфейс називається Armadillo, і поки що протестувати його в повному обсязі не можна, однак є APK-файл, який встановить відповідний додаток на пристрій і дасть можливість зрозуміти, що з себе приблизно представляє нова платформа.

Отже, інтерфейс є вертикальним списком додатків, виконаним у стилі карток. Тут знаходиться аватарка профілю користувача. Якщо на неї натиснути, відкриється ще одна картка, де можна відрегулювати звук, яскравість, побачити заряд батареї та мережа Wi-Fi, а також виконати мінімальні налаштування.

По свайпу знизу відкривається якась подоба Google Nowіз пропозиціями. Поки що тут нічого немає, тільки пронумеровані від 1 до 10 картки.

Якщо натиснути на Ask Everything, відкриється клавіатура Armadillo, яка дуже схожа на GBoard, але далеко не всі функції тут доступні.

На робочому столі, як згадувалося вище, розташовані програми у вигляді карток. Поки вони порожні, але ви можете їх відкрити, щоб приблизно зрозуміти, як це все виглядатиме. Для повернення на робочий стіл унизу розташована звична кнопка«Додому». Там же ви побачите час та відсоток заряду батареї.

Примітно, що навіть у такій ранній версії є підтримка одночасного запуску двох додатків на одному екрані. Для цього потрібно перетягнути одну картку на іншу. Причому ви відразу зможете розташувати програми так, як вам зручно.

Якщо вам потрібно відкрити більше двох програм, просто поверніться на головний екранта перетягніть ще одну картку з додатком до вже створеної групи. Незважаючи на ранній білд, виглядає все вражаюче.

на Наразіце все, що можна спробувати в новій платформі від Google. На жаль, плани компанії на Fuchsia OS поки не зрозумілі. Можливо, це стане повною заміною Android, можливо окремою ОС.

Усі охочі можуть оцінити ранню версіюплатформи, завантаживши

Ось уже понад два роки у Google створюють операційну систему нового покоління. Її розробники сподіваються, що згодом їхнє дітище замінить найпопулярнішу сьогодні у світі ОС — Android. Проте, пише деякі подробиці проекту Bloomberg, для цього належить подолати гострі внутрішні розбіжності і переконати в життєздатності Fuchsia ("Фуксія" - так називається нова ОС) керівництво компанії.

Fuchsia створювалася з нуля, щоб подолати деякі "вроджені" обмеження Android: полегшити голосове керування, спростити регулярні оновлення системи безпеки та запропонувати універсальний користувальницький інтерфейс, який однаково добре підлаштовувався б під самісінькі різні пристрої- Від ноутбуків до крихітних пристроїв "інтернету речей".

З Android реалізувати всюдисущі, глобальні, засновані на ІІ сервіси користувача — так бачить майбутнє Google її голова Сундар Пічаї — буде непросто. Одне з обмежень ОС - залежність Googleвід десятків виробників пристроїв, кожен із яких модифікує систему по-своєму.

Починаючи з 2016 року розробники Fuchsia без гучних анонсів викладають створюваний по моделі open source код онлайн, дозволяючи стороннім розробникаммодифікувати його. Ведуться експерименти з додатками для Fuchsia - наприклад, що забезпечують її роботу на інтерактивних дисплеях або голосові команди, що додають в YouTube.

Проте учасники команди Fuchsia (зараз це близько сотні людей — невелика група за мірками Google) обговорюють масштабніший план, стверджують джерела Bloomberg: створити ОС, на якій змогли б працювати всі гаджети Google, від ноутбуків і смартфонів Pixelдо "розумних" колонок, а також пристрої інших виробників, які зараз використовують Android чи Chrome OS.

Зараз обговорюється такий план: протягом найближчих трьох років Fuchsia почнуть встановлювати на "розумні" колонки, потім - на більші пристрої на кшталт ноутбуків, а зрештою сподіваються розробники, їхня система замінить Android - ОС, на якій зараз працюють понад три чверті. смартфонів у світі. Джерело Bloomberg стверджує, що за планом це має статися протягом п'яти років.

У той же час, гендиректор Google Сундар Пічаї і його заступник Хіросі Локхаймер, який займається Android, поки не затвердили будь-який план розвитку Fuchsia. Будь-які кроки, що стосуються майбутнє Android, робитимуть максимально обережно, оскільки від цієї ОС залежать десятки виробників пристроїв, тисяч розробників ПЗ та мільярди доларів рекламної виручки. Крім того, операційна система знаходиться під прицілом антимонопольних органів (цього тижня Google через обмеження конкуренції в екосистемі Android).

У команді Fuchsia немає згоди з багатьох питань, наприклад про те, як ОС буде звертатися з даними користувача і чи зможе глобальна рекламна машина Googleпрацювати на ній так само успішно, як на Android та Chrome (поки рекламники перемагають прихильників приватності). Проте джерела видання стверджують, що Сундар Пічаї неофіційно висловив підтримку проекту. У роботі над операційкою, зокрема, допомагає легендарний Матіас Дуарте, який раніше керував розробкою Material Design- Лаконічного "мови дизайну", що використовується зараз у більшості продуктів Google.

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

Нарешті, пише Bloomberg, у проекту Fuchsia в Google є ще одна функція, швидше за організаційний характер — працювати над новою ОС досвідченим розробникам вищої кваліфікації набагато цікавіше, ніж над шліфуванням Android або оптимізацією алгоритмів таргетування реклами. Якби не Fuchsia, цих людей було б легше переманити конкурентам. "Це проект із утримання у компанії старших розробників", - так охарактеризував Fuchsia один із співрозмовників видання.

У 2016 році стало відомо, що Google починає роботу над новою операційною системою. альтернативою Android. З того часу про це нічого не було чути, однак у травні минулого року було оприлюднено ранній дизайн домашнього екрану Fuchsia OS. Потім з'явилися скріншоти системи, що працює на Pixelbook, з чого можна дійти невтішного висновку, що Fuchsia згодом може стати альтернативою як Android, і Chrome OS. Крім того, з'явилася неофіційна демоверсія системи, яка працює прямо у браузері.

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

Інтерфейс

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

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

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

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

Віртуальні помічники

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

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

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

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

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

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

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

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

Архітектурні переваги перед Android/Chrome OS

На відміну від Android та Chrome OS, Fuchsia побудована на власному мікроядрі Zircon, а не на Linux. Zicron базується на моделі мандатних посилань (capability-based); на відміну від моделі прав, де ресурси існують у глобальному просторіта можливість доступу до ресурсів визначається наявністю у процесу певних прав, у Zicron доступ до ресурсів здійснюється через спеціальні посилання (handles), що робить систему більш стійкою та безпечною.

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

Цей проект Google спрямований на широкий спектр розробників. Більшість UI написана на Dart (мові, який здасться знайомим розробникам на JavaScript і Java) за допомогою фреймворку Flutter. Також є підтримка Go, іншої мови Google. Системні програмістибудуть раді можливості працювати на Rust. Також Google хоче привернути увагу розробників під продукти Apple за рахунок підтримки Swift.

Вишенькою на торті є нативна підтримкасумісності більшості цих мов. Наприклад, через протокол FIDL код UI на Dart може безпосередньо взаємодіяти з бекендом на Go. Це дає розробникам можливість бути більш виразними та використовувати для роботи найкращу мову.

Так, ну і коли я зможу спробувати все?

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

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

Безперечно, є найпопулярнішою операційною системою Google. Окрім неї, пошуковий гігант розвиває також Chrome OS для комп'ютерів. І з недавніх пір в Мережі все частіше почали з'являтися повідомлення про третю ОС Fuchsia. Ще не представлена ​​публіці операційна системабула запущена на комп'ютері без емулятора і з'явилися перші враження від її використання.

Fuchsia від пошукового гіганта Google- Ще одна операційна система, що розробляється компанією крім Chrome OS та Android. Компанія Google працює над цією ОС ще з 2016 року, але нічого не говорила про свій новий проект. Рон Амадео (Ron Amadeo) на сторінках ресурсу в ілюстрованому дописі розглянув нову ОС, що працює на Pixelbook.


На сьогоднішній день користувачам відомі дві розвиваються компанією Google - Android та Chrome OS. Але компанія розробляє також і третю операційну систему, яка називається Fuchsia. У травні 2017 року про неї в Мережі з'являлося повідомлення, і тоді вона називалася просто OS. Йшлося про програмний інтерфейс, розташований поверх Android і функціонував як додаток. Інтерфейс користувача передбачав багатовіконний режимроботи.

Інтерфейс користувача Fuchsia написаний з використанням крос-платформного SDK «Flutter». Fuchsia характеризується графічним стеком на основі Vulkan і жоден емулятор не підтримує нові графічні API. Єдиним способомзапустити нову ОС виявилося використання сумісних пристроїв, якими є комп'ютери Intel NUC, починаючи з 2015 року та Acer Switch Alpha 12.

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

Передбачено кілька функцій, які, мабуть, орієнтовані розробників. Синій логотип Fuchsia у правому верхньому куткудозволяє переключитися між двома режимами - "ноутбука" та "телефону". Є також кілька команд для апаратних кнопок. Кнопка « Caps Lock» (яка технічно називається на клавіатурі Pixelbook кнопкою «launcher») дозволятиме здійснювати перемикання між графічним інтерфейсомкористувача та режимом командного рядка. У режимі командного рядка переміщення регулятора гучності вниз веде до перемикання між різними режимамикомандний рядок, один з яких передбачає виведення на екран інформації про налагодження.

Браузер є ще далеким до стану доопрацьованого додатка. Як зазначається, він не зміг повністю відобразити навіть сайт Ars Technic. При цьому сайт Google.comзавантажився чудово. Передбачений в ОС Fuchsia - "Mozilla/5.0 (Fuchsia; Intel Fuchsia)". Чи йдеться про те, що Intel має якесь відношення до Fuchsia, чи це просто повідомлення про поточну платформу комп'ютерного пристрою, Що означає, що операційну систему запущено на ПК, архітектура процесора якого x86?

На робочому столі операційної системи є кілька прихованих налаштувань. Наприклад, тап на часі дозволяємо вибрати часовий пояс, хоча список і зависає.

Як додатково зазначає Скотт Адам Гордон (Scott Adam Gordon) на сторінках ресурсу , операційна система Fuchsia характеризується інтерфейсом користувача, який називається «Armadillo» і базується на власному ядрі від компанії Google- "Zircon". На відміну від Android, воно не засноване на Linux. Як зазначається, нова платформа призначена для « сучасних телефонівта сучасних персональних комп'ютерівзі швидкими процесорами».

Операційна система на сьогоднішній день вже підтримує трекпад, клавіатуру, сенсорний екрані порти USB. Також підтримується використання підключеної до пристрою миші. Слід зазначити, що Wi-Fi, як і багато інших функцій, поки не працює, адже нова платформа знаходиться на ранніх стадіях розробки.

На робочому столі нової операційної системи поки що не так багато вмісту - індикатори акумулятора та Wi-Fi, які знайомі користувачам по Android-телефонам, а також дата та час. Жодних значків програм поки немає. Передбачено використання сучасного меню програм. У ньому передбачено застосування «живих» мініатюр додатків, що нещодавно використовувалися на девайсі. Цей підхідподібний до того, який характерний для Android.

Нинішня стадія розробки операційної системи Fuchsia показує, що до її виходу, можливо, пройдуть роки. І не виключено, що інтерфейс користувача «Armadillo» до моменту дебюту нової ОС буде помітно змінений. Адже в ньому ще тільки з'явиться кнопкам додатків і системним налаштуванням.