Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Mi az a fuksia, és miért érdekel?

Tartalomjegyzék:

Anonim

Rég régen, 2016-ban, az internet megtudta a feltételezett Google-kezdeményezést a Chrome OS és az Android összevonására. Annak Andromeda kódnévvel kellett rendelkeznie, amely egyesíti a Google összes számítógépes platformját, hogy mind ugyanazt az operációs rendszert használják. Sok szempontból volt értelme; hasonló ahhoz, amit a Microsoft csinál a mobil, táblagép és asztali szoftverekkel, és állítólag az Apple mozog az iOS és a MacOS irányában. A kódnevek és pletykák eltekintve attól, hogy végül az volt, hogy meglátogatták a Google Play Áruházot egy Chromebookral, és natív módon futtathatják az Android alkalmazásokat.

Ez nagy ügy volt, és ha Andromeda kiderült volna, akkor az elegendő volt. Mindenkinek előnye van, ha az Android-alkalmazások elérhetők a Chromebookokon - a Google többet értékesíthet, és jobban felhasználhatjuk őket, mert mindig lesz „ehhez egy alkalmazás”. Az Android és a Chrome egyesítésének gondolata azonban soha nem ment el. Most kapott egy új kódnevet: Fukszia.

Még több: Ezek a Chromebookok, amelyek Android és Linux alkalmazásokat futtathatnak

Néhány fejlesztő szerint a Fukszia a meglévő projektekből kapta a nevét.

Rózsaszín + lila = Fukszia (új operációs rendszer)

A Pink projekt az Apple mérnöki csapata eredeti ötlete volt, amikor úgy döntöttek, hogy ideje új objektum-orientált operációs rendszert építeni egy új felhasználói felülettel, és a jegyzeteket rózsaszínű indexkártyákra írták. A Purple Project volt az eredeti név, amelyet egy érintőképernyős telefon prototípusának az Apple gyártására adott; az iPhone. A Fuchsia eredeti fejlesztői jól ismerik ezt a történetet, mivel a korábbi projektek részét képezték, mint például a BeOS, az iOS és a WebOS.

De egy operációs rendszernek nem csak névre van szüksége. És anélkül, hogy a Google elmondna nekünk valamit az új projektjéről, hagyjuk összerakni az összes olyan zsemlemorzsát, amelyet az internet megtalál. Íme, amit eddig tudunk.

A Fukszia nem fogja felváltani az Androidot vagy a Chrome OS-t

Az Android bonyolult dolog. Úgy lehet úgy gondolni, mint egy teljes operációs rendszerre, amelyet okostelefonon vagy táblagépen találhat, vagy lehet egy olyan operációs rendszer egy kis része, amelyet az alkalmazások futtatására építettek, amint azt a BlackBerry alkalmazásból láttuk az OS 10 eszközökön. A legfontosabb, hogy az Android mintegy két milliárd ember számára ismert, és óriási ökoszisztéma-ból áll a szoftverek, eszközök, kiegészítők és támogató személyzet. Soha nem hagyhat fel valami ilyesfajta sikert - ehelyett épít.

A Google megtanulta a saját szoftverének előnyeit az Oracle-től a tárgyalóban.

A Fukszia valószínűleg kicseréli a szoftver azon részét, amelyet nem lát; az a rész, amely futtatja a hardvert, és lehetővé teszi, hogy a telefon megmondja a telefonjának, hogy tegyen valamit, amikor megérinti a képernyőt, vagy beszélget a mikrofonba.

Jelenleg az Android a Linux kernelét és egy maroknyi segédprogramot használ, amelyek írva vannak a Linux kezelésére. A Linux sok szempontból nagyszerű. Úgy épül, hogy szinte bármilyen hardver szempontból működjön, hatalmas közösséggel rendelkezik, amely hozzájárul és javít minden verziót, mint az utoljára, és sokkal hosszabb lesz, mint bármely más ma vásárolt hardver, amely azt használja. A Chrome általában ugyanaz. Ez egy csomó felhasználóbarát szolgáltatás és segédprogram, amelyek a Linux kernel tetején futnak. Ugyanúgy, mint az Android Auto, az Android TV és a Wear OS.

