Podpora aplikácií pre Linux prichádza do systému Chrome OS počnúc Pixelbookom

Google oficiálne oznámil, že podpora aplikácií pre Linux prichádza do systému Chrome OS, počnúc ukážkou na Google Pixelbook, ale v budúcnosti sa rozšíri na ďalšie Chromebooky.

Počas veľkej časti ranej histórie OS Chrome bol operačný systém vnímaný ako oslavovaný webový prehliadač. Ako operačný systém dozrel, tento názor sa stal neopodstatneným: Chrome OS odvtedy pridal možnosti offline a podporu aplikácií pre Android, aby výrazne rozšíril svoju sadu funkcií. Ďalším veľkým krokom spoločnosti Google je prilákať vývojárov zavedením podpory aplikácií pre Linux, ktorá je k dispozícii vo forme ukážky na Google Pixelbook.

Chromebooky sú vynikajúce stroje pre ľudí s obmedzeným rozpočtom a rastúca podpora aplikácií vďaka aplikáciám pre Android a Progresívne webové aplikácie znamená, že väčšina používateľov obetuje pri prechode z porovnateľného len málo Microsoft Windows alebo notebook s macOS. Pre vývojárov však Chrome OS neponúka nástroje ako Visual Studio, Firebase, Google Cloud SDK alebo Android Studio

, pričom a Chromebook ťažký predaj. Špičkové Chromebooky ako napr Google Pixelbook sú určite schopné zvládnuť vývoj na cestách, ale softvérová podpora tam jednoducho nebola.

Podnikaví vývojári využili krutón inštalovať GNU/Linux distribúcie, ale to si vyžaduje úroveň technického know-how, ktorá mnohých ľudí odrádza. Okrem toho, Crouton nie je dokonalým riešením, pretože sa môžete stretnúť s nepríjemnými chybami, ktoré vyžadujú rovnako nepríjemné riešenia. Nakoniec, povolenie Croutonu vyžaduje prepnutie do Vývojárskeho režimu, čo znamená stratu bezpečnostných opatrení ako napr Overené spustenie. To sa však v budúcnosti zmení vďaka práci Google na kontajneroch.

Inštaluje sa Crouton, open-source sada nástrojov na prístup k aplikáciám Linux v systéme Chrome OS

Aplikácie pre Linux v systéme Chrome OS

Podpora aplikácií pre Linux bude možná vďaka kontajnerizácii. Integrácia bude oveľa bezproblémovejšia ako prevádzkovanie distribúcie GNU/Linux cez chroot: Môžete spúšťajte aplikácie pre Linux zo spúšťača kliknutím myši, presúvajte okná a otvárajte súbory priamo z aplikácie. Téma okna aplikácie bude dokonca založená na upravenej verzii Adapta Gtk tému, krásny Material Design- inšpirovaná téma. Budete mať prístup k širokej škále populárnych vývojárskych nástrojov dostupných na väčšine distribúcií GNU/Linux, ktoré Google dúfa, že presvedčí vývojárov, aby začali vyvíjať na Chromebooku a nie na Apple MacBook alebo Microsoft Povrch. A pre tých z vás, ktorí poznajú desktopový Linux, nebudete musieť meniť spôsob inštalácie nových aplikácií: Inštalácia cez apt-get v príkazovom riadku alebo sťahovanie tarballov by všetko malo fungovať.

Podpora aplikácií pre Linux v systéme Chrome OS sa od spoločnosti Google interne nazýva „Crostini“ a podrobne sme to sledovali v posledných týždňoch. Niektorí majitelia Chromebookov na najnovších kanáloch Dev alebo Canary si mohli všimnúť novú položku ponuky pre aplikácie pre Linux v Nastaveniach: pre Crostini, a hoci funguje iba na Google Pixelbook, Google sľubuje, že prinesie podporu pre ďalšie Chromebooky v budúcnosti. Google sa chce uistiť, že Crostini funguje dostatočne dobre pred širším zavedením, a to tak, že ho najskôr otestuje na menšej používateľskej základni (napr. Majitelia Pixelbookov, ktorí sa odvážia prevádzkovať svoje zariadenia na kanáli Dev alebo Canary), budú môcť odstrániť čo najviac chýb.

Nastavenia aplikácie Linux v systéme Chrome OS. Zdroj: O Chromebookoch.

Nečakajte však, že sa Crostini dostane do každého Chromebooku na trhu. Podľa Kan Liu, riaditeľa produktového manažmentu pre Chrome OS, podpora aplikácií pre Linux vyžaduje jadro Linuxu 4.4 a vyššie vďaka základnej technológii, ktorú Crostini využíva. V súčasnosti nie je k dispozícii akcelerácia GPU, takže tí z vás, ktorí chcú hrať na svojom Chromebooku, majú smolu. Ako objavil našimi vlastnými Kieran Mijamoto a potvrdil pán Liu, Podpora akcelerácie GPU príde neskôr v tomto roku.

Zatiaľ sa chce tím zamerať na potreby vývojárov. Ak ste nedávno pokukovali po Pixelbooku, teraz je ten správny čas skočiť do toho. Môžete tiež chvíľu počkať ďalší výrobcovia Chromebookov pracujú na špičkových konkurentoch Pixelbookov. Investícia do Pixelbooku alebo iného Chromebooku, či už teraz alebo v budúcnosti, je každopádne dobrý nápad vzhľadom na rýchly rozmach Chrome OS v posledných rokoch.

Vývoj pre rýchlo rastúcu používateľskú základňu Chromebookov

Operačný systém Chrome od spoločnosti Google je priekopníkom v sektore vzdelávania. Podľa NPDChromebooky dosiahli takmer jednu štvrtinu všetkých predajov notebookov počas týždňa Black Friday v roku 2017. Okrem toho sa v roku 2017 predalo dvakrát viac Chromebookov v porovnaní s rokom 2016. Tablety s operačným systémom prichádzajú čoskoro, a to vďaka záujmu o tvarový faktor zo strany škôl. Ako operačný systém sa stáva príjemnejším na dotyk, rastie dopyt po aplikáciách navrhnutých pre dotykové zariadenia so systémom Chrome OS.

Vezmite populárne Evernote aplikácia na písanie poznámok ako príklad. V prípadovej štúdii spoločnosť tvrdí, že po implementácii rozhrania API stylusu s nízkou latenciou na písanie rukou na dotykovej obrazovke strávili používatelia Pixelbookov v aplikácii 4x viac času v porovnaní s priemerným používateľom. Ďalšia aplikácia na písanie poznámok tzv Squid tiež zaznamenal veľký úspech optimalizácia pre OS Chrome: Chromebooky predstavovali 7 % ich celkovej používateľskej základne za posledných 30 dní, no tvorili 21 % ich výnosov.

Virtuálny vstup dotykovým perom v aplikácii Evernote na Google Pixelbook. Zdroj: Evernote.

Záver

Chrome OS je vysoko cenený pre svoju rýchlosť, jednoduchosť a bezpečnosť. Ide o operačný systém, ktorý vývojári často odporúčajú svojim technologicky zdatným priateľom a rodine používať na uľahčenie života. Operačný systém však neponúka veľa na to, aby presvedčil samotných vývojárov, aby skutočne migrovali do ekosystému. Pridanie podpory aplikácií pre Linux do operačného systému je veľkým krokom vpred k dosiahnutiu tohto cieľa.