Logo fi.androidermagazine.com
Logo fi.androidermagazine.com

Mikä on fuksia ja miksi sinun pitäisi välittää?

Sisällysluettelo:

Anonim

Kauan sitten, vuonna 2016, Internet sai tietää oletetusta Google-aloitteesta yhdistää Chrome OS ja Android. Oli tarkoitus saada koodinimi Andromeda ja yhdistää kaikki Googlen laskentaalustat siten, että ne kaikki käyttivät samaa käyttöjärjestelmää. Se oli järkevää monella tavalla; se on samanlainen kuin mitä Microsoft tekee mobiili-, tabletti- ja pöytätietokoneohjelmistojen kanssa, ja oletettavasti suunta Apple liikkuu iOS: n ja macOS: n kanssa. Koodinimet ja huhut syrjään, mitä lopulta tapahtui oli kyky käydä Google Play Kaupassa Chromebookilla ja ajaa Android-sovelluksia omalla tavallaan.

Tämä oli iso juttu, ja jos Andromeda osoittautui siitä, se riitti varmasti. Kaikille on hyötyä siitä, että Android-sovelluksia on saatavana Chromebooksissa - Google voi myydä enemmän ja voimme käyttää niitä paremmin, koska siellä on "sovellus siihen" aina kun tarvitsemme. Mutta ajatus Androidin ja Chromen sulautumisesta ei koskaan mennyt. Se sai juuri uuden koodinimen: Fuchsia.

Lisää: Nämä ovat Chromebookit, jotka voivat käyttää Android- ja Linux-sovelluksia

Joidenkin kehittäjien mukaan fuksia sai nimensä jo olemassa olevista projekteista.

Vaaleanpunainen + violetti = fuksia (uusi käyttöjärjestelmä)

Projekti Pink oli Applen suunnittelutiimin alkuperäinen idea, kun he päättivät, että on aika rakentaa uusi oliokeskeinen käyttöjärjestelmä, jossa on uusi käyttöliittymä, ja muistiinpanot kirjoitettiin vaaleanpunaisilla hakemistokorteilla. Projekti Violetti oli alkuperäinen nimi, joka annettiin kosketusnäyttöpuhelimen prototyyppituotannolle Applelta; iPhone. Fuchsian alkuperäiset kehittäjät ovat perehtyneet tähän historiaan, koska he olivat myös osa entisiä projekteja, kuten BeOS, iOS ja WebOS.

Mutta käyttöjärjestelmä tarvitsee enemmän kuin nimen. Ja Google ei kerro meille mitään uudesta projektistaan, meillä on jäljellä kaikki Internetin löytämät leivänmurut. Tässä on mitä me tiedämme toistaiseksi.

Fuksia ei tule korvaamaan Androidia tai Chrome-käyttöjärjestelmää

Android on monimutkainen asia. Sitä voidaan ajatella kokonaisena käyttöjärjestelmänä, jonka löydät älypuhelimesta tai tablet-laitteesta, tai se voi olla pieni osa käyttöjärjestelmää, joka on rakennettu toimimaan sovelluksia, kuten näimme BlackBerrystä OS 10 -laitteissa. Erityisesti Android on tuttu noin kahdelle miljardille ihmiselle ja sillä on valtava ohjelmistojen, laitteiden, lisävarusteiden ja tukihenkilöstön ekosysteemi. Et koskaan hylkää jotain tätä onnistunutta - rakennat sen sijaan.

Google oppi Oracle-ohjelmiston käytön edun oikeussalissa.

Fuchsia todennäköisesti korvaa sen osan ohjelmistosta, jota et näe; se osa, joka saa laitteiston käyntiin ja jonka avulla voit sanoa puhelimesi tekevän jotain, kun napautat näyttöä tai puhut mikrofoniin.

Tällä hetkellä Android käyttää Linux-ydintä ja kourallinen apuohjelmia, jotka on kirjoitettu toimimaan Linuxin kanssa. Linux on suuri monella tavalla. Se on rakennettu toimimaan melkein minkä tahansa laitteistopohjaisen kanssa, sillä on valtava yhteisö, joka antaa panoksen ja tekee jokaisesta versiosta parempia kuin viimeinen, ja se on paljon pidempi kuin minkä tahansa tänään ostaman laitteiston, joka käyttää sitä. Chrome on enimmäkseen sama tapa. Se on joukko käyttäjäystävällisiä palveluita ja apuohjelmia, jotka toimivat Linux-ytimen yläosassa. Niin on Android Auto, Android TV ja Wear OS.

