If-Koubou

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

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

Fuksija ir pavisam jauna operētājsistēma, kas pašlaik ir ļoti agrīnā izstrādes posmā Google. Kā tas atšķiras no Android un Chrome, un vai tas var aizstāt vienu vai otru? Let's sadalīt to uz leju.

Kas ir šī lieta?

2016. gada vidū Fuksija pirmo reizi parādījās tehnoloģiju pasaulē, kad GitHub repozitorijā parādījās neparedzēts Google atklātā pirmkoda projekts. Saskaņā ar tehnoloģiju preses sākotnējo pārbaudi, tā tika veidota kā universāla operētājsistēma, kas spēj darboties visās lietās, sākot no mazjaudas viedtulkētām ierīcēm līdz pat spēcīgām galddatoriem. Tas potenciāli var ietvert tālruņus, planšetdatorus, klēpjdatorus, automašīnu elektroniku, pievienotās ierīces, smarthome aparatūru un daudz ko citu.

Universāla operētājsistēma programmatūras izstrādātājiem ir svēta grale, taču tā vēl nav sasniegta. Microsoft mēģināja padarīt Windows 10 "universālu" vismaz tādā ziņā, ka ir izveidoti daži tālruņi, kas to var palaist, izmantojot atdalītu versiju. Apple pateicās (diezgan apšaubāmi), ka oriģinālais iPhone darbina "īstu OS X", pirms galu galā atteicās no šī koncepta par labu iOS ierīcēm. Tuvākais, ko mēs esam nonākuši operētājsistēmās, kuras darbojas visos patērētāju aparatūras līmeņos, ir nedaudz ironiski - Linux. Android versijā, Chrome OS, televizora pierīcēs, maršrutētājos un modemos, viedās ierīcēs un arī rūpnieciskās programmatūras tonnās tiek izmantotas dažādas Linux kodola iezīmes.

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

Bet vienkārši iegūt dažādu aparatūru, kas darbojas ar neskaidri līdzīgām programmatūras zarnām, patiesībā nav nozīmes. Microsoft, Apple un Google mērķis ir izveidot vienotu operētājsistēmu, kas var palaist tās pašas lietotnes ar minimālām attīstības izmaiņām pēc iespējami plašākas aparatūras. Tas atvieglotu vienkāršu starpsavienojumu patērētāju līmeņa tehnoloģijās, piesaistītu programmatūras izstrādātājus, kuri vēlas efektīvi izveidot lietotnes vairākās platformās, un būtiski, lai patērētāji tiktu ieslēgti vienotā programmatūras ekosistēmā, kuru ir viegli kontrolēt (un grūti atkāpties konkurencei).

Google nav nonācis pie teikt, ka tas ir Fuksijas mērķis - patiesībā Google nav daudz pateikusi par Fuksiju, bet tas šķiet dabisks centiens. To atbalsta vairākas iebūvētas starpplatformu iespējas ar Android un iOS.

Kā Android un Chrome saistītas ar Fuksiju?

Attālināti. Kamēr Android un Chrome OS izmanto gan būtiski modificētu Linux kodola versiju, Fuksija tiek veidota no pamatnes uz pilnīgi jaunu mikro kodolu ar nosaukumu Zircon.

Atšķirības starp parasto operētājsistēmas kodolu un mikrokodolu ir sarežģītas, taču galvenais pamatojums ir tas, ka mikro kodoli ir veidoti no augšas uz efektivitāti un elastību. Jēdziens sākas gadu desmitiem, bet lielā mērā tika pārtraukta, jo 90. gados zieda datora jauda, ​​atmiņa un glabāšanas vieta. Tagad, ņemot vērā tendenci, ka patērētāju elektronika pāriet uz mazāku, efektīvāku un vairāk pārnēsājamu aparatūru, Google redz mikrokernelu arhitektūru kā potenciālu, kas atbilst tā nākamās paaudzes operētājsistēmai.

Fuksijas lietotāja interfeiss, kas darbojas Android tālrunī.

Tas nav ievainots ar sistēmu, kuru tā izveidojusi pati par sevi, Google var vairāk vai mazāk pilnīgi kontrolēt to, kā Zircon un Fuksija attīstās gan pirms, gan pēc tā nonākšanas tirgū (ja tas vispār rodas). Google ieguva mācības ar Android ierīci, kuras dēļ tā ir plaši izplatīta patērētāju līmenī, pateicoties tā atvērtā koda saturam. Chrome operētājsistēma būtībā ir ierobežota ar licencēšanas noteikumiem, lai arī tā ir tehniski atvērta. Iespējams, ka Fucshia, atkal atvērtā koda, gandrīz pilnībā kontrolē pats Google, pat ja tā darbojas partneru kompāniju pārdotajā aparatūrā.

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

