If-Koubou

Mikä on Fuchsia, Googlen uusi käyttöjärjestelmä?

Mikä on Fuchsia, Googlen uusi käyttöjärjestelmä? (Miten)

Fuchsia on täysin uusi käyttöjärjestelmä, joka on tällä hetkellä Google-kehityksen alkuvaiheessa. Miten se eroaa Androidista ja Chromesta, ja voisiko se korvata toinen? Let's break it down.

Mikä tämä on?

Fuchsia esitteli ensimmäisen kerran tech-maailman tutkassa vuoden 2016 puolivälissä, kun GitHub-arkistosta julkaistiin ennalta ilmoittamaton avoimen lähdekoodin projekti Googlelta. Teknologiatyöntekon ensimmäisen tarkastuksen mukaan se oli suunniteltu niin, että se olisi "universaali" käyttöjärjestelmä, joka pystyy toimimaan kaikesta pienitehoisista älypuhelimista voimakkaisiin työpöytiin. Tämä voi sisältää puhelimia, tabletteja, kannettavia tietokoneita, auton elektroniikkaa, liitettyjä laitteita, laitteita ja paljon muuta.

Yleinen käyttöjärjestelmä on jotain pyhää grailia ohjelmiston valmistajille, mutta sitä ei ole vielä saavutettu. Microsoft pyrki tekemään Windows 10: n "yleismaailmallisen", ainakin siinä mielessä, että on tehty joitain puhelimia, jotka voivat käyttää sitä kaatuneessa versiossa. Apple sanoi (aivan epäilevästi), että alkuperäinen iPhonen suoritti "todellinen OS X", ennen kuin lopulta luopui kyseisestä käsitteestä merkkituotteiden iOS: n hyväksi. Lähimmän olemme päässeet käyttöjärjestelmissä, jotka kulkevat kaikilla kuluttajatason laitteilla, on melko ironista Linuxia. Erilaisia ​​Linux-ytimiä käytetään Androidissa, Chrome-käyttöjärjestelmissä, digisovittimissa, reitittimissä ja modeemeissa, älykkäissä laitteissa ja teollisuusohjelmien lisäksi.

Microsoftin yritys yleisellä alustalla ei ole ollut kovinkaan onnistunut.

Mutta yksinkertaisesti saada eri laitteistoja toimimaan epämääräisesti samanlaisia ​​ohjelmistoja sisua ei todellakaan ole kyse. Microsoftin, Applen ja Googlen tavoite on luoda yksi käyttöjärjestelmä, joka voi käyttää samoja sovelluksia vähäisin kehitysvaihein niin laajan valikoiman laitteita kuin mahdollista. Tämä helpottaisi kuluttajien tason teknologian helppoa liittämistä, houkuttelisi ohjelmistokehittäjiä, jotka haluavat luoda sovelluksia tehokkaasti useilla alustoilla ja ratkaisevasti, että kuluttajat lukittuvat yhdeksi ohjelmistokokonaisuudeksi, joka on helppo hallita (ja vaikea lähteä kilpailulle).

Google ei ole tullut sanomaan, että tämä on fukitsin tavoite - itse asiassa Google ei ole lainkaan sanonut paljon fuusiasta - mutta se tuntuu luonnolliselta pyrkimykseltä. Sitä tukevat joitain sisäänrakennettuja monialaisia ​​ominaisuuksia, joissa on Android ja iOS.

Kuinka fuksia liittyy Android ja Chrome?

Kaukaista. Vaikka Android ja Chrome-käyttöjärjestelmät käyttävät Linux-ytimen voimakkaasti muokattua versiota, Fuchsia rakennetaan alusta lähtien täysin uudelle Zircon-mikrosydämelle.

Tavanomaisen käyttöjärjestelmän ytimen ja mikrokernelin väliset erot ovat monimutkaisia, mutta peruspisteenä on, että mikrokernelit rakennetaan maasta lähtien tehokkuutta ja joustavuutta varten. Konsepti kestää vuosikymmeniä, mutta se hylättiin suurelta osin tietokoneiden teho, muisti ja säilytystila kukoistettiin 90-luvulla. Nyt, kun trendi kulutuselektroniikan siirtyessä kohti pienempää, tehokkaampaa ja kannettavia laitteistoja, Google näkee mikrokernel-arkkitehtuurin potentiaalisesti sopivaksi seuraavan sukupolven käyttöjärjestelmäänsä.

Fuchsia UI-konseptit, jotka toimivat Android-puhelimessa.

Se ei haittaa, että järjestelmällä, joka luotiin yksin, Googlella on enemmän tai vähemmän kokonaisvaltainen valvonta siitä, miten Zircon ja Fuchsia kehittyvät sekä ennen markkinoilletuloa että sen jälkeen (jos se tulee aina). Google oppi oppitunti Androidilla, joka on nyt voimakkaasti murtunut kuluttajatasolla avoimen lähdekoodinsa ansiosta. Chrome-käyttöjärjestelmä on olennaisesti lukittuna sen lisenssiehdoilla, vaikka se on myös teknisesti avoin lähdekoodi. Fucshia, joka on jälleen avoin lähdekoodi, oletettavasti valvoo lähes koko Googlen itse, vaikka se toimisi myös kumppaniyritysten myymien laitteiden avulla.

Miten fuusiot vaikuttavat kehittäjiin?

