Mājas lapa » » Kas ir Fuksija, Google jaunā operētājsistēma?

    Kas ir Fuksija, Google jaunā operētājsistēma?

    Fuksija ir pilnīgi jauna operētājsistēma, kas pašlaik atrodas Google attīstības sākumposmā. Kā tas atšķiras no Android un Chrome, un vai tas var aizstāt vienu no tiem? Sadalīsim to.

    Kas ir šī lieta??

    Fuksija vispirms 2016. gada vidū parādījās tehnoloģiju pasaules radarā, kad GitHub repozitorijā parādījās iepriekš nepublicēts Google atvērtā koda projekts. Saskaņā ar tehnoloģiju preses sākotnējo pārbaudi tā tika izstrādāta kā „universāla” ​​operētājsistēma, kas spēj darboties viss, sākot no mazjaudas viedtālruņiem līdz spēcīgiem galddatoriem. Tas, iespējams, ietver tālruņus, planšetdatorus, klēpjdatorus, automašīnu elektroniku, savienotas ierīces, viedtālruņu aparatūru un daudz ko citu.

    Universāla operētājsistēma ir kaut kas svēts grāls programmatūras veidotājiem, bet tas vēl nav sasniegts. Microsoft mēģināja padarīt Windows 10 “universālu” vismaz tādā nozīmē, ka ir izveidoti daži tālruņi, kas to var palaist noņemtajā versijā. Apple teicami apgalvoja (diezgan apšaubāmi), ka sākotnējais iPhone darbojās “reālā OS X”, pirms beidzot atteicās no šīs koncepcijas par labu zīmola iOS. Tuvākais, ko mēs esam nonākuši operētājsistēmās, kas darbojas visos patērētāju aparatūras līmeņos, ir nedaudz ironiski, Linux. Dažādas Linux kodola garšas tiek izmantotas Android, Chrome OS, set-top kastēm, maršrutētājiem un modemiem, viedajām ierīcēm un tonnas rūpnieciskās programmatūras..

    Microsoft mēģinājums universālā platformā nav bijis ļoti veiksmīgs.

    Bet vienkārši iegūstot citu aparatūru, lai darbotos ar neskaidri līdzīgām programmatūras zarnām, tas tiešām nav jautājums. Microsoft, Apple un Google mērķis ir izveidot vienotu operētājsistēmu, kas var darbināt tās pašas lietotnes ar minimālām attīstības izmaiņām pēc iespējas plašākā aparatūras diapazonā. Tas atvieglotu vieglu starpsavienojumu patērētāju līmenī, piesaistītu programmatūras izstrādātājus, kuri vēlas efektīvi veidot lietotnes vairākās platformās, un ļoti svarīgi, lai patērētāji tiktu ieslēgti vienā programmatūras ekosistēmā, ko ir viegli kontrolēt (un grūti atstāt sacensībām).

    Google nav iznācis teikt, ka šis ir Fuksija mērķis - patiesībā Google nav daudz runājusi par Fuksiju, bet šķiet, ka tā ir dabiska vēlme. To pastiprina dažas iebūvētas platformas iespējas ar Android un iOS.

    Kā Fuksija ir saistīta ar Android un Chrome?

    Attāli. Lai gan Android un Chrome OS izmanto gan ļoti modificētu Linux kodola versiju, Fuchsia ir veidota no zemes uz pilnīgi jaunu mikro kodolu ar nosaukumu Zircon.

    Atšķirības starp parastu operētājsistēmas kodolu un mikrokerneli ir sarežģītas, bet pamatprincips ir tāds, ka mikrokameras tiek veidotas no zemes līdz efektivitātei un elastībai. Koncepcija iet atpakaļ vairākus gadu desmitus, bet lielā mērā tika atteikta, jo 90. gados uzplauka datora jauda, ​​atmiņa un uzglabāšanas telpa. Tagad, kad patēriņa elektronika virzās uz mazāku, efektīvāku un pārnēsājamāku aparatūru, Google uzskata, ka mikrolīmeņu arhitektūra ir potenciāli piemērota tās nākamās paaudzes operētājsistēmai..

    Fuchsia UI koncepcijas darbojas Android tālrunī.

    Tas nesāpēs, ka ar sistēmu, ko tā izveidojusi pati, Google vairāk vai mazāk kontrolē, kā attīstās Zircons un Fuksija, gan pirms, gan pēc tam, kad tas nonāk tirgū (ja tā vispār paliek). Google iemācījās savu nodarbību ar Android, kas tagad ir ļoti plaisāta patērētāju līmenī, pateicoties tās atvērtā koda raksturs. Chrome OS ir būtiski bloķēta ar tās licencēšanas noteikumiem, pat ja tas ir arī tehniski atvērts avots. Fucshia, atkal atvērtā koda, visticamāk, būtu gandrīz pilnībā atkarīga no paša Google, pat ja tā darbotos ar aparatūru, ko pārdeva partneruzņēmumi.

    Kā Fuksija ietekmēs izstrādātājus?

    Fuksija nav vietā, kur izstrādātāji var praktiski izveidot pilnīgas lietojumprogrammas. Bet, kad tas nokļūst, Google neplāno, ka darbs, ko tas ir ievietojis Android, ir pilnībā pamests. Fuksija lietotnes var rakstīt dažādās populārās programmēšanas valodās, izmantojot jauno Flutter programmatūras izstrādes komplektu.

    Flutter ļauj lietotnēm rakstīt ar maksimālu saderību starp Fucshia, Android un iOS. Tas ne tikai nozīmē, ka lietotnes var rakstīt uz visām trim platformām ar minimālu ieguldījumu, tas padara esošo lietojumprogrammu pārnešanu uz Fuksija un atbalsta visas trīs platformas..

    Flutter ir veidota arī Google pašreizējā vizuālā dizaina standarta materiāla dizainā, kuru tā ievēro visos Android, Chrome OS un tīmekļa īpašumos (dažādi). Tas ietver atbalstu moderniem UI elementiem, kas balstīti uz elastīgu Vulkan izciršanas dzinēju, ieskaitot tilpuma ēnas (materiāla dizaina iecienītāko rīku) un super-gludām 120 FPS animācijām. Tā arī spēj veikt dažas iespaidīgas spēļu un mediju lietojumprogrammas, lai gan veiktspēja, protams, būs atkarīga no aparatūras.

    Ja domājat, kāpēc Chrome OS nav iekļauts šajā saderības sarakstā, atcerieties, ka Chrome lietotnes “lietotnes” ir gandrīz pilnībā tīmeklī. Tā neielādē kodu un to palaiž lokāli, kā vairums citu operētājsistēmu. Bet Chrome OS var palaist Android lietotnes tagad, un šī spēja ir ievērojami paplašināta Google katrā galvenajā Chrome versijā. Vienkāršākais secinājums ir tāds, ka Google cer pāriet savu Play veikala infrastruktūru uz vismaz dažām darbvirsmas Android lietotnēm Chrome OS.

    Tādā gadījumā, ja Google spēs uzsākt Fuchsia un nomainīt vai pārvietot abas platformas, izstrādātājiem (un tādējādi lietotājiem) būtu viegli pielāgot.

    Kad ir fuksija?

    Vienkārša atbilde ir: mums nav ne jausmas. Fuksija ir tik agrā stadijā, ka Google, iespējams, pat nav fiksēts ceļvedis. Google ir ļoti reti komentējusi projektu, izņemot, lai apstiprinātu, ka tas ir reāls lieta, kurai ir ievērojams atbalsts. Tieši tagad vienīgā viegli pieejamā informācija par Fuschia ir tās avota kods, kas tiek publicēts gan GitHub, gan Google repozitorijā..

    Tas ir pilnīgi iespējams, ka kaut kādā brīdī Google novērtēs Fuksiju saistībā ar pašreizējiem tirgus apstākļiem un nolems atteikties no projekta. Tas var turpināties ar Android (kļūdains, kā tas ir) un Chrome OS, vai izstrādā kaut ko, ko vēl neesam redzējuši. Bet šobrīd Fuksija izskatās kā visticamākais (ja tā ir tālu) Android un, iespējams, Chrome, pēctecis.

    Vai es varu to izmēģināt?

    Kārtot. Pietiekami daudz Fuschia kaulu ir pieejami atvērtā koda krātuvēs, kur ir iespējams iegūt ļoti agrīnu projekta izveidi un darbību, bet tikai uz dažiem konkrētiem aparatūras elementiem. Rakstīšanas laikā tie attiecas tikai uz Intel NUC mini-PC, Acer Switch Alpha 12 tableti, HiKey960 un Khadas VIM. Šīs pēdējās divas ir sistēmas, kas ir mikroshēmas, tāpat kā jaudīgāka Raspberry Pi.

    Acer Switch Alpha 12 ir viena no vienīgajām galvenajām ierīcēm, ko oficiāli atbalsta agrīnā fuksija.

    Ir viena aparatūras daļa, kas netiek oficiāli atbalstīta, bet kas jebkurā gadījumā var palaist Fuchsia: Pixelbook. Un tas ir jēga - kā Google super-premium Chromebook dators, tas ir dabiski pieņemt, ka ir ķekars no tiem, kas viesabonē zālēs Google izstrādātāju rokās. Ron Amadeo no Ars Technica izdevās iegūt agrīnu Fuksija kodu un darboties ar patērētāju modeli, lai pārbaudītu operētājsistēmu.

    Ars Technica ieguva Fuksiju, kas darbojās Pixelbook.

    Iespējams arī izmantot Fuchsia koda gabalus un gabalus Android tālruņos, izmantojot dažus vecākus veidojumus. Bet visos šajos gadījumos jums būs nepieciešami daži nopietni tehniskie karbonādes, lai izveidotu kodu tādā vietā, kur to var instalēt, un jūsu laika ieguldījuma atdeve nebūs liela. Jūs redzēsiet tikai to, kā darbojas ļoti agrīna lietotāja saskarnes versija. Pat Google pieteikumvārds pašlaik nedarbojas. Es iesaku pārbaudīt jau rakstītos tehniskos rakstus vai skatīties dažus praktiskus videoklipus pakalpojumā YouTube.

    Attēla kredīts: Ron Amadeo / Ars Technica, Microsoft, Amazon