Mi a fukszia, a Google új operációs rendszere?

Tartalomjegyzék:

Mi a fukszia, a Google új operációs rendszere?
Mi a fukszia, a Google új operációs rendszere?

Videó: Mi a fukszia, a Google új operációs rendszere?

Videó: Mi a fukszia, a Google új operációs rendszere?
Videó: NFL / Detroit Lions Mock Draft 2.0 | Detroit Lions Podcast - YouTube 2024, November
Anonim
Fuchsia egy teljesen új operációs rendszer, jelenleg a fejlesztés nagyon korai szakaszában. Hogyan különbözik az Android és a Chrome, és esetleg helyettesítheti az egyiket? Letöröljük.
Fuchsia egy teljesen új operációs rendszer, jelenleg a fejlesztés nagyon korai szakaszában. Hogyan különbözik az Android és a Chrome, és esetleg helyettesítheti az egyiket? Letöröljük.

Mi ez a dolog?

A fukszia először felbukkant a tech világ radarán 2016 közepén, amikor egy előre be nem jelentett nyílt forráskódú projekt jelent meg a Google-tól a GitHub tárban. A technológiai sajtó kezdeti vizsgálata szerint "univerzális" operációs rendszerként tervezték, amely képes mindentől kezdve futni az alacsony teljesítményű smartwatttól a nagy teljesítményű asztali gépekig. Ez potenciálisan magában foglalja a telefonokat, tablettákat, laptopokat, autóelektronikát, csatlakoztatott készülékeket, hardvereket, stb.
A fukszia először felbukkant a tech világ radarán 2016 közepén, amikor egy előre be nem jelentett nyílt forráskódú projekt jelent meg a Google-tól a GitHub tárban. A technológiai sajtó kezdeti vizsgálata szerint "univerzális" operációs rendszerként tervezték, amely képes mindentől kezdve futni az alacsony teljesítményű smartwatttól a nagy teljesítményű asztali gépekig. Ez potenciálisan magában foglalja a telefonokat, tablettákat, laptopokat, autóelektronikát, csatlakoztatott készülékeket, hardvereket, stb.

Az univerzális operációs rendszer valami szent grál a szoftvergyártók számára, de még nem sikerült. A Microsoft megpróbálta a Windows 10-et "univerzális" elérni, legalábbis abban az értelemben, hogy olyan telefonokat készítettek, amelyek lefagyott verzióban futtathatók. Az Apple híresen állította (meglehetősen kétségesen), hogy az eredeti iPhone "valós OS X" -nek futott, mielőtt végül felhagyott volna ezzel a koncepcióval a márkás iOS javára. A legközelebbi olyan operációs rendszerekhez jöttünk, amelyek a fogyasztói hardver minden szintjén futnak, kissé ironikus módon, a Linux. A Linux kernel különböző ízeket használnak az Android, a Chrome OS, a set-top boxok, a routerek és a modemek, az intelligens eszközök és az ipari szoftverek tonnái mellett.

De egyszerűen csak a különböző hardverek futtatására, amelyek homályosan hasonló szoftverságakban futnak, nem igazán a lényeg. A Microsoft, az Apple és a Google célja, hogy egyetlen operációs rendszert hozzon létre, amely ugyanazokat az alkalmazásokat futtathatja, minimális fejlesztési változásokkal, amennyire csak lehetséges. Ez megkönnyítené a fogyasztói szintű technológiák közötti egyszerű összekapcsolódást, vonzza a szoftverfejlesztőket, akik több platformon hatékonyan hozhatnak létre alkalmazásokat, és döntő jelentőségű, hogy a fogyasztókat olyan egyszerű szoftveres ökoszisztémákba zárják be, amelyek könnyen ellenőrizhetők (és nehéz a versenyre elhagyni).
De egyszerűen csak a különböző hardverek futtatására, amelyek homályosan hasonló szoftverságakban futnak, nem igazán a lényeg. A Microsoft, az Apple és a Google célja, hogy egyetlen operációs rendszert hozzon létre, amely ugyanazokat az alkalmazásokat futtathatja, minimális fejlesztési változásokkal, amennyire csak lehetséges. Ez megkönnyítené a fogyasztói szintű technológiák közötti egyszerű összekapcsolódást, vonzza a szoftverfejlesztőket, akik több platformon hatékonyan hozhatnak létre alkalmazásokat, és döntő jelentőségű, hogy a fogyasztókat olyan egyszerű szoftveres ökoszisztémákba zárják be, amelyek könnyen ellenőrizhetők (és nehéz a versenyre elhagyni).

A Google nem jött ki, hogy azt mondja, hogy ez a cél a fukszia-valójában a Google nem mondott sokat a fukszia egyáltalán, de úgy tűnik, mint egy természetes törekvés. Ezt támogatja néhány beépített cross-platform képesség, Android és iOS eszközökkel.

Hogyan kapcsolódik a fukszia az Androidhoz és a Chrome-hoz?

Kimérten. Míg az Android és a Chrome OS egyaránt a Linux kernel erősen módosított verzióját használja, a Fuchsia egy teljesen új, Zircon nevű mikro-kernelből épül fel.

A hagyományos operációs rendszermag és a mikrokernel közötti különbségek bonyolultak, de az alapvető lényege, hogy a mikrokernelek épülnek a talajból a hatékonyság és rugalmasság érdekében. A koncepció évtizedekig tart, de nagyrészt elhagyott, hiszen a számítógépes erő, a memória és a tárhely a 90-es években virágzott. Most, hogy a fogyasztói elektronika egyre inkább a kisebb, hatékonyabb és hordozhatóbb hardver felé tolódott, a Google a mikrokernel architektúráját a következő generációs operációs rendszernek alkalmasnak tekinti.

