Шта је Фуксија, Гооглеов нови оперативни систем?
Фуцхсиа је потпуно нови оперативни систем, који је тренутно у веома раним фазама развоја у Гоогле-у. Како се он разликује од Андроида и Цхроме-а, и може ли га замијенити? Хајде да га разбијемо.
Каква је ово ствар?
Фуксија се први пут појавила на технолошком радару средином 2016. године, када се ненајављени опен соурце пројекат из Гоогле-а појавио у ГитХуб спремишту. Према почетној инспекцији у технолошкој штампи, она је дизајнирана да буде „универзални“ оперативни систем, способан да ради на свему, од паметних сатова мале снаге до моћних десктопа. То потенцијално укључује телефоне, таблете, пријеносна рачунала, електронику аутомобила, прикључене уређаје, хардверску опрему и остало.
Универзални оперативни систем је нешто што је свети грал за произвођаче софтвера, али то још увек није постигнуто. Мицрософт је покушао да Виндовс 10 учини "универзалним", барем у смислу да су направљени неки телефони који га могу покренути у огољеној верзији. Аппле је тврдио (прилично сумњиво) да је оригинални иПхоне покренуо "прави ОС Кс", пре него што је коначно одустао од тог концепта у корист брендираног иОС-а. Најближе што смо дошли до оперативних система који раде на свим нивоима потрошачког хардвера је, донекле иронично, Линук. Различити укуси Линук кернела користе се за Андроид, Цхроме ОС, сет-топ бокове, рутере и модеме, паметне уређаје и тоне индустријског софтвера.
Мицрософтов покушај универзалне платформе није био успјешан.Али једноставно добијање различитих хардвера да ради на магловито сличним софтверима није у суштини поента. Циљ за Мицрософт, Аппле и Гоогле је да створе један оперативни систем који може да покреће исте апликације са минималним развојним променама у што ширем опсегу хардвера. Ово би олакшало лако повезивање у технологији на нивоу потрошача, привукло програмере који желе да ефикасно креирају апликације на више платформи, и што је најважније, да потрошаче закључају у један софтверски екосистем који је лако контролисати (и тешко га је оставити за конкуренцију).
Гоогле није изашао да каже да је то циљ Фуксије - у ствари, Гоогле није много говорио о Фуксији - али изгледа као природна тежња. То је подржано неким уграђеним могућностима за више платформи са Андроидом и иОС-ом.
Како је Фуксија везана за Андроид и Цхроме?
Дистантли. Док и Андроид и Цхроме ОС користе веома модификовану верзију Линук кернела, Фуксија је направљена од темеља на потпуно новом микро-кернелу по имену Зирцон.
Разлике између конвенционалног кернела оперативног система и микрокернела су компликоване, али основна је суштина да се микро-језгра граде од темеља за ефикасност и флексибилност. Овај концепт сеже уназад неколико деценија, али је у великој мери напуштен због напајања рачунара, меморије и простора за складиштење деведесетих. Сада, са трендом померања потрошачке електронике ка мањем, ефикаснијем и преносивијем хардверу, Гоогле види архитектуру микрокернела као потенцијалну погодну за оперативни систем следеће генерације.
Фуцхсиа УИ концепти који раде на Андроид телефону.Не боли то што са системом који је сам створио, Гоогле има више или мање потпуну контролу над развојем циркона и фуксије, и прије и након што дође на тржиште (ако икада дође). Гоогле је своју лекцију научио са Андроид-ом, који је сада јако разломљен на потрошачком нивоу захваљујући својој природи отвореног кода. Цхроме ОС је у суштини закључан својим лиценцним условима, иако је и технички отворен. Фуцсхиа, опет отвореног кода, вероватно би скоро у потпуности контролисао сам Гоогле, чак и ако је радио на хардверу који су продавале партнерске компаније.
Како ће фуксија утицати на програмере?
Фуцхсиа није у тренутку када програмери могу практично да креирају потпуне апликације. Али када дође до тога, Гоогле не намерава да посао који је ставио у Андроид буде потпуно напуштен. Фуцхсиа апликације могу се писати на различитим популарним програмским језицима користећи нови комплет за развој софтвера за Флуттер.
Флуттер омогућава да се апликације пишу уз максималну компатибилност између Фуцсхиа, Андроид и иОС. То не само да значи да се апликације могу писати на све три платформе уз минималне инвестиције, већ и да се постојеће апликације преносе на Фуцхсиа и да се лако подржавају све три платформе..
Флуттер је такође изграђен на основу Гооглеовог тренутног визуелног дизајна - Материјал Дизајн - који се придржава за све Андроид, Цхроме ОС и веб-карактеристике (у различитом степену). Укључује подршку за напредне елементе корисничког интерфејса засноване на флексибилном Вулкановом механизму за рендеровање, укључујући волуметријске сенке (омиљени алат дизајна материјала) и супер глатке 120 ФПС анимације. Такође је способан за импресивне игре и медијске апликације, иако ће перформансе наравно зависити од хардвера.
Ако се питате зашто Цхроме ОС није на листи компатибилности, запамтите да су „апликације“ за Цхроме скоро у потпуности засноване на вебу. Не преузима код и покреће га локално као и већина других оперативних система. Али Цхроме ОС моћи покрените Андроид апликације сада, и та способност је значајно проширена од стране Гооглеа у сваком већем издању Цхроме-а. Најлакши закључак је да се Гоогле нада да ће своју Плаи Сторе инфраструктуру превести на барем неке потпуне Андроид апликације засноване на Андроиду за Цхроме ОС.
У том тренутку, ако Гоогле успе да покрене Фуцхсиа и замени или пређе обе платформе, то би било лако прилагођавање за програмере (а тиме и кориснике).
Када је Фуцхсиа Цоминг Оут?
Једноставан одговор је: ми немамо појма. Фуксија је у тако раној фази да Гоогле вероватно нема ни фиксну мапу пута. Гоогле је коментарисао пројекат веома оскудно, осим да потврди да је то права ствар која има значајну подршку. Тренутно, једина лако доступна информација о Фусцхији је њен изворни код, који је објављен и на ГитХубу и на Гооглеовом спремишту..
Потпуно је могуће да ће Гоогле у неком тренутку проценити Фуксију у односу на тренутне тржишне услове и одлучити да укине пројекат. Може да се настави са Андроидом (што је погрешно) и Цхроме ОС-ом, или да развије нешто што још нисмо видели. Али у овом тренутку, Фуксија изгледа као највјероватнији (ако је удаљен) насљедник Андроида и могуће Цхроме-а.
Могу ли сада да пробам?
Некако. Доста костију Фусцхиа је доступно у репозиторијима са отвореним кодом да је могуће добити веома рану изградњу пројекта и радити - али само на неколико специфичних делова хардвера у овом тренутку. У време писања, они су ограничени на Интел НУЦ мини-ПЦ, Ацер Свитцх Алпха 12 таблет, ХиКеи960 и Кхадас ВИМ. Ове последње две су системи на чипу, као моћнији Распберри Пи.
Ацер Свитцх Алпха 12 је један од главних уређаја који су званично подржани од стране Фуцхсиа.Постоји један део хардвера који није званично подржан, али који може покренути Фуцхсиа ионако: Пикелбоок. И то има смисла - као Гоогле-ов супер-премиум Цхромебоок, природно је претпоставити да их има хрпа у роамингу у рукама Гооглеових развојних инжењера. Рон Амадео из Арс Тецхнице успео је да покрене рани Фуцхсиа код на потрошачком моделу да провери ОС.
Арс Тецхница је покренуо Фуксију на Пикелбоок-у.Такође је могуће покренути битове и делове Фуцхсиа кода на Андроид телефонима користећи неке старије верзије. Али у свим овим случајевима, биће вам потребни озбиљни технички подметачи да бисте направили код до тачке у којој можете да га инсталирате, а повратак ваше инвестиције неће бити велики. Моћи ћете да видите само како функционише веома рана верзија корисничког интерфејса. Чак ни Гоогле логин тренутно не функционише. Препоручујем да проверите технолошке чланке који су већ написани или да гледате видео снимке на ИоуТубе-у.
Сликовница: Рон Амадео / Арс Тецхница, Мицрософт, Амазон