Fuksija nav vieta, kur izstrādātāji praktiski var izveidot pilnus pieteikumus. Bet, kad tas nokļūst uzņēmumā, Google neplāno pilnībā atteikties no darbiem, ko tā ir iekļāvusi Android. Fuksijas programmas var rakstīt dažādās populārās programmēšanas valodās, izmantojot jauno Flutter programmatūras izstrādes komplektu.

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

Flutter ir balstīts arī uz Google pašreizējo vizuālo dizaina standarta materiālu dizainu, ko tā ievēro visos tā Android, Chrome OS un tīmekļa īpašumos (dažādā mērā). Tas ietver atbalstu uzlabotajiem lietotāja saskarnes elementiem, pamatojoties uz elastīgo Vulkan renderēšanas dzinēju, ieskaitot tilpuma ēnas (iecienītāko materiāla dizaina rīku) un super-gludu 120 FPS animāciju. Tas spēj arī radīt iespaidīgas spēļu un multivides lietojumprogrammas, lai arī sniegums, protams, būs atkarīgs no aparatūras.

Ja jums rodas jautājums, kāpēc Chrome OS nav iekļauts šajā saderības sarakstā, atcerieties, ka pārlūka Chrome "programmas" gandrīz pilnībā ir pieejamas tīmeklī. Tas nav lejupielādētu kodu un palaist to lokāli tāpat kā vairumā citu operētājsistēmu. Bet Chrome OSvarpalaist Android lietotnes tagad, un šo spēju Google ievērojami paplašina katrā lielākajā Chrome versijā. Visvienkāršākais ir izdarīt secinājumus par to, ka Google cer pārveidot savu Play veikala infrastruktūru vismaz uz dažām pilnvērtīgām Android operētājsistēmām paredzētām lietotnēm Chrome OS.

Tajā brīdī, ja Google spēs pārvaldīt Fuksiju un nomainīt vai pārveidot abas platformas, izstrādātājiem (un tādējādi arī lietotājiem) tas būs viegli pielāgojams.

Kad ir Fuksija iznāk?

Vienkārša atbilde: mums nav ne jausmas. Fuksija ir tik agrīnā posmā, ka Google, iespējams, pat nav fiksēta ceļvedī.Google ir komentējis projektu ļoti reti, izņemot, lai apstiprinātu, ka tā ir reāla lieta, kurai ir būtisks atbalsts. Šobrīd vienīgā viegli pieejamā informācija par Fuschia ir tās pirmkods, kas ir ievietots gan GitHub, gan Google pašu krātuvē.

Tas ir pilnīgi iespējams, ka kādā brīdī Google novērtēs Fuchsia saistībā ar pašreizējiem tirgus apstākļiem un nolems pārtraukt projektu. Tas varētu turpināties ar Android (kļūdaini tā, kā tas ir) un Chrome OS, vai izstrādāt kaut ko, ko vēl neesam redzējuši. Bet pašlaik Fuksija izskatās visticamākais (ja tālumā) Android un, iespējams, Chrome pārņēmējs.

Vai es varu izmēģināt tagad?

Kārtot pēc. Atvērtā koda krātuvēs ir pietiekami daudz no Fuschia kauliem, ka šobrīd ir iespējams iegūt ļoti agrīnu projekta izveidošanu un darbību, bet tikai dažiem konkrētiem aparatūras elementiem. Rakstīšanas laikā tie attiecas tikai uz Intel NUC mini-datoru, Acer Switch Alpha 12 tabletēm, HiKey960 un Khadas VIM. Šīs pēdējās divas ir sistēmas-on-a-mikroshēma, piemēram, jaudīgāka aveņu pi.

Acer's Switch Alpha 12 ir viena no galvenajām ierīcēm, ko oficiāli atbalsta sākotnējā Fuchsia pamatā.

Ir viena aparatūras daļa, kas nav oficiāli atbalstīta, bet kas tomēr var palaist Fuksiju: ​​Pixelbook. Un tas ir jēga - tāpat kā Google super-premium Chromebook dators, ir dabiski uzskatīt, ka no tām ir daudz zvanu centru, kas atrodas Google izstrādātāju rokās. Ars Technica Ronamadėju (Ars Technica Ron Amadeo) ir izdevies iegūt agrās Fuksijas kodu un palaist patērētāja modeli, lai pārbaudītu OS.

Ars Technica ieguva Fuksiju, kas darbojas Pixelbook datorā.

Ir arī iespējams palaist fiksijas koda gabalus un gabalus Android tālruņos, izmantojot dažus vecākus veidojumus. Bet visās šajās lietās jums būs nepieciešami daži nopietni tehnoloģiju sakrustinājumi, lai izveidotu kodu tādā vietā, kur to varat instalēt, un jūsu ieguldījuma atdeve nebūs lieliska. Jūs varēsit redzēt tikai to, kā darbojas ļoti ātra lietotāja interfeisa versija. Pat Google pieteikšanās brīdis nedarbojas. Es ieteiktu pārbaudīt jau izstrādātos tehniskos rakstus vai aplūkot dažus praktiskus videoklipus pakalpojumā YouTube.

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

Labākie raksti