Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Kas ir fuksija, un kāpēc jums vajadzētu rūpēties?

Satura rādītājs:

Anonim

Jau sen, 2016. gadā, internets uzzināja par domājamu Google iniciatīvu apvienot Chrome OS un Android. Tam bija jābūt koda nosaukumam Andromeda, un tas apvienos visas Google skaitļošanas platformas tā, lai tās visas izmantotu to pašu operētājsistēmu. Tam bija jēga daudzējādā ziņā; tas ir līdzīgs tam, ko Microsoft dara ar mobilo, planšetdatoru un galddatoru programmatūru, un domājams, ka virziens, ko Apple virzās ar iOS un macOS. Bez koda kodiem un baumām viss, kas beidzās, bija iespēja apmeklēt Google Play veikalu, izmantojot Chromebook datoru, un vietēji palaist Android lietotnes.

Tas bija liels darījums, un, ja Andromeda izrādījās, tad ar to pilnīgi noteikti pietika. Ikvienam ir izdevīgi, ja Android lietotnes ir pieejamas Chromebook datoros - Google var pārdot vairāk, un mēs varam tās labāk izmantot, jo vienmēr būs “lietotne tam”. Bet ideja par Android un Chrome apvienošanu nekad īsti neizzuda. Tas tikko ieguva jaunu koda nosaukumu: Fuksija.

Vairāk: šie ir Chromebook datori, kuros var palaist Android un Linux lietotnes

Pēc dažu izstrādātāju domām, Fuksija ieguva savu vārdu no esošajiem projektiem.

Rozā + purpursarkana = fuksija (jauna operētājsistēma)

Projekts Pink bija Apple inženieru komandas oriģināla ideja, kad viņi nolēma, ka ir laiks izveidot jaunu uz objektu orientētu operētājsistēmu ar jaunu lietotāja interfeisu, un piezīmes tika rakstītas uz rozā indeksa kartēm. Projekts Purple bija oriģinālais nosaukums, kas tika piešķirts Apple ražotā skārienekrāna tālruņa prototipam; iPhone. Sākotnējie Fuksijas izstrādātāji labi pārzina šo vēsturi, jo arī viņi bija daļa no bijušajiem projektiem, piemēram, BeOS, iOS un WebOS.

Bet operētājsistēmai ir nepieciešams vairāk nekā nosaukums. Un, Google neko nestāstot par savu jauno projektu, mēs paliekam kopā visu rīvmaizi, ko var atrast internets. Lūk, ko mēs zinām līdz šim.

Fuksija neaizstās Android vai Chrome OS

Android ir sarežģīta lieta. To var domāt par pilnīgu operētājsistēmu, kuru jūs varētu atrast viedtālrunī vai planšetdatorā, vai arī tā var būt neliela operētājsistēmas daļa, kas ir veidota, lai darbinātu lietojumprogrammas, kā mēs redzējām no BlackBerry operētājsistēmas OS 10 ierīcēs. Galvenokārt Android ir pazīstams aptuveni diviem miljardiem cilvēku, un tai ir milzīga programmatūras, ierīču, piederumu un atbalsta personāla ekosistēma. Jūs nekad neatsakāties no kaut kā šī veiksmīgā - tā vietā jūs to balstāt.

Google uzzināja par ieguvumiem no viņu pašu programmatūras izmantošanas no Oracle tiesas zālē.

Fuksija, iespējams, aizstās to programmatūras daļu, kuru neredzat; tā daļa, kas liek darboties aparatūrai un ļauj tālrunim kaut ko darīt, pieskaroties ekrānam vai runājot mikrofonā.

Šobrīd operētājsistēmā Android tiek izmantots Linux kodols un nedaudz noderīgu programmu, kas izstrādātas darbam ar Linux. Linux ir lielisks daudzos veidos. Tā ir veidota darbam ar gandrīz jebko aparatūru, tai ir milzīga kopiena, kas sniedz ieguldījumu un padara katru versiju labāku par pēdējo, un tā būs aptuveni daudz garāka nekā jebkura šodien iegādāta aparatūra, kas to izmanto. Pārlūks Chrome lielākoties ir vienāds. Tā ir virkne lietotāju pieejamu pakalpojumu un utilītu, kas darbojas virs Linux kodola. Tā ir Android Auto, Android TV un Wear OS.