De a Linux nem "tartozik" a Google-hoz, és nem kifejezetten a mobil hardverhez tervezték. Ez két olyan dolog, amelyet a Google szeretne, és amelyre végül is szüksége lesz a verseny folytatása érdekében.

A Fuksziát 2019-re és később építik, nem a múlt örökségére.

A Google-nak szüksége van egy 2018-ra tervezett, minden szinten működő, az alapoktól kezdve épített mobil operációs rendszerre. Legyen karcsú és egyszerű erőforrás, gyorsan képes kiszámítani a telefonok belsejében lévő chipek megterhelése nélkül, és azonnali képességgel kell reagálnia. minden módon, amivel "beszélhetünk" vele, például érintéssel, egérrel és billentyűzettel, vagy hanggal. Mindezt meg kell tennie, miközben továbbra is ugyanaz a felhasználóbarát Android, mint amit már ismertünk, és még mindig futtatunk az Androidra írt alkalmazások millióit.

Röviden: a Fuchsia a Linuxot és az Android részeit (és valószínűleg a Chrome-ot, Android TV-t, Android Auto-t stb.) Felváltja valamival, amely jobban működik a Google céljaira. A felhasználói felületnek - amit Ön és én látunk a telefonunkon, Chromebookján vagy óráján - semmi köze sincs az operációs rendszer e részéhez. Különben is, Fukszia túl nehéz helyesírni.

A változás előnyei

Mint már említettem, a Google azt akarja, hogy a szoftverek jobban ellenőrizhessék őket, és azt úgy tervezték, hogy karcsú és gyors legyen a viszonylag alacsony szintű hardvernél, amelyet a mobil termékekben látunk. De van még két nagyon fontos előnye az egyéni operációs rendszerre való áttérésnek, és ezúttal megismerjük őket.

A fejlesztők képes lesznek az aktuálisabb programozási nyelvek használatára alkalmazások írására. Ezt már láthatjuk olyan programozó eszközökkel, mint a Dart és a Flutter, amelyek az Android felé vezetnek, és minden új operációs rendszert minden bizonnyal a modern programozási eszközökkel szem előtt tartva írunk.

Néha szüksége van egy kalapácsra. Más esetekben valami finomabbra van szüksége.

Semmi baj van a C vagy a Java programozásával. Mindkét nyelv nagyon robusztus, és bármilyen hardver segítségével bármit megtehet. De ez azt is jelenti, hogy sok olyan dolgot terveztek, amelyre a mobilalkalmazás-fejlesztőnek nincs szüksége, és ez kissé nehézkes lehet őket megtanulni és használni. Az Android alkalmazásfejlesztőnek nincs szüksége a kódjára, hogy gépi kód segítségével közvetlenül kommunikáljon a CPU-val. De az alkalmazásfejlesztőknek hozzáférést kell biztosítaniuk a könnyebb és hatékonyabb módokhoz, hogy zavartalan felhasználói felület-átmenetek vagy skálázhatóság legyenek a különböző képernyőkön. A C ++ kiválóan alkalmas egy robot táplálására, de a Flutter nagyszerű egy nagyszerű felhasználói felület felépítéséhez. Ha a fejlesztők kihasználják az eszközöket, amelyek elősegítik a jobb alkalmazások készítését, az azt jelenti, hogy jobb alkalmazásokat kapunk.

Ezek az új eszközök és a szoftverek egységes alsó rétege, az összes eszközön kombinálva azt jelenti, hogy egy alkalmazás mindenütt használható. Nagyszerű, de az Android már lehetővé teszi, hogy egy alkalmazás mindenhol működjön, és őszinte legyek, ez azt jelenti, hogy az alkalmazások többnyire a telefon kivételével bármilyen készüléket szopnak. A különböző méretű képernyőknek eltérő felhasználói felületekre van szükségük, és a legtöbb fejlesztő csak egy telefonméretre kódolja, mert nem könnyű az alkalmazást mindenütt jól megjeleníteni.

A jobb fejlesztői eszközök jobb alkalmazásokat jelentenek minden képernyőn.

Ez olyan eszközökkel megváltozik, mint a Flutter, és ez a második előnyeink. Jelenleg nehéz létrehozni egy olyan Android alkalmazást, amely kis méretű, 5 hüvelykes képernyőn működik, de átalakul, hogy kihasználja a 12 hüvelykes képernyőt. Csodálatosan meg lehet csinálni (lásd például a Gmail alkalmazást), de az elvégzett munka általában a fejlesztőket vonja le az ötletből. Ha az eszközök lehetővé tennék a fejlesztőnek, hogy a teljes képernyő használatának néhány különféle módját definiálja, hogy néhány lépéssel megkapja a megfelelő mennyiségű információt, a legtöbb fejlesztő ezt megteszi.

Így néz ki Fuchsia a Pixelbook-on. A fejlesztők egyszerűen meg tudják határozni, hogy mi megy a kisebb tartalommezőkbe, mit használnak kellemes háttérként, hogyan alakítják ki a dolgokat és mennyi tartalmat kell látnunk néhány lépéssel. Jelenleg csak példák és demokat találunk, de ezek kiváló képet adnak arról, hogy mi várható el. Hasonlítsa össze a következő telefonméretű kijelzőn a Fuchsia-val.

Vegye észre a hasonlóságokat, majd vegye észre a különbségeket. Így lehet megváltoztatni egy szoftverdarabot, ebben az esetben egy egyszerű felhasználói felületet vagy "otthoni" alkalmazást, hogy két különböző méretű kijelzőn működjön. Ez az, ami az Android jelenlegi állapotában hiányzik. Erre van szükségünk. Ez az oka annak, hogy a Google - és mi - azt akarjuk, hogy a Fukszia valódi dolog legyen.

Semmi sem végleges, minden megváltozhat

Amint ezt a cikk tetején megemlítettük, ezt pletykák, forráskód-feltöltések, bennfentes információk apró részei és egy képzeletbeli elegy keverékére építettük. A Google nem szólt semmi olyan jövőről, ahol a Fukszia valóság.

Ez azért fontos, mert hatalmas vállalkozás. Még ennél is nagyobb, mint az Android létrehozása, mert az nagy része az alsó réteg kódolását jelenti, ahelyett, hogy a meglévő szoftvertől függne. Az Androidot a Linux tetején építették, az iOS-t a BSD tetején építették, a Fuksziát az alapoktól építik. Néhány évbe telik, amíg meglátogatunk egy fogyasztói verziót, vagy akár a közönség számára készült verziót, amely nem csak a koncepció bemutatójának bizonyítéka. Ez kemény munka, amelynek befejezéséhez több ezer óra szükséges.

Úgy gondolom, hogy a Google-nak tervei vannak a Fukszia iránt, és ez nem csupán tehetséges fejlesztők kedvtelésből tartott állatainak projektje, vagy valami, amit a Google elindít és soha nem fejez be. Nagyon figyellek erre mindegyikre, nem csak azért, mert így éljük meg megélhetésünket, hanem azért is, mert mindketten érdekeltek és csodálkozunk, hogy mi alakulhat ki a projektből. Folytatjuk a hely újravizsgálását és az információk hozzáadását, amint elérhetővé válnak, de jelenleg nagyrészt oktatott találgatások és sok kívánság szerepel.

A 3 legfontosabb módszer, hogy a Fukszia jobb operációs rendszer lehet, mint az Android

Chromebookok mindenki számára

A Chromebook

  • A legjobb Chromebookok
  • A legjobb Chromebookok diákok számára
  • A legjobb Chromebookok utazók számára
  • A legjobb USB-C hubok a Chromebookokhoz

Jutalékokat kereshetünk a linkek segítségével a vásárlásokért. Tudj meg többet.