Nem fáj, hogy egy olyan rendszerrel, amelyet saját maga hozott létre, a Google többé-kevésbé teljes mértékben ellenőrzi, hogy a Zirkon és a Fuchsia miképpen fejlődik, mind a piac előtt, mind pedig után (ha valaha is megy). A Google megtanulta a leckét az Android-on, amely nyílt forráskódú természetéből adódóan nagymértékben összetört a fogyasztói szinten. A Chrome OS lényegében le van zárva az engedélyezési feltételek mellett, még akkor is, ha technikailag nyílt forráskód is. Fucshia, ismét nyílt forráskódú, feltételezhetően szinte teljes egészében a Google irányítása alatt áll, még akkor is, ha a partnervállalatok által értékesített hardveren fut.
Nem fáj, hogy egy olyan rendszerrel, amelyet saját maga hozott létre, a Google többé-kevésbé teljes mértékben ellenőrzi, hogy a Zirkon és a Fuchsia miképpen fejlődik, mind a piac előtt, mind pedig után (ha valaha is megy). A Google megtanulta a leckét az Android-on, amely nyílt forráskódú természetéből adódóan nagymértékben összetört a fogyasztói szinten. A Chrome OS lényegében le van zárva az engedélyezési feltételek mellett, még akkor is, ha technikailag nyílt forráskód is. Fucshia, ismét nyílt forráskódú, feltételezhetően szinte teljes egészében a Google irányítása alatt áll, még akkor is, ha a partnervállalatok által értékesített hardveren fut.

Hogyan hat a fukszia a fejlesztőkre?

A fukszia nem olyan ponton van, ahol a fejlesztők gyakorlatilag teljes körű alkalmazásokat hozhatnak létre. De amikor megérkezik, a Google nem szándékozik teljesen lemondani az Android-ra. A fuksziaalkalmazások számos népszerű programozási nyelven íródhatnak az új Flutter szoftverfejlesztő készlet segítségével.

A Flutter lehetővé teszi az alkalmazások írását maximális kompatibilitással a Fucshia, az Android és az iOS között. Nem csak ez azt jelenti, hogy az alkalmazások mind a három platformon minimális befektetéssel írhatók, így a már meglévő alkalmazások Fuchsia-ra történő átvitelét és a három platform támogatását megkönnyítik.

A flutter a Google jelenlegi vizuális tervezési szabványa - a Material Design - köré épül, amelyet az Android, a Chrome OS és a webes tulajdonok (különböző mértékben) betartanak. Magában foglalja a rugalmas Vulkan renderelő motoron alapuló fejlett UI elemek támogatását, beleértve a térfogat-árnyékokat (a Material Design egyik kedvenc eszköze) és a 120 FPS-os animációkat. Emellett lenyűgöző játék- és médiaalkalmazásokra is képes, bár a teljesítmény természetesen a hardvertől függ.

Ha kíváncsi vagy, hogy a Chrome OS nem a kompatibilitási listában van, ne feledje, hogy a Chrome alkalmazásai szinte teljesen webalapúak. Nem tölti le a kódot, és futtassa azt helyileg, mint a legtöbb más operációs rendszer. De a Chrome OStudfuttathat Android-alkalmazásokat, és ezt a képességet a Google minden nagy kiadásában jelentősen bővíti. A legegyszerűbb következtetés az, hogy a Google abban reménykedik, hogy a Play Áruház infrastruktúráját legalább néhány teljes asztali Android-alapú alkalmazással át fogja alakítani a Chrome OS számára.

Abban a pillanatban, ha a Google képes kezelni a fukszitást és mindkét platform helyettesíteni vagy átalakítani, akkor a fejlesztők (és így a felhasználók) könnyedén alkalmazkodhatnak.

Mikor jön a fukszia?

Az egyszerű válasz: nincs fogalmunk. A fukszia olyan korai szakaszban van, hogy a Google valószínûleg nem rendelkezik állandó ütemtervvel. A Google nagyon ritkán kommentálta a projektet, kivéve annak megerősítését, hogy ez valóban jelentős támogatást nyújt. Jelenleg az egyetlen könnyen elérhető információ a Fuschia-ról a forráskód, amely mind a GitHub, mind a Google saját adattárában található.

Teljesen lehetséges, hogy a Google egy bizonyos pillanatban értékelni fogja a Fuchsia-t a jelenlegi piaci feltételekhez képest, és eldönti, hogy lemond a projektről. Lehet, hogy folytatódik az Android (a hibás, mint ez) és a Chrome OS, vagy dolgozzon ki valamit még nem látott még. De abban a pillanatban, Fuchsia úgy néz ki, mint a legvalószínűbb (ha távoli) utódja az Android és esetleg a Chrome.

Megpróbálhatom most?

Fajta. A Fuschia csontjai elégségesek a nyílt forráskódú repositories magazinokban, hogy a projekt rendkívül korai felépítését lehet elérni és futni, de csak néhány konkrét hardverdarabon. Az írás idején ezek az Intel NUC mini-PC-re, az Acer Switch Alpha 12 tablet-re, a HiKey960-ra és a Khadas VIM-re korlátozódnak. Az utóbbi kettő olyan rendszerként működik, mint egy erősebb Raspberry Pi.

Ajánlott: