1500 dana OxygenOS-a: Razgovarajte s OnePlusom o prilagođenim ROM-ovima, Open Ears-u, Androidu 10 i još mnogo toga

click fraud protection

Imali smo priliku razgovarati sa Szymonom Kopecom, voditeljem proizvoda u OnePlus India uoči obilježavanja 1500 dana OxygenOS-a. Provjerite!

OnePlus nedavno slavi 1500 dana od OxygenOS, vlastiti Android UX "skin" koji se isporučuje na svim trenutnim uređajima, uključujući trenutnu generaciju OnePlus 7 i OnePlus 7 Pro. Kako bi obilježili tu prigodu, OnePlus se udružio s WWF Indija i njihovoj kampanji Usvojite drvo, obećavajući da će posaditi drvo za svaki tweet s #OxygenOS hashtagom. U konačnici, ova je inicijativa uspjela dobiti 27.322 tweeta, što znači da će OnePlus saditi onoliko stabala u fazama ako planiraju održati dio pogodbe. Imali smo priliku sjesti i za razgovor s Szymon Kopec, voditelj proizvoda, OnePlus Indija, i razgovarati o mnogo različitih tema -- u rasponu od prilagođenih ROM-ova i razvojne napore, do Androida 10, do odgođenih obavijesti, Always-On zaslona i upravljanja RAM-om na OnePlusu uređaja.


Aamir Siddiqui: Imate li statistiku o tome koliko OxygenOS korisnika imate?

Szymon Kopec:

Otprilike kao i mnogi korisnici naših telefona. Kad je riječ o prilagođenim ROM-ovima, postotak posljednjih godina pada. To vidimo za većinu alternativa za OnePlus proizvode, dok pokušavamo čuti od zajednice. Na primjer, prije nekoliko godina, puno korisnika, oko 30% instaliralo bi Nova Launcher ili druge pokretače. A sada je taj postotak ispod 1%. Situacija je slična kao kod prilagođenih ROM-ova, s drugačijim omjerom. Broj je niži za prilagođene ROM-ove jer prilagođene ROM-ove nije tako lako promijeniti kao pokretače. Što se tiče broja, još uvijek se nalaze u našoj publici, ali njihova popularnost opada. OnePlus je evoluirao tijekom godina, tako da je broj štreberskih korisnika koji bi flashali prilagođeni ROM opao u smislu postotka, ali je jak i stabilan u smislu brojeva.

Aamir: Dakle, možemo reći da OxygenOS postoji zajedno s prilagođenim ROM-ovima, ali ljudi sada sve manje i manje trebaju instalirati prilagođeni ROM?

Szymon: Da, možemo reći da pretpostavljam. Ali ne mogu reći da ti ljudi koji su instalirali prilagođene ROM-ove to više ne žele raditi. Samo što imamo puno novije publike koja nije dovoljno tehnički potkovana da bi je zanimala ova tema. Ali s naše strane, podržavamo prilagođene ROM programere koliko god možemo. Vidio sam da ste vi iz XDA-a također objavili članke nakon naših zadnjih otvorenih ušiju i naših obveza.

Amir: Da, upravo smo to pokrili.

Szymon: Točno. Naše obveze promicanja prilagođenih ROM-ova posebno za uređaje koje ne podržavamo s Androidom ažuriranja, ovo je odlično područje za prilagođene ROM-ove, dobivanje najnovije [verzije] Androida za OnePlus uređaja. To je nevjerojatno. To je nešto što želimo promovirati. I pomoći programerima u smislu izvora kernela i na druge načine. To je definitivno nešto što je bilo u srži razvoja proizvoda OnePlus i još uvijek jest, a puno izvrsnih ideja dolazi od ovih programera.

Aamir: Open Ears sesija koja je održana u Goi, koliko sam mogao vidjeti, bio je dobar uspjeh jer je mnogim programerima dao izravne kontaktne točke unutar OnePlusa. Dakle, ako imaju neki problem, mogli bi se izravno obratiti vama, umjesto da pokušavaju privući vašu pozornost s kanala društvenih medija. Stoga je postavljanje toga vrlo dobar korak u pravom smjeru.

Szymon: Hvala ti, drago mi je da tako misliš. Upoznali smo se s Francom i drugim prilagođenim programerima ROM-a i programerima kernela, ali drugačije je razgovarati odmah glasnike i razmjenu e-pošte, za razliku od okupljanja tolikog broja programera na jednom mjestu i dva dana izravnog rasprava. Učinak je drugačiji, naše osoblje može duboko razumjeti koje su potrebe programera i zajednice programera. Mislim da to jako dobro funkcionira i mislim da su i ovi momci zadovoljni obvezama. Ali sada počinje težak posao, moramo djelovati u skladu s tim obvezama.

Aamir: Jedna od početnih pritužbi koje sam čuo od nekih od prisutnih programera bila je da rezultati tog programa nikada nisu bili javno objavljeni, tako da je jedva bilo ikakve odgovornosti. Mogli ste reći "Učinit ćemo ovo, učinit ćemo ono", ali na kraju ste mogli odustati od tih obećanja. Dakle, nakon što se na forumu pojavi poruka "Obećali smo te stvari", mi vas kao medijske kuće sada možemo smatrati odgovornima. Kao što ste nešto obećali u prošlosti, pa gdje su sada rezultati na ovome. Dakle, mislim da je ovo dobar korak, i stvarno cijenim što je post na forumu došao za ovo.

Szymon: Da. Ključne točke obveza s naše strane na svakom Open Earsu, također ažuriramo sve te postove na forumu o prethodni Open Ears, kako smo postupili po svim tim obvezama, koje smo ispunili i u čemu put. Već smo ranije imali Open Ears na softveru, Open Ears o kameri. Tako da mogu reći da smo već ispunili veliku većinu obveza iz prethodnog Open Earsa. Za ovaj će vjerojatno trebati neko vrijeme. Ali to je nešto za što se nadamo da ćete nas držati odgovornima.

Amir: Definitivno. Idemo dalje, Google je objavio ažuriranje za Android 10 prošli tjedan. S tim, OnePlus je također objavio Android 10 za OnePlus 7 Pro. Ono što je mnoge iznenadilo je činjenica da ne samo da dobivate Android 10, već i OxygenOS povrh njega, što dodatno poboljšava iskustvo. Na primjer, Android 10 Navigacijske geste, nisam smatrao da je prevlačenje desnog i lijevog ruba baš zgodno, za razliku od prevlačenja iz kuta -- ovo mi je bilo prirodnije. Tako da sam malo pristran prema OnePlusovoj implementaciji gesta. Bio sam malo iznenađen kad sam vidio izdanje Androida 10 prvog dana od OnePlusa. Neki od nas očekivali su nešto bliže AOSP-u u smislu onoga što ćemo vidjeti u prvim danima i tjednima. Zapravo vidjeti OxygenOS i imati te manje značajke odmah uz lansiranje prvog dana -- to je bilo nešto iznenađujuće.

Szymon: Za ovo moramo zahvaliti i Googleu što je surađivao s nama na tome i vrlo rano podijelio s nama kod za Android, tako da da smo imali vremena raditi na tome kako bismo mogli objaviti potpuno iskustvo OxygenOS-a, a ne samo Android 10 iskustvo. Testirali smo Android 10 s OxygenOS u beta verzijama kako bismo mogli dobiti brza ažuriranja.

Aamir: Biste li također zaslužni za ovaj uspjeh? Projekt Treble? Koliko je to bilo važno u vašem razvojnom procesu?

Szymon: Projekt Treble definitivno smanjuje dio našeg posla u nadogradnji, posebno s Pie na Q [Android 10], što je bilo prilično relevantno. Teško je procijeniti koliko posto, odnosno koliko radnih sati smo uštedjeli zahvaljujući projektu Treble. Ali definitivno, to je vrlo dobar potez s Googleove strane i nadam se da će smanjiti fragmentaciju unutar Androida, ne samo na OnePlus uređajima, nego općenito.

Aamir: Da, vidimo pozitivne učinke poteza. Jako sam uzbuđen zbog budućnosti. Definitivno pomaže uređajima koji ne privlače puno pažnje. Vidjeli smo da i drugi OEM-ovi izlaze s vrlo teškim skinovima, a ti uređaji također završavaju s ovim ažuriranjima. Uzbuđen sam vidjeti kako će ovo ići.

Szymon: Pravi. To je vrlo dobro za korisnike i sretan sam svaki put kada sve više ljudi može dobiti najnoviju verziju Androida. Svatko zaslužuje najbolje stvari od Googlea.

Aamir: Na temu ažuriranja Androida, ažuriranje za Android 10 za OnePlus 6 i OnePlus 6T obećano je da će biti objavljeno ovog mjeseca, pa to je dobro. Možete li preuzeti bilo kakve obveze za OnePlus 5 i OnePlus 5T?

Szymon: Od tima za proizvode, a posebno od tima za softverske proizvode, naša obveza je dvogodišnje ažuriranje softvera. Ne volimo ETA-e - znate kako se razvija softver, neočekivani problemi uvijek iskrsnu. Bolje je ne obećavati previše, a onda lijepo iznenaditi korisnike ako i kada možete.

Aamir: U redu. Možete li podijeliti nešto što ste planirali za OxygenOS? Buduće značajke koje bismo mogli vidjeti?

Szymon: Naši ciljevi, s onim što želimo stvoriti ovdje, posebno u Indiji, su značajke koje će pomoći OnePlusu da stekne nove korisnike i zadrži trenutne korisnike. Stoga želimo raditi na onim značajkama koje će biti prave sjajne točke za iskustvo OxygenOS-a, značajkama koje će natjerati korisnike da pomisle: "Hej, OxygenOS je stvarno super. Možda bih trebao razmisliti o kupnji OnePlusa jer je to nešto što stvarno želim imati." Stoga se nadam da ćemo to moći ispuniti u nadolazećim godinama. Najneposrednije značajke na kojima radimo su one koje smo već najavili još u svibnju: ravnoteža poslovnog i privatnog života, promjene SMS aplikacije, promjene za rezultate kriketa, OnePlus roaming. Ovo su stvari koje smo imali u konceptu ili demonstracijama u svibnju i lipnju, a radili smo s našim korisnicima, posebno u zatvorenim beta testovima tijekom posljednje tri godine kako bismo ih dotjerali. Završili smo njihov prijenos na Q [Android 10]. Vrlo brzo ćemo ih objaviti na Open Beta kanalima i MB kanalima. To je ono zbog čega sam najviše uzbuđen, konačno isporučiti te značajke na kojima smo radili zadnjih 9-10 mjeseci krajnjim korisnicima.

Aamir: Da, uzbuđeni smo što ćemo vidjeti što će izaći. Značajke koje ste razradili dobro su prihvaćene od strane zajednice i naše publike. Značajke koje OEM izdaje često služe kao inspiracija za druge programere i druge proizvođače originalne opreme pametnih telefona. Stvari koje radite kako treba pomažu ekosustavu Androida na veći način od onoga što možete odmah vidjeti.

Szymon: Hvala ti za to. Tome se i mi nadamo. Definitivno se nadamo da će nadahnuti sjajne stvari od drugih OEM-ova i drugih programera jer je to ono što u konačnici radi u najboljem interesu korisnika. Što veća konkurencija, to bolje i nemamo ništa protiv da nas netko kopira.

Aamir: Imitacija je najbolji oblik laskanja.

Szymon: To je ono što i ja vjerujem.

Aamir: Što se tiče OxygenOS-a, preferira li OnePlus pristup "više značajki to bolje" ili je to pristup "profinjenijih značajki" u odnosu na poplavu značajki. Kakav pristup ima OnePlus?

Szymon: Cilj nam je pružiti najbitnije i najvažnije iskustvo za naše korisnike. Vjerujemo da je vrlo jednostavno baciti hrpu naljepnica na zid i vidjeti što se lijepi i što se korisnicima sviđa, a što ne. Ali za nas je vrlo važno da iskustvo bude poznato svim korisnicima. Dakle, ako prelazite s AOSP uređaja, trebali biste se osjećati kao kod kuće kada koristite OnePlus uređaj i ne biste se osjećali izgubljeno i preplavljen zvonima i zviždaljkama, puno gumba i ikona, stvarima koje bi vaše iskustvo mogle učiniti vrlo složenim nepotrebno. Drugo, također želimo održati svoje telefone laganima -- što više značajki imate, to je teže pružiti brzo i glatko iskustvo. I treće, samo želimo usmjeriti naše resurse na poboljšanje stvari, a ne na stvaranje više stvari. Zato je naš cilj posebno našem indijskom timu stvoriti najutjecajniju značajku, čak i ako nam treba 9 mjeseci ili 12 mjeseci, koliko nam je trebalo za značajke koje ćemo uskoro objaviti, ili će nam trebati 2 godine i najveći dio našeg truda -- to je fino. Sve dok vjerujemo da će te značajke značajno poboljšati živote naših korisnika ili im donijeti nešto što će rado koristiti nego uvođenje pet ili deset malih značajki u isto vrijeme, koje neće stvarno utjecati ni na koga ni pozitivno ni negativno ili se neće primijetiti svi.

Aamir: To ima smisla. Zadržavanje korisnika željeli biste više od punjenja ROM-a značajkama.

Szymon: Osobito, vi iz XDA-e koji volite prilagođene ROM-ove ili AOSP iskustvo, ova publika dobro razumije perspektivu da se tako pravi softver. Ne mora uvijek imati više različitih značajki.

Aamir: Idemo dalje, želio sam da OnePlus potvrdi problem odgođene obavijesti na OxygenOS-u. Jeste li primijetili grešku? Imate li popravke u planu?

Szymon: To je nešto što smo čuli od naše zajednice i to istražujemo. Teže je i kompliciranije nego što se čini. Očito znamo zašto neke obavijesti kasne i na mnogo načina ovo je željeno iskustvo koje smo stvorili. Na neki način, razumijemo da korisnici ne žele da im se obavijesti nepotrebno odgađaju. Za nas se radi o pronalaženju dobre ravnoteže između dobrog trajanja baterije i ovog iskustva trenutnog primanja obavijesti. Koristimo izvorno iskustvo Androida za optimiziranje trajanja baterije, dodali smo i vlastito iskustvo povrh toga, koje korisnici mogu sami onemogućiti ili omogućiti ako žele, a također mogu odabrati za koje aplikacije žele optimizirati trajanje baterije, a za koje ne želim. Također, uči prema korisnikovoj upotrebi, ali također zahtijeva od korisnika da koriste telefon neko vrijeme. I kao svako rješenje, nije savršeno. Dakle, čuli smo neke pritužbe, ali ne toliko mnogo da budemo iskreni. Ali kao što sam rekao, radi se o ravnoteži. Također, moramo uravnotežiti broj pritužbi na odgođene obavijesti i odvagnuti ga u odnosu na to koliko je dugo trajanje baterije krajnjim korisnicima; slušamo o iskustvu i analiziramo podatke. Da zaključimo, neprestano ćemo raditi na poboljšanju ovog iskustva optimiziranja trajanja baterije.

Aamir: U redu, dakle, želite imati uravnotežen pristup, a ne biti agresivan po bilo kojoj od tih točaka?

Szymon: Da, jer je vrlo lako potpuno onemogućiti sve te optimizacije softvera, ali tada će vam trajanje baterije odjednom postati užasno. Ili je također vrlo jednostavno usredotočiti se samo na trajanje baterije i tada vjerojatno nećete primiti polovicu obavijesti o aplikacijama, a druga polovica aplikacija će nestati u pozadini. Dakle, sve je u pronalaženju ravnoteže. Mislimo da smo vrlo blizu ovoj dobroj točki, ali očito su daljnje optimizacije uvijek dobrodošle.

Aamir: Držat ćemo te za to. Što se kamere tiče, tim kamere zapravo je obećao da ćemo vidjeti puno više pariteta značajki za OnePlus 7 Pro posebno. Imate li to u planu? Možemo li očekivati ​​jednakost značajki za kameru za trenutne uređaje i buduće uređaje?

Szymon: Za buduće uređaje ne mogu ništa dijeliti. Za trenutne uređaje, možda ste primijetili da mi već podržava snimanje videozapisa putem drugih objektiva na ažuriranju Androida 10. To je bio vrlo popularan zahtjev korisnika, a mi smo uložili napore da ga podržimo u Open Beta verziji, što će se očito nastaviti u stabilnim izdanjima.

Aamir: Slično, Ambient Display, nedostaje nam Always On Display na OnePlus telefonima. Lansiranje iPhonea vratilo je pozornost na Always On zaslone, jer su lansirali Apple Watch s Always-On zaslonom. Ljudi također očekuju da će se Google Pixel 4 također fokusirati na Always-On Display. Dakle, možemo li vidjeti nešto slično da se vrati u OxygenOS?

Szymon: Dakle Always On Display, slično kao što smo govorili o obavijestima u odnosu na trajanje baterije, ovdje se također radi o iskustvu u odnosu na trajanje baterije. Tako smo imali Always On Display vrlo kratko vrijeme i vidjeli smo kako utječe na trajanje baterije, pa smo ga se morali riješiti i smisliti bolje iskustvo. Već u Androidu Q [Android 10] imamo pametniji način za to.

Aamir: Primijetio sam da možete vidjeti dostupne vremenske ikone, a možete vidjeti i tekstove za pregled aplikacije Poruke, barem kada dođe obavijest. To nije implementacija Always-On Display, ali pokušava učiniti nešto umjesto ništa.

Szymon: Točno. To je jedna stvar, jedan aspekt onoga što možete vidjeti, kako prikazujemo stvari na ambijentalnom zaslonu. A druga stvar je ispod haube, optimizirali smo neke od algoritama odgovornih za određivanje kada prikazati sadržaj, a kada ne. Na ovaj način telefonu je lakše shvatiti kada prikazati sadržaj kada je ekran isključen, a kada ne. Dakle, ovo je naš smjer, za sada ne mislimo da bi stalno uključen zaslon bio dobar i za ekran, a posebno za trajanje baterije. Tako da za sada nemamo takve planove.

Amir: U redu. Samsung je nekad smanjivao brzinu osvježavanja. Neka su nagađanja [na forumima] bila da je OnePlus uklonio tu značajku jer niste mogli shvatiti kako smanjiti stopu osvježavanja u tom načinu rada Always-On.

Szymon: Ova spekulacija nije točna. U nekim slučajevima već smanjujemo brzinu osvježavanja na 30 Hz, to nije teško učiniti, ali još uvijek ne rješava probleme trajanja baterije ili problem zaslona za prikazivanje sadržaja vrijeme.

Aamir: Dakle, samo reći da "smanji stopu osvježavanja" bio bi netočan odgovor na pitanje vraćanja Always-On Displaya?

Szymon: Da, to je ono što vjerujemo.

Aamir: Ljudi također pominju problem da OnePlus uređaji dolaze s puno RAM-a, ali nam ne dopuštate da zapravo koristimo sav taj RAM. Puno se uništavanja aplikacija događa u pozadini, posebno s uređajima koji dolaze s 8 GB RAM-a i više -- to je puno RAM-a koji bi mogao držati mnogo aplikacija u memoriji. Ali negdje usput, softver vam ne dopušta da ostvarite pravi potencijal vašeg hardvera. Postoji web stranica, www.dontkillmyapp.com što vas visoko rangira u smislu ubijanja aplikacija. Imate li komentara na ovo?

Szymon: Jedan scenarij korištenja 8 ili 12 GB RAM-a je držanje aplikacija u pozadini. Drugi scenarij je brže pokretanje teških aplikacija, zovemo ga RAM Boost. Aplikaciju možemo učitati iz RAM memorije radi bržeg pokretanja. Ovo su naši načini korištenja goleme količine RAM-a. Ali naravno, opet je sličan scenarij pronalaženja ravnoteže između dobrog trajanja baterije i držanja svih aplikacija u pozadini. Koristimo algoritam koji otkriva kojoj se od aplikacija često vraćate. Uz to, pokušavamo optimizirati aplikacije kojima se često vraćate, one će biti tu za vas. Iako aplikacije koje najvjerojatnije nećete ponovno posjetiti, nisu potrebne, a u zamjenu biste mogli dobiti dulje trajanje baterije. I to je opet nešto zbog čega morate neko vrijeme koristiti svoj telefon -- u osnovi, što dulje koristite svoj telefon, on će bolje optimizirati ovo iskustvo za vas. Ali to je naš način da održimo dobro trajanje baterije. Jer na kraju dana, kada pogledamo zahtjeve i potrebe naše zajednice i kopamo dublje, trajanje baterije je tu gore kao jedna od prve tri najvažnije točke. I to je vrlo važan prioritet za ljude koji traže nove pametne telefone. Dakle, to je nešto što je vrlo visoko na našoj listi prioriteta za telefon.

Aamir: Moje posljednje pitanje: Bi li OnePlus razmotrio rad na tematskom rješenju? Primijetio sam da već imate bolji birač boja u ažuriranju Androida 10. Prije ste dopuštali samo odabir između nekoliko boja za akcente, sada imate kotačić za odabir boja i korisnici mogu birati između mnogo više opcija. Možemo li očekivati ​​da se nešto više napravi u tematskom pravcu?

Szymon: To je nešto o čemu smo razmišljali, posebno za indijske korisnike, jer vidimo da je broj prilagodbi koje vidimo na telefonima s indijskim korisnicima mnogo veći nego bilo gdje drugdje. Ali mislimo da potpuno tematsko rješenje u kojemu imate na neki način iskustvo remonta nije način na koji sada želimo krenuti. Upravo sada ono što smo učinili jest da smo slijedili način da imamo sve prilagodbe u jednom mjesto gdje možete sve prilagoditi vrlo lako, a sve je predstavljeno na način koji se lako mijenja put. Već smo dodali dosta prilagodbi u usporedbi s čistim Androidom. A ono što vidimo je da je i to nešto što ne postaje sve popularnije. Prije 2-3 godine prosječni su korisnici mnogo više prilagođavali svoj uređaj. Trenutačno korisnici rijetko čak mijenjaju pozadine sa zadanih koje imamo pa tako. Dakle, više od pružanja korisnicima više opcija za odabir, želimo uložiti ovaj trud kako bismo pružili najbolje iskustvo izvan okvira, gdje korisnici mogu samo otvoriti svoje telefone po prvi put i osjećam se kao "Oh, ove ikone su stvarno lijepe, sviđa mi se ova pozadina, sviđaju mi ​​se ove animacije, neka ostane ovako jer je Lijepo". Ako to možemo učiniti kako treba, onda je to najbolji način da zadovoljimo naše korisnike.

Aamir: Taj pristup ima smisla. Mislim da je to znak pokazivanja kako su Android ekosustav i Android skinovi, uključujući OxygenOS, sazrijevali tijekom godina. Ljudi su ranije tim stvarima nalazili mane, a sada smatraju da više odgovaraju njihovom ukusu. Dakle, zapravo imati pravi razlog za temu pada na listu prioriteta mnogih korisnika. Trenutačno imate tamni način rada, pa je još manja potreba za tematiziranjem.

Szymon: Da slažem se s tobom. Na primjer, Pete [Lau] dosta se usredotočuje na aspekte internog iskustva telefona -- pozadine, animacije za prijelaze sa zaključanog zaslona na početni zaslon -- to je nešto što on naglašava puno na. Na takve načine možemo učiniti zadano iskustvo vrlo dobrim. Očito, želimo osnažiti naše korisnike da prilagode svoje telefone ako to žele, naša je dužnost pružiti im izvrsno iskustvo izvan kutije, gdje ne moraju misliti "Oh, ne sviđa mi se kako ovo izgleda, moram promijeniti nešto.". Trebali bi misliti "Sviđa mi se kako izgleda, a ponekad želim dodati svoj dodir tome". To je naš smjer.