Mutta Linux ei "kuulu" Googlelle eikä sitä ole suunniteltu erityisesti mobiililaitteille. Nämä ovat kaksi asiaa, jota Google haluaa ja joka lopulta tarvitsee voidakseen jatkaa kilpailua.

Fuksia rakennetaan vuodelle 2019 ja sen jälkeen, ei menneisyyden perintöön.

Google tarvitsee jokaiselle tasolle rakennetun mobiili käyttöjärjestelmän, joka on suunniteltu vuodesta 2018 lähtien. Sen on oltava kevyt ja helppo resurssien suhteen, kyettävä laskemaan nopeasti verottamatta puhelimien sisällä olevia siruja ja sen on kyettävä vastaamaan välittömästi kaikilla tavoilla, joilla voimme "puhua" siihen, kuten kosketus, hiiri ja näppäimistö tai ääni. Ja sen on tehtävä tämä kaikki samalla kun se on sama käyttäjäystävällinen Android, jonka jo tiedämme ja joka silti suorittaa miljoonia Androidille kirjoitettuja sovelluksia.

Lyhyesti sanottuna, Fuchsia korvaa Linuxin ja Android-osien (ja todennäköisesti Chromen, Android TV: n, Android Auto: n jne.) Osilla, jotka toimivat paremmin Googlen tarkoituksiin. Käyttöliittymällä - sellaisena kuin minä ja minä näemme puhelimissamme, Chromebookeissa tai kelloissa - ei ole mitään tekemistä tämän käyttöjärjestelmän osan kanssa. Lisäksi fuksia on liian vaikea taata.

Muutoksen edut

Kuten mainittiin, Google haluaa ohjelmistojen, joilla heillä on enemmän hallintaa, ja jotka on suunniteltu nopeaa ja nopeaa suhteellisen heikoille laitteille, joita näemme mobiilituotteissa. Mukautetulle käyttöjärjestelmälle siirtymisellä on kuitenkin kaksi muuta erittäin tärkeää hyötyä, ja tällä kertaa saamme nähdä ne.

Kehittäjät voivat käyttää nykyisempää ohjelmointikieltä sovellusten kirjoittamiseen. Olemme jo nähneet tämän ohjelmointityökalujen, kuten Dartin ja Flutterin, kanssa, jotka ovat siirtymässä Androidille, ja kaikki uudet käyttöjärjestelmät kirjoitetaan varmasti nykyaikaisilla ohjelmointityökaluilla.

Joskus tarvitset kelkkavasaran. Muutoin tarvitset jotain herkempää.

C- tai Java-ohjelmoinnissa ei ole mitään vikaa. Molemmat kielet ovat erittäin kestäviä ja voivat tehdä laitteista mitä tahansa. Mutta se tarkoittaa myös, että ne on suunniteltu tekemään paljon asioita, joita mobiilisovelluskehittäjä ei tarvitse, ja tämä voi tehdä niistä hieman hankalaa oppia ja käyttää. Android-sovelluskehittäjä ei tarvitse koodiaan kommunikoidakseen suoraan CPU: n kanssa konekoodilla. Mutta sovelluskehittäjä tarvitsee pääsyn helpompiin ja tehokkaampiin tapoihin saada sujuvat käyttöliittymäsiirtymät tai skaalautuvuus eri näytöille. C ++ sopii erinomaisesti robotin virran tuottamiseen, mutta Flutter on loistava loistavan sovellusliittymän rakentamiseen. Antamalla kehittäjille hyödyntää parempia sovelluksia tekeviä työkaluja tarkoittaa, että saamme parempia sovelluksia.

Nämä uudet työkalut yhdistettynä kaikkien laitteiden yhtenäiseen alakerrokseen tarkoittavat, että yksi sovellus voi toimia kaikkialla. Se on hienoa, mutta Android antaa jo yhden sovelluksen toimia kaikkialla, ja rehellisesti sanottuna se tarkoittaa, että sovellukset imevät enimmäkseen mitä tahansa laitetta paitsi puhelinta. Erikokoiset näytöt tarvitsevat erilaisia ​​käyttöliittymiä, ja suurin osa kehittäjistä koodittaa vain puhelinkokoisen, koska sovelluksen näyttäminen kaikkialta ei ole helppoa.