Fuksia ei ole siinä vaiheessa, että kehittäjät voivat käytännössä luoda täydellisiä sovelluksia. Mutta kun se tulee sinne, Google ei aio tehdä työtä, jonka se on asettanut Androidille kokonaan hylätyksi. Fuchsia-sovellukset voidaan kirjoittaa useilla suosituilla ohjelmointikielillä käyttäen uutta Flutter-ohjelmistokehityspakettia.

Flutterin avulla sovellukset voidaan kirjoittaa maksimaalisella yhteensopivuudella Fucshia, Android ja iOS välillä. Tämä ei tarkoita sitä, että sovellukset voidaan kirjoittaa kaikilla kolmella alustalla, joissa on vain vähän investointeja, joten se siirtää nykyiset sovellukset Fuchsiaan ja tukee kaikkia kolmea alustaa helposti.

Flutter on rakennettu Googlen nykyisen visuaalisen suunnittelun standardin - Material Design -, joka noudattaa kaikkia Android-, Chrome OS- ja verkko-ominaisuuksiaan (eriasteisesti). Se sisältää tuen kehittyneille UI-elementeille, jotka perustuvat joustavaan Vulkan-renderöintimoottoriin, mukaan lukien volumetriset varjot (suosituin materiaalisuunnittelutyökalu) ja supernopeat 120 FPS-animaatiot. Se kykenee myös vaikuttaviin peli- ja mediasovelluksiin, vaikka suorituskyky riippuu tietenkin laitteistosta.

Jos mietit, miksi Chrome-käyttöjärjestelmä ei ole yhteensopivuusluettelossa, muista, että Chrome-sovellukset ovat lähes kokonaan web-pohjaisia. Se ei lataa koodia ja suorita sen paikallisesti kuten useimmat muut käyttöjärjestelmät. Mutta Chrome-käyttöjärjestelmävoidaajaa Android-sovelluksia nyt, ja Google pystyy laajentamaan tätä ominaisuutta merkittävästi kaikissa Chromen tärkeimmissä julkaisuissa. Helpoin johtopäätös on, että Google toivoo siirtyvän Play-kauppa-infrastruktuurinsa ainakin joihinkin Android-pohjaisiin Android-pohjaisiin sovelluksiin Chrome OS: lle.

Siinä vaiheessa, jos Google pystyy käynnistämään fuusiat ja korvaamaan tai siirtymään molemmille alustoille, se olisi helppo sovittaa kehittäjille (ja siten myös käyttäjille).

Milloin Fuusiat saapuu?

Yksinkertainen vastaus on: meillä ei ole aavistustakaan. Fuchsia on niin alkuvaiheissa, että Google ei todennäköisesti ole edes kiinteä tiekartta.Google on kommentoinut hanketta harvoin paitsi vahvistamaan, että se on todellinen asia, jolla on merkittävä tuki. Tällä hetkellä ainoat Fuschian helposti saatavilla olevat tiedot ovat sen lähdekoodi, joka on lähetetty sekä GitHubissa että Googlen omassa arkistossa.

On täysin mahdollista, että jossain vaiheessa Google arvioi fuusiota suhteessa nykyisiin markkinaolosuhteisiin ja päättää romuttaa projektin. Se voi jatkaa Androidin (virheellistä tapaa) ja Chrome-käyttöjärjestelmää, tai kehittää jotain, jota emme edes ole nähneet. Mutta tällä hetkellä Fuchsia näyttää todennäköiseltä (jos kaukainen) seuraaja Androidista ja mahdollisesti Chromesta.

Voinko kokeilla sitä nyt?

Järjestä. Fuschin luut ovat riittävät avoimen lähdekoodin arkistoissa, joten projektin äärimmäisen varhaista rakennetta voidaan saada aikaan ja käynnissä, mutta vain muutamia tietynlaisia ​​laitteistoja tällä hetkellä. Kirjoittamisen aikana nämä rajoittavat Intel NUC mini-PC, Acer Switch Alpha 12 -tabletti, HiKey960 ja Khadas VIM. Nämä kaksi viimeistä ovat systeemitekniikkaa, kuten voimakkaampi Vadelma Pi.

Acerin kytkin Alpha 12 on yksi ainoista valtavirran laitteista, joita virallisesti tuetaan varhaisten Fuchsia-mallien avulla.

Siellä on yksi laitteisto, jota ei ole virallisesti tuettu, mutta joka voi ajaa Fuchsia anyway: Pixelbook. Ja se on järkevää - kuten Googlen super-premium Chromebook, on luonnollista olettaa, että joukko heitä roaming hallit käsissä Google-kehittäjille. Ars Technican Ron Amadeo onnistui saamaan varhaisen Fuchsia-koodin ylös ja käyttämään kuluttajamallia tarkastelemaan käyttöjärjestelmää.

Ars Technica sai Fuchsia käynnissä Pixelbookilla.

Fujitsun koodin bittiä ja palasia on myös mahdollista käyttää Android-puhelimissa käyttäen vanhempia rakennuksia. Mutta kaikissa näissä tapauksissa sinun tarvitsee tehdä vakavia teknisiä silmukoita, jotta voit rakentaa koodin pisteeseen, jossa voit asentaa sen, eikä sinun aikasi investointi ole hyvä. Näet vain, kuinka hyvin käyttöliittymän aikaisin versio toimii. Jo Google-kirjautumistunnus ei toimi tällä hetkellä. Suosittelen tutustumaan jo kirjoitettuihin teknisiin artikkeleihin tai katselemaan käytännöllisiä videoita YouTubessa.

Kuvauskenttä: Ron Amadeo / Ars Technica, Microsoft, Amazon