6 Minutės
Microsoft atidėta mobilioji operacinė sistema Andromeda netikėtai vėl pasirodė viešoje erdvėje — šią versiją dabar neoficialiai galite paleisti ant originalaus Surface Duo. Tai įdomus žvilgsnis į alternatyvią „Windows“ mobilumo viziją ir retro dizaino elementus, tačiau svarbu pabrėžti: tai eksperimentinė kompiuterinės programinės įrangos („firmware“) versija, ir jos naudojimas susijęs su realiais rizikos veiksniais.
Pamiršta operacinė sistema sugrįžta netikėtai
Andromeda OS pradėjo savo gyvavimą kaip Microsoft atsakas į dvigubo ekrano mobiliąją įrangą — projektas, kuriam buvo panaudota Windows 10 kodo bazė ir iš kurios buvo pasiskolinti kai kurie sąsajos sprendimai iš senos „Windows Phone“ eros. Koncepcija buvo orientuota į įrenginius su dviem ekranais bei į lankstesnį daugiafunkcinį darbo ir pramogų naudojimą. Po ilgų vidinių diskusijų ir persvarstymų, Redmonde priimtas sprendimas projektą nutraukti, o Surface Duo serija vis dėlto buvo paleista su Google Android operacine sistema. Toks sprendimas tuomet atrodė galutinis, nes Microsoft persiorientavo į įvairias platformines strategijas ir darbuotojų apsvarstymus.
Vis dėlto bendruomenės nariai, programų kūrėjai ir entuziastai ilgai išlaikė susidomėjimą Andromeda idėja — tiek kaip istoriniu pavyzdžiu, tiek kaip technologine įdomybe. Pastaruoju metu vienas iš tokių entuziastų neoficialiai paskelbė veikiantį Andromeda build'ą originaliam Surface Duo modeliu îr demonstravo jo veikimą viešose platformose. Tai parodo, jog net nutrauktas projektas gali atgimti bendruomenės pastangomis, o modernios įrenginių architektūros yra pakankamai lankščios, kad leistų eksperimentinius portus ir netradicinius OS sprendimus.
Kas už demonstracijos — ko tikėtis
Demonstraciją viešai skelbia vartotojas, prisistatantis Gustave Monce vardu, kuris socialiniame tinkle X (anksčiau Twitter) dalijasi vaizdo įrašais ir ekrano įrašais, kur Andromeda veikia ant jo Surface Duo. Nutekėjęs build'as yra pažymėtas laikinu pavadinimu Windows 8828080. Ši versija, nors ir funkcionuoja pakankamai, kad būtų galima pamatyti vartotojo sąsają, daugumą pagrindinių koncepcijų ir kelis esminius sistemos komponentus, vis dar nėra paruošta kasdieniam naudojimui kaip stabilus operacinės sistemos sprendimas.
Tikėkitės trūkumų: trūksta kai kurių funkcijų, yra sąsajos nelygumų, o tvarkyklės (angl. drivers) dažnai neveikia arba dirba ribotai. Daugeliui aparatūros komponentų — tokių kaip modemos (telekomunikacijų modulis), fotoaparatas, kai kurie jutikliai ir energijos valdymo tvarkyklės — reikalingi specialūs pritaikymai, kurių oficialiai nėra. Be to, Android ekosistemos paremtos funkcijos, pvz., Google paslaugos, gali būti neprieinamos arba reikalauti papildomų sprendimų, o programų suderinamumas priklausys nuo emuliavimo sluoksnių arba nuo to, ar kūrėjai paruoš prievadus (ports) konkrečioms Android/Windows aplikacijoms.

Kaip gauti ir įdiegti (trumpas vadovas)
- Parsisiuntimas: Nutekėję failai ir diegimo instrukcija yra nuorodoje, kurią demonstratorius nurodo kaip atskaitos tašką. Diegimo žingsniai talpinami GitHub svetainėje ir dažnai pateikiami kaip seka komandų, kurių reikia laikytis terminale arba per ADB/fastboot sąsają. Prieš atsisiunčiant, būtinai perskaitykite GitHub saugos pastabas, klausimų ir žinomų problemų skyrių (Issues), nes ten rinkinio autorius gali nurodyti svarbias papildomas sąlygas arba reikalavimus.
- Suderinamumas: Šis build'as šiuo metu palaiko tik originalų Surface Duo modelį; bandymai paleisti tą pačią versiją ant Surface Duo 2 ar kitų hardwarinių variacijų dažnai baigiasi nesėkme dėl skirtingų tvarkyklių ir aparatūros konfigūracijų. Surface Duo 2 naudoja kitokius komponentus ir gali turėti atskirus kameros, modemo ar ekrano tvarkykles, kurios su neoficialiu Andromeda portu nėra suderintos, todėl įdiegimas ant Duo 2 paprastai sukelia stabilumo problemų arba įrenginio neįsijungimą.
- Paruošimas: Prieš pradėdami išsaugokite visus duomenis atsarginėje kopijoje, įsitikinkite, kad turite pilną baterijos įkrovą, ir, jei reikia, atrakinkite bootloader'į (bootloader unlock). Laikykitės kiekvienos saugumo pastabos GitHub vadove: šis procesas paprastai apima OEM atrakintą raktą, ADB bei fastboot komandų vykdymą, o kartais ir aparatūros mygtukų sekų naudojimą. Šie žingsniai yra techniniai ir daro prielaidą, kad vartotojas turi bent minimalias žinias apie firmware mirksėjimą (flashing), failų sistemas, bei gebėjimą perskaityti ir interpretuoti klaidų pranešimus.
Kodėl verta elgtis atsargiai
Šis Andromeda leidimas yra neoficialus bendruomenės port'as — eksperimentinis kūrinys, pažymėtas kaip peržiūros (preview) versija, todėl jis gali paversti įrenginį netinkamu naudoti arba prarasti duomenis. GitHub diegimo vadovas atidaromas griežtu atsakomybės atsisakymo pranešimu: vykdydami procedūrą jūs prisiimate visą atsakomybę už bet kokią žalą. Tarp pagrindinių rizikų — visam laikui „užmuštas“ (angl. bricked) įrenginys, kai įdiegus netinkamą vaizdą įrenginys nebeįsijungia arba neįvykdo minimumo atkūrimo (recovery) veiksmų.
Be to, bootloader atrakintojimas dažnai anuliuoja gamintojo garantiją, o tinklo operatoriaus funkcijų praradimas (PVN, VoLTE, eSIM palaikymas) gali reikšti, kad net ir veikiant sistema nebus tinkama kasdieniam naudojimui. Svarbu sekti bendruomenės diskusijas, žinoti, kurios tvarkyklės yra eksperimentinės, ir vengti atlikti procedūrų, kurių nesuprantate. Daugeliu atvejų šios operacijos skirtos techniniams entuziastams, tyrinėtojams ir programų kūrėjams — t.y. žmonėms, kurie ruošiasi derinti, taisyti ir atkurti sistemas rankiniu būdu.
Ką šis nutekėjimas reiškia Windows mobiliesiems gerbėjams
Entuziastams Andromeda paleidimo demonstracija yra reta galimybė praktiškai išbandyti alternatyvią mobiliojo „Windows“ viziją. Tai leidžia pamatyti, kaip atrodytų dvigubo ekrano vartotojo patirtis su Windows dizaino principais, net jei oficialus projektas buvo nutrauktas. Be to, toks port'as parodo, kiek daug gali pasiekti atvira ir aktyvi programinės įrangos bendruomenė: įrenginys sukurta ir optimizuota Android gali tapti eksperimentine platforma Windows tipo operacinei sistemai.
Toks nutekėjimas taip pat kelia klausimų apie ateities eksperimentus su „Windows on Mobile“ idėja: ar bendruomenė sugebės išlaikyti gyvą susidomėjimą, ar toks projektas įkvėps naujus bandymus integruoti Windows funkcijas į mobiliąsias platformas, ar galbūt Microsoft atkreips dėmesį į susidomėjimą ir pasiūlys oficialius sprendimus arba atnaujinimus. Laikas parodys, ar tai taps tik trumpalaikiu technologiniu anekdotu, ar taps impulsu naujiems bandymams.
Jei planuojate išmėginti build'ą, kruopščiai perskaitykite GitHub vadovą, priimkite rizikas ir, jei įmanoma, dirbkite su antriniu įrenginiu, o ne su savo pagrindiniu telefonu. Šis nutekėjimas yra įdomi technologinė istorija ir vertinga žinių šaltinis entuziastams bei tyrėjams, bet tai tikrai nėra „plug-and-play“ sprendimas, tinkamas kasdieniam naudojimui be papildomų atidžiai apgalvotų veiksmų ar techninių įgūdžių.
Šaltinis: smarti
Palikite komentarą