Parempi kehittäjätyökalu tarkoittaa parempia sovelluksia jokaisella näytöllä.

Se muuttuu Flutter-kaltaisten työkalujen kanssa ja se on toinen etu. Tällä hetkellä on vaikea rakentaa Android-sovellusta, joka toimii pienellä 5 tuuman näytöllä, mutta muuntuu hyödyntämään 12 tuuman näyttöä. Se voidaan tehdä kauniisti - katso esimerkki Gmail-sovelluksesta -, mutta työ vie yleensä kehittäjät pois ideasta. Jos työkalut antaisivat kehittäjälle määritellä muutaman eri tavan käyttää täysnäyttöä antamaan meille oikean määrän tietoa vain muutamalla vaiheella, suurin osa kehittäjistä tekisi niin.

Tätä Fuchsia näyttää Pixelbookissa. Kehittäjät voivat helposti määritellä, mitä pienemmille sisältökentille menee, mitä käytetään miellyttävänä taustana, kuinka asiat on järjestetty ja kuinka paljon sisältöä meidän on nähtävä vain muutamalla vaiheella. Tällä hetkellä on vain esimerkkejä ja demoja, mutta ne antavat meille erinomaisen kuvan siitä, mitä odottaa. Vertaa sitä Fuchsiaan alla olevassa puhelinkokoisessa näytössä.

Huomaa yhtäläisyydet, huomaa sitten erot. Näin yksi ohjelmistopaikka, tässä tapauksessa yksinkertainen käyttöliittymä tai "koti" -sovellus, voidaan muuttaa toimimaan kahdella erikokoisella näytöllä. Tästä puuttuu Android nykyisessä tilassa. Tämän meidän täytyy tapahtua. Siksi Google - ja me - haluamme, että Fuchsiasta tulee todellinen asia.

Mikään ei ole lopullista, kaikki voi muuttua

Kuten tämän artikkelin yläosassa mainittiin, olemme rakentaneet tämän sekoituksen huhuista, lähdekoodilähetyksistä, sisäpiiritiedoista ja pienestä mielikuvituksen yhdistelmästä. Google ei ole sanonut mitään tulevaisuudesta, jossa Fuchsia on todellisuus.

Se on tärkeää, koska tämä on valtava yritys. Se on jopa suurempi kuin Androidin luominen ensinnäkin siksi, että suurin osa siihen liittyy koodaamaan alakerrosta sen sijaan, että se riippuu olemassa olevasta ohjelmistosta. Android rakennettiin Linuxin päälle, iOS rakennettiin BSD: n päälle, Fuksia rakennetaan alusta alkaen. Kestää muutama vuosi, ennen kuin voimme nähdä kuluttajaversion tai jopa version yleisön testattavaksi, mikä ei ole vain todiste konseptin esittelystä. Tämä on kovaa työtä, jonka valmistuminen vie tuhansia tunteja.

Uskon, että Googlella on suunnitelmia Fuchsiaa varten, eikä se ole vain lahjakkaiden kehittäjien lemmikkiprojekti tai jotain Google käynnistää eikä koskaan lopeta. Olen kiinnittänyt erityistä huomiota kaikkeen tähän, ei pelkästään siksi, että me ansaitsemme elantonsa, vaan myös siitä, että olemme molemmat kiinnostuneita ja hämmästyneitä siitä, mitä projektista voi kehittyä. Jatkamme tämän tilan tarkistusta ja lisäämme tietoja, kun se tulee saataville, mutta toistaiseksi siihen liittyy enimmäkseen koulutettuja arvauksia ja paljon toiveita.

Kolme suosituinta tapaa Fuchsia voi olla parempi käyttöjärjestelmä kuin Android

Chromebookit kaikille

chromebooks

  • Paras Chromebook
  • Parhaat Chromebookit opiskelijoille
  • Parhaat Chromebookit matkustajille
  • Parhaat USB-C-keskittimet Chromebookille

Voimme ansaita palkkion ostoista linkkien kautta. Lue lisää.