Bet Linux nepieder Google, un tas nebija īpaši paredzēts mobilajai aparatūrai. Šīs ir divas lietas, kuras Google vēlas un kuras, iespējams, būs vajadzīgas, lai turpinātu konkurēt.

Fuksija tiks celta 2019. gadam un turpmāk, nevis pagātnes mantojumam.

Google ir nepieciešama mobila operētājsistēma, kas no pamatiem izveidota visos līmeņos, kas izstrādāti 2018. gadam. Tai ir jābūt liesai un viegli pieejamai resursiem, jāspēj ātri veikt aprēķinus, neapliekot nodokļus par mūsu tālruņu mikroshēmām, un tai jāspēj uzreiz reaģēt visos veidos, kā mēs varam ar to “sarunāties”, piemēram, pieskāriens, pele un tastatūra vai balss. Un tas viss ir jādara, vienlaikus saglabājot to pašu lietotājam draudzīgo Android, kuru mēs jau zinām un joprojām palaižam miljoniem Android izstrādāto lietojumprogrammu.

Īsi sakot, Fuksija aizvieto Linux un Android daļas (un, iespējams, Chrome, Android TV, Android Auto utt.) Ar kaut ko, kas labāk darbojas Google vajadzībām. Lietotāja saskarnei - ko jūs un es redzam mūsu tālruņos vai Chromebook datoros vai pulksteņos - nav nekā kopīga ar šo operētājsistēmas daļu. Turklāt Fuksiju ir pārāk grūti izrunāt.

Pārmaiņu priekšrocības

Kā minēts, Google vēlas, lai programmatūra, kuru viņi varētu vairāk kontrolēt, būtu izstrādāta tā, lai tā būtu saudzīga un ātra salīdzinājumā ar salīdzinoši zemās klases aparatūru, ko mēs redzam mobilajos izstrādājumos. Bet ir arī divi citi ļoti svarīgi ieguvumi, pārejot uz pielāgotu operētājsistēmu, un šoreiz mēs tos iepazīsim.

Izstrādātāji varēs izmantot jaunākās programmēšanas valodas, lai rakstītu lietojumprogrammas. Mēs to jau redzam ar tādiem programmēšanas rīkiem kā Dart un Flutter, kas dodas uz Android, un jebkura jauna operētājsistēma noteikti tiek rakstīta, paturot prātā modernus programmēšanas rīkus.

Dažreiz jums ir nepieciešams kamanu kalējs. Citreiz jums ir nepieciešams kaut kas delikātāks.

Programmēšanā C vai Java nav nekā slikta. Abas valodas ir ļoti stabilas, un jebkura aparatūra var padarīt jebko. Bet tas arī nozīmē, ka tie ir paredzēti daudzām lietām, kas mobilo lietotņu izstrādātājam nav vajadzīgas, un tas var padarīt viņus mazliet apgrūtinošus mācīties un lietot. Android lietotņu izstrādātājam nav nepieciešams viņa kods, lai tieši sazinātos ar CPU, izmantojot mašīnas kodu. Bet lietotņu izstrādātājam ir nepieciešama piekļuve vienkāršākiem un efektīvākiem veidiem, kā vienmērīgas UI pārejas vai mērogojamība dažādiem ekrāniem. C ++ ir lielisks, lai darbinātu robotu, bet Flutter ir lielisks, lai izveidotu lielisku lietotnes saskarni. Ļaujot izstrādātājiem izmantot instrumentus, kas palīdz izveidot labākas lietotnes, nozīmē, ka mēs iegūstam labākas lietotnes.

Šie jaunie rīki apvienojumā ar vienotu programmatūras apakšējo slāni visās ierīcēs nozīmē, ka viena lietotne var darboties visur. Tas ir lieliski, bet Android jau ļauj vienai lietotnei darboties visur, un, godīgi sakot, tas nozīmē, ka lietotnes lielākoties sūc jebkurā ierīcē, izņemot tālruni. Dažādu izmēru ekrāniem ir vajadzīgas dažādas lietotāja saskarnes, un vairums izstrādātāju kodē tikai tālruņa izmēra ekrānus, jo nav viegli panākt, lai lietotne visur izskatās lieliski.

Labāki izstrādātāju rīki nozīmē labākas lietotnes katrā ekrānā.

Tas mainīsies ar tādiem rīkiem kā Flutter, un tas ir mūsu otrais ieguvums. Šobrīd ir grūti izveidot Android lietotni, kas darbojas uz neliela 5 collu displeja, bet tiek pārveidota, lai izmantotu 12 collu displeja priekšrocības. To var izdarīt skaisti - piemēram, skatiet lietotni Gmail -, taču ieguldītais darbs izstrādātājiem parasti liek domāt par to. Ja rīki ļautu izstrādātājam definēt dažus dažādus veidus, kā izmantot pilnu displeju, lai sniegtu mums pareizo informācijas daudzumu tikai ar dažām darbībām, vairums izstrādātāju to darītu.

Tas ir tas, kā Fuksija izskatās Pixelbook. Izstrādātāji ar dažām darbībām var viegli noteikt, kas nonāk mazākos satura laukos, kas tiek izmantots kā patīkams fons, kā lietas ir izkārtotas un cik daudz satura mums jāredz. Šobrīd ir tikai piemēri un demonstrācijas, bet tie sniedz mums lielisku priekšstatu par to, ko gaidīt. Tālāk zemāk salīdziniet to ar Fuksiju.

Ievērojiet līdzības, pēc tam pamaniet atšķirības. Tādējādi var mainīt vienu programmatūras daļu, šajā gadījumā vienkāršu lietotāja interfeisu vai “mājas” lietotni, lai darbotos divos dažādu izmēru displejos. Tas ir tas, kas Android pašreizējā stāvoklī trūkst. Tas ir tas, kas mums jānotiek. Tāpēc Google - un mēs - vēlamies, lai Fuksija kļūtu par reālu lietu.

Nekas nav galīgs, viss var mainīties

Kā minēts šī raksta augšdaļā, mēs to esam izveidojuši, balstoties uz baumu sajaukšanos, avota koda augšupielādēm, iekšējās informācijas sīkumiem un iztēles svītrām. Google neko nav teicis par nākotni, kurā Fuksija ir realitāte.

Tas ir svarīgi, jo tas ir milzīgs uzņēmums. Tas ir pat lielāks nekā Android izveidošana, pirmkārt, tāpēc, ka lielā mērā tas ir saistīts ar apakšējā slāņa kodēšanu, nevis atkarībā no esošās programmatūras. Android tika uzbūvēts virs Linux, iOS tika uzcelts virs BSD, Fuksija tiek veidota no paša sākuma. Būs vajadzīgi daži gadi, līdz mēs varētu redzēt patērētāja versiju vai pat versiju, lai sabiedrība pārbaudītu, kas nav tikai koncepcijas demonstrācijas pierādījums. Tas ir smags darbs, kura pabeigšana prasīs tūkstošiem stundu.

Es uzskatu, ka Google ir plāni par Fuksiju un tas nav tikai dažu talantīgu izstrādātāju pet projekts vai kaut kas tāds, ko Google sāks un nekad nepabeigs. Es tam visam pievēršu pastiprinātu uzmanību ne tikai tāpēc, ka tas ir tas, kā mēs iztiekam, bet tāpēc, ka mēs esam gan ieinteresēti, gan pārsteigti par to, kas varētu attīstīties no projekta. Mēs turpināsim pārskatīt šo vietu un pievienot informāciju, tiklīdz tā būs pieejama, taču pagaidām lielākoties ir izglītoti minējumi un iesaistīts daudz vēlmju.

3 galvenie veidi, kā Fuksija var būt labāka operētājsistēma nekā Android

Chromebook datori visiem

Chromebook datori

  • Labākie Chromebook datori
  • Labākie Chromebook datori studentiem
  • Labākie Chromebook datori ceļotājiem
  • Labākie USB-C centrmezgli Chromebook datoriem

Mēs, iespējams, nopelnīsim komisiju par pirkumiem, izmantojot mūsu saites. Uzzināt vairāk.