Google Fuchsia OS turpina strauji attīstīties, un daļu no tās var izmantot arī Android ierīcēs. Lasiet tālāk, lai uzzinātu vairāk par fuksiju un bruņnesi!
Kā tas ir ierasts visam Google, ja tāds pastāv, tam jābūt vairāk nekā vienam. Atmetot jokus, Google, šķiet, ir ļoti ieinteresēts ne tikai Android un Chrome OS kā dzīvotspējīgas un vispārpieņemtas operētājsistēmas, taču viņi arī vēlas izveidot vēl vienu OS no Fuksija.
Fuksija bija pēdējo reizi tika runāts 2016. gada augustā, bet OS bija savā rudimentārajā formā un tikai veidojās. Kopš tā laika Google ir smagi strādājis, lai arī diskrēti, lai piešķirtu jaunizveidotajai OS.
Fuchsia ir jaunā Google atvērtā koda operētājsistēma, kas neizmanto Linux kodolu. Tā vietā Fuchsia izmanto Google izstrādātu mikrokodolu, ko sauc Magenta. The Magenta Kernel seko līdzi MIT stila licence, kas ļauj citiem ar kodu darīt visu, ko viņi vēlas (ieskaitot modifikācijas, izplatīšanu un paturot šīs modifikācijas privātas), ja vien sākotnējā licence ir pieejama kaut kur vietnē atvasinājums.
Magenta ir galvenā platforma, kas nodrošina Fuchsia OS darbību. Magenta sastāv no mikrokodola (avots kodolā/...), kā arī neliela lietotāja telpas pakalpojumu, draiveru un bibliotēkas (avots sistēmā/...), kas nepieciešamas sistēmas sāknēšanai, saziņai ar aparatūru, lietotāja telpas procesu ielādei un palaišanai, utt. Fuchsia uz šī pamata izveido daudz lielāku OS. Magenta ir paredzēta moderniem tālruņiem un moderniem personālajiem datoriem ar ātriem procesoriem, nenozīmīgiem RAM un patvaļīgām perifērijas ierīcēm, kas veic brīvā gala aprēķinus.
Šīs ir noteiktas izmaiņas no GPL v2, kas sekoja Android Linux kodolam, kas uzlika pienākumu koda atvērtā avota modifikators (parasti OEM) mainās, ja tie modificē un izplata kādu no kodu. Atkarībā no tā, kurā pusē jūs stāvat, var strīdēties par licences izvēli un novirzi no Linux kodola uz labu vai sliktu.
Citas OS daļas tiek licencētas atsevišķi un bieži vien atsevišķi saskaņā ar BSD licenci 2.0, Apache 2.0 un MIT.
Ars Technica atzīmē, ka saskarne un lietotnes vietnē Fuchsia ir rakstītas, izmantojot Google Flutter SDK, projekts, kas spēj izveidot starpplatformu kodu, kas var darboties gan Android, gan iOS. Flutter lietotnes ir rakstītas Dart — Google iekšējā tīmekļa izstrādes valodā, kas koncentrējas uz augstas veiktspējas lietotnēm mobilajās ierīcēs. Fuksijai ir arī uz Vulkan balstīta grafika, kas tiek renderēta ar nosaukumu Ešers, kas Ars Technica piemin kā šķietami pielāgotu, lai palaistu Google ēnojošo materiālu dizaina UX.
Tā kā Fuchsia saskarne ir rakstīta ar starpplatformu Flutter SDK, ir iespējams palaist Fuchsia daļas Android ierīcē. Hotfix.net celta gaismā kā uzbūvēt bruņnesi, būtībā demonstrācijas lietotne, lai parādītu, kā izskatīsies Fuksijas SystemUI. Varat lejupielādēt un apkopot Fuchsia pirmkodu Fuksijas sistēmas lietotāja saskarne kā Android APK un instalējiet to savā ierīcē. Ja nevēlaties iet pa šo ceļu vai gaidīt, kad kāds to apkopos un izplatīs, Hotfix.net pietika, lai iekļautu interfeisa demonstrācijas video:
Tā kā SystemUI sastāv no daudziem vietturiem komponentiem, kas atrodas dažādās izstrādes stadijās, pagaidām ar SystemUI nav daudz ko darīt. Fuchsia sākuma ekrāns tā pašreizējā formā sastāv no vertikāli ritināma saraksta, kura vidū ir informācijas logrīks, kas parāda datumu, jūsu pilsētu un jūsu profila attēlu. Virs šī logrīka, šķiet, ir Jaunākās lietotnes, un, ritinot zem šī logrīka, tiks parādīti pakalpojumam Google tagad līdzīgi ieteikumi, kas pašlaik ir tikai vietturi. Pieskaroties logrīkam, zināmā mērā tiek atjaunota Android ātro pārslēgšanās iespēju iztēle.
Armadillo lietotāja interfeisā ir arī daudzuzdevumu funkcijas ar labāku logu pārvaldību nekā pašlaik Android ierīcē. Ir daudz veidu, kā sakārtot lietotnes, tostarp vienlaikus atverot četras lietotnes vai pat izmantojot cilnes interfeisu. Armadillo lietotāja interfeisā ir arī Fuchsia tastatūra ar jaunu tumšo motīvu.
Ir pilnīgi skaidrs, ka Fuchsia kā OS joprojām ir ļoti agrīnā stadijā. Atliek tikai apskatīt Android, lai saprastu, cik daudz pūļu ir nepieciešams OS izveidei un uzlabošanai tas, savukārt, sniegs aptuvenu aprēķinu par to, cik tālu Fuksija kā "sabiedrībai paredzēts produkts" atrodas nākotnē.
Tā kā Google arī ir klusējusi par visu operētājsistēmu un tās progresu, ir vēl grūtāk novērtēt šīs operētājsistēmas nākotni, ja vispār tā vispār ir. Ars Technica citē Fuchsia izstrādātāju Trevisu Geiselbrehtu, kurš sacījis:
[Fuksija] nav rotaļlieta, tas nav 20% projekts, tā nav mirušu lietu izgāztuve, kas mums vairs nav vienalga.
Lai gan izstrādātājs uzstāj, ka fuksija ir kas vairāk nekā tikai īslaicīga izmešana, Google (un alfabēta) nepastāvība diemžēl ir labi zināma.
Ars Technica spekulē, ka OS pašreizējā stāvoklī šķiet ļoti līdzīga jaunai Android atzaram, kurā Google labo daudzus tās agrīnos un pamatkļūdas un izmantojot lielu pieredzi, kas iegūta gadu gaitā, veidojot pasaulē populārāko viedtālruni OS. Izmantojot Fuchsia, Google var veiksmīgi atdalīties no Linux kodola un Java jau pašā sākumā — uzdevums, kas pretējā gadījumā operētājsistēmā Android šobrīd būtu ļoti, ļoti sarežģīts.
Fuksijas nākotne ir aizraujoša. Tas vienkārši varētu būt nākamā lielā lieta, un jūs varat to pieredzēt, pirms tā kļūst par nākamo lielo lietu. Lai iegūtu norādījumus par to, kā izveidot Fuchsia's Armadillo lietotāja interfeisu, lai to izmēģinātu operētājsistēmā Android, sekojiet līdzi Hotfix.netīss ceļvedis. Varat arī apskatīt Fuchsia pirmkodu vietnē Github vai GoogleSource.
Kādas ir jūsu domas par Fuksiju un tās Armadillo lietotāja interfeisu? Kāda, jūsuprāt, būs Fuchsia, Android un Chrome OS nākotne? Paziņojiet mums savas domas zemāk esošajos komentāros!
1. avots: Hotfix.net2. avots: Ars Technica