Fuchsia OS на Google продължава да се развива бързо и част от нея може да се изпита и на Android. Прочетете, за да научите повече за Fuchsia и Armadillo!
Както е обичайно с всичко Google, ако съществува, трябва да има повече от един от него. Шегата настрана, Google изглежда много заинтересована да създаде и поддържа не само Android и Chrome OS като жизнеспособна и масова операционна система, но те също гледат да представят още една операционна система под формата на Фуксия.
Фуксия беше за последно се говори през август 2016 г, но ОС беше в елементарна форма и тепърва се оформяше. Оттогава Google работи усилено, макар и дискретно, за да даде повече съдържание на новосъздадената операционна система.
Fuchsia е новата операционна система с отворен код от Google, която не използва ядрото на Linux. Вместо това Fuchsia използва микроядро, разработено от Google, наречено Магента. The Magenta Kernel следва лиценз в стил MIT, който позволява на другите да правят каквото си искат с кода (включително модификация, разпространение и запазване на споменатите модификации частни), стига оригиналният лиценз да е наличен някъде в производна.
Magenta е основната платформа, която захранва Fuchsia OS. Magenta се състои от микроядро (източник в ядрото/...), както и малък набор от услуги за потребителско пространство, драйвери и библиотеки (източник в системата/...), необходими на системата за зареждане, комуникация с хардуера, зареждане на процеси в потребителското пространство и тяхното изпълнение, и т.н. Fuchsia изгражда много по-голяма операционна система върху тази основа. Magenta е насочена към модерни телефони и модерни персонални компютри с бързи процесори, нетривиални количества RAM с произволни периферни устройства, извършващи отворени изчисления.
Това е категорична промяна от GPL v2, последвана от ядрото на Linux на Android, което наложи задължение модификаторът (обикновено OEM) за отворен код кодът се променя, ако те модифицират и разпространяват част от код. В зависимост от това от коя страна стоите, може да се спори за избора на лиценз и отклонението от ядрото на Linux е за добро или за лошо.
Други части на операционната система се лицензират отделно и често индивидуално под BSD License 2.0, Apache 2.0 и MIT.
Ars Technica отбелязва, че интерфейсът и приложенията на Fuchsia са написани с помощта на Google Flutter SDK, проект, способен да произвежда междуплатформен код, който може да работи както на Android, така и на iOS. Приложенията Flutter са написани на Dart, вътрешния език за уеб разработка на Google, който се фокусира върху приложения с висока производителност за мобилни устройства. Fuchsia също има базирана на Vulkan графика, изобразена наречена Ешер, който Ars Technica се споменава като привидно създаден по поръчка, за да изпълнява UX на Googles, който е тежък в сянка Material Design.
Тъй като интерфейсът на Fuchsia е написан с междуплатформения Flutter SDK, възможно е да стартирате части от Fuchsia на устройство с Android. Hotfix.net изваден на светло как да изградите Armadillo, основно демо приложение, за да покаже как би изглеждал SystemUI на Fuchsia. Можете да изтеглите изходния код на Fuchsia и да го компилирате SystemUI на Fuchsia като Android apk и го инсталирайте на вашето устройство. В случай, че не искате да тръгнете по този път, нито да чакате някой да го компилира и разпространи, Hotfix.net беше така любезен да включи демонстрационен видеоклип на интерфейса:
Тъй като SystemUI се състои от много контейнери за компоненти, които са в различни етапи на разработка, все още не можете да правите много със SystemUI. Началният екран на Fuchsia в сегашната му форма се състои от вертикално превъртащ се списък с информационен модул в средата, който показва датата, вашия град и снимката на вашия профил. Над тази джаджа е това, което изглежда е Скорошни приложения и превъртането под тази джаджа ще покаже предложения, подобни на Google Now, които в момента са само контейнери. Докосването на джаджата извежда до известна степен преосмисляне на бързите превключватели на Android.
Потребителският интерфейс на Armadillo също включва функции за многозадачност с по-добро управление на прозорци, отколкото се вижда в момента на Android. Има много начини, по които можете да подредите приложения, включително отваряне на четири приложения наведнъж или дори прибягване до интерфейс с раздели. Потребителският интерфейс Armadillo включва и клавиатурата на Fuchsia с нова тъмна тема.
Напълно ясно е, че Fuchsia като операционна система все още е в много ранен етап. Човек трябва само да погледне Android, за да разбере колко много усилия се влагат в създаването и усъвършенстването на операционна система това, което на свой ред ще ви даде оценка за това докъде е стигнала Фуксията като „продукт за обществеността“. бъдеще.
Тъй като Google също мълчи за цялата операционна система и нейния напредък, допълнително е трудно да се прецени какво бъдеще има тази операционна система, ако изобщо го има на първо място. Ars Technica цитира разработчика на Fuchsia Травис Гейзелбрехт, който е казал:
[Fuchsia] не е играчка, не е 20% проект, не е сметище за мъртво нещо, което вече не ни интересува.
Въпреки че разработчикът настоява, че Fuchsia е нещо повече от временно привличане, непостоянната природа на Google (и Alphabet) е добре известна, за съжаление.
Ars Technica спекулира, че операционната система в сегашното си състояние изглежда много като нов клон на Android, в който Google поправя много от ранните си и основополагащи грешки и използвайки голяма част от своя опит, който е придобил през годините, изграждайки най-популярния смартфон в света ОПЕРАЦИОННА СИСТЕМА. С Fuchsia Google може успешно да се отдели от ядрото на Linux и от Java от самото начало - задача, която иначе би била много, много трудна в Android в момента.
Бъдещето на Fuchsia е вълнуващо. Това просто може да е следващото голямо нещо и можете да го изпитате, преди да стане следващото голямо нещо. За инструкции как да създадете потребителския интерфейс Armadillo на Fuchsia, за да го изпробвате на Android, следвайте Hotfix.netкратко ръководство. Можете също да проверите изходния код на Fuchsia на Github или GoogleSource.
Какви са вашите мисли за Fuchsia и неговия потребителски интерфейс на Armadillo? Какво мислите, че крие бъдещето за Fuchsia, Android и Chrome OS? Кажете ни вашите мисли в коментарите по-долу!
Източник 1: Hotfix.netИзточник 2: Ars Technica