1500 dni OxygenOS: Rozmowa z OnePlus o niestandardowych ROMach, Open Ears, Androidzie 10 i nie tylko

Z Szymonem Kopcem, Product Managerem w OnePlus India, mieliśmy okazję rozmawiać w przeddzień obchodów 1500 dni OxygenOS. Sprawdź to!

Ostatnio w OnePlusie obchodziliśmy 1500 dni z OxygenOS, własną „skórkę” Android UX, która jest dostarczana na wszystkich obecnych urządzeniach tej firmy, w tym OnePlus 7 i OnePlus 7 Pro obecnej generacji. Aby uczcić tę okazję, OnePlus nawiązał współpracę WWF Indie oraz ich kampanię Adopt a Tree, w której obiecano zasadzić drzewo za każdy tweet z hasztagiem #OxygenOS. W ostatecznym rozrachunku inicjatywa ta zebrała komplet punktów 27 322 tweetówco oznacza, że ​​OnePlus będzie sadzić dowolną liczbę drzew etapami, jeśli planuje dotrzymać umowy. Mieliśmy również okazję usiąść do rozmowy z Szymon Kopeć, Product Manager, OnePlus India i rozmawiamy na wiele różnych tematów – od niestandardowych ROM-ów i wysiłki rozwojowe, aż do Androida 10, opóźnionych powiadomień, wyświetlacza Always-On i zarządzania pamięcią RAM w OnePlus urządzenia.


Aamir Siddiqui: Czy masz jakieś statystyki dotyczące liczby użytkowników OxygenOS?

Szymon Kopeć: Prawie jak wielu użytkowników naszych telefonów. Jeśli chodzi o niestandardowe pamięci ROM, odsetek ten spada w ciągu ostatnich lat. Widzimy to w przypadku większości alternatyw dla produktów OnePlus, gdy staramy się usłyszeć od społeczności. Na przykład kilka lat temu wielu użytkowników, około 30%, zainstalowałoby Nova Launcher lub inne programy uruchamiające. A teraz odsetek ten wynosi poniżej 1%. Sytuacja jest podobna do niestandardowych ROM-ów, z innym stosunkiem. Liczba jest niższa w przypadku niestandardowych ROM-ów, ponieważ niestandardowe ROMy nie są tak łatwe do przełączania jak programy uruchamiające. Jeśli chodzi o liczbę, nadal stanowią one część naszej publiczności, ale ich popularność spada. OnePlus ewoluował przez lata, więc liczba maniaków, którzy wgraliby niestandardową pamięć ROM, spadła procentowo, ale pod względem liczbowym jest silna i stała.

Aamir: Możemy więc powiedzieć, że OxygenOS współistnieje z niestandardowymi ROMami, ale ludzie coraz rzadziej zauważają potrzebę instalowania niestandardowego ROM-u?

Szymon: Tak, chyba możemy tak powiedzieć. Ale tak naprawdę nie mogę powiedzieć, że ci ludzie, którzy instalowali niestandardowe ROMy, nie chcą już tego robić. Po prostu mamy dużo nowszych odbiorców, którzy nie są na tyle obeznani z technologią, aby zainteresować się tym tematem. Ale z naszej strony wspieramy twórców niestandardowych ROM-ów tak dobrze, jak tylko możemy. Widziałem, że chłopaki z XDA również publikowaliście artykuły po naszych ostatnich otwartych uszach i naszych zobowiązaniach.

Aamir: Tak, właśnie to omawialiśmy.

Szymon: Dokładnie. Nasze zobowiązania do promowania niestandardowych pamięci ROM, szczególnie dla urządzeń, których nie obsługujemy z systemem Android aktualizacje, jest to świetny obszar dla niestandardowych ROM-ów, pozwalający uzyskać najnowszą wersję Androida dla OnePlus urządzenia. To jest wspaniałe. To jest coś, co chcemy promować. I pomagaj programistom w zakresie źródeł jądra i na inne sposoby. Jest to z pewnością coś, co leżało u podstaw rozwoju produktów OnePlus i nadal jest, a wiele świetnych pomysłów pochodzi od tych programistów.

Aamir: The Sesja Open Ears, która odbyła się w Goa, o ile widziałem, był dobrym sukcesem, ponieważ zapewnił wielu programistom bezpośrednie punkty kontaktowe w OnePlus. Więc jeśli mają jakiś problem, mogą bezpośrednio skontaktować się z wami, zamiast próbować odwracać waszą uwagę z kanałów mediów społecznościowych. Zatem wprowadzenie tego jest bardzo dobrym krokiem we właściwym kierunku.

Szymon: Dziękuję, miło mi, że tak myślisz. Spotkaliśmy się z Franco i innymi programistami niestandardowych ROM-ów oraz programistami jądra, ale rozmowa na żywo to co innego komunikatory i wymieniaj e-maile, zamiast gromadzić tak wielu programistów w jednym miejscu i mieć dwa dni bezpośredniego kontaktu dyskusja. Efekt jest inny, nasi pracownicy potrafią głęboko zrozumieć, jakie są potrzeby programistów i społeczności programistów. Myślę, że to bardzo dobrze wyszło i myślę, że ci goście również są zadowoleni z podjętych zobowiązań. Ale teraz zaczyna się ciężka praca i musimy wywiązać się z podjętych zobowiązań.

Aamir: Jedną z pierwszych skarg, jakie usłyszałem od niektórych uczestniczących w programie programistów, było to, że wyniki tego programu nigdy nie zostały upublicznione, więc odpowiedzialność była znikoma. Mogłeś powiedzieć: „Zrobimy to, zrobimy tamto”, ale ostatecznie mogłeś wycofać się z tych obietnic. Zatem skoro na forum pojawił się post mówiący: „Obiecaliśmy te rzeczy”, my, media, możemy teraz pociągnąć was do odpowiedzialności. Tak jak obiecałeś coś w przeszłości, jakie są teraz rezultaty w tej kwestii. Myślę więc, że to dobry krok i naprawdę doceniam, że post na forum faktycznie pojawił się w tej sprawie.

Szymon: Tak. Kluczowe punkty zobowiązań z naszej strony na każdym Open Ears, aktualizujemy także wszystkie te posty na forach poprzednich Open Ears, jak wywiązaliśmy się ze wszystkich tych zobowiązań, które z nich wypełniliśmy i w jakim celu sposób. Mieliśmy już Open Ears w oprogramowaniu i Open Ears w sprawie aparatu. Mogę więc powiedzieć, że zdecydowaną większość zobowiązań z poprzedniej edycji Open Ears wypełniliśmy już. W tym przypadku prawdopodobnie zajmie to trochę czasu. Mamy jednak nadzieję, że będziecie nas za to rozliczać.

Aamir: Zdecydowanie. Iść dalej, Google udostępniło aktualizację do Androida 10 zeszły tydzień. Z tym, OnePlus wypuścił także Androida 10 dla OnePlus 7 Pro. Tym, co zaskoczyło wiele osób, był fakt, że otrzymujesz nie tylko system Android 10, ale także system OxygenOS, co zwiększa wrażenia. Na przykład w przypadku gestów nawigacyjnych w systemie Android 10 przesuwanie prawej i lewej krawędzi nie było dla mnie szczególnie wygodne w porównaniu z przesuwaniem od rogu — wydawało mi się to bardziej naturalne. Dlatego jestem trochę stronniczy w stosunku do implementacji gestów OnePlus. Byłem trochę zaskoczony, gdy zobaczyłem pierwszego dnia wersję Androida 10 od OnePlus. Niektórzy z nas spodziewali się czegoś bliższego AOSP pod względem tego, co zobaczymy w pierwszych dniach i tygodniach. Zatem zobaczenie OxygenOS i dodanie tych mniejszych funkcji zaraz po premierze pierwszego dnia było czymś zaskakującym.

Szymon: W tym celu musimy także podziękować Google za współpracę z nami i udostępnienie nam kodu Androida już na samym początku że mieliśmy czas, aby nad tym popracować, abyśmy mogli wypuścić pełną wersję OxygenOS, a nie tylko Androida 10 doświadczenie. Testowaliśmy Androida 10 z OxygenOS w wersji beta, abyśmy mogli uzyskać szybkie aktualizacje.

Aamir: Czy przypisałbyś także część tego sukcesu? Projekt Treble? Jak ważne było to w Twoim procesie rozwoju?

Szymon: Projekt Treble zdecydowanie ogranicza część naszej pracy związanej z aktualizacją, zwłaszcza z Pie do Q [Android 10], co było całkiem istotne. Trudno oszacować, ile procent i ile roboczogodzin zaoszczędziliśmy dzięki Projektowi Treble. Ale zdecydowanie jest to bardzo dobry ruch ze strony Google i mam nadzieję, że zmniejszy fragmentację w systemie Android, nie tylko na urządzeniach OnePlus, ale ogólnie.

Aamir: Tak, widzimy pozytywne skutki tego posunięcia. Jestem bardzo podekscytowany przyszłością. Zdecydowanie pomaga urządzeniom, które nie cieszą się dużym zainteresowaniem. Widzieliśmy, że inni producenci OEM również wypuścili bardzo ciężkie skórki, a te urządzenia również otrzymały te aktualizacje. Nie mogę się doczekać, żeby zobaczyć, jak to wszystko się potoczy.

Szymon: PRAWDA. Jest to bardzo dobre dla użytkowników i cieszę się za każdym razem, gdy coraz więcej osób może pobrać najnowszą wersję Androida. Każdy zasługuje na najfajniejsze rzeczy od Google.

Aamir: Jeśli chodzi o aktualizacje Androida, obiecuje się, że aktualizacja Androida 10 dla OnePlus 6 i OnePlus 6T zostanie wydana w tym miesiącu, więc to dobrze. Czy możesz podjąć jakieś zobowiązania dotyczące OnePlus 5 i OnePlus 5T?

Szymon: Ze strony zespołu ds. produktu, a w szczególności zespołu ds. oprogramowania, naszym zobowiązaniem jest dostarczanie aktualizacji oprogramowania przez dwa lata. Nie lubimy ETA – wiesz, jak powstaje oprogramowanie, zawsze pojawiają się nieoczekiwane problemy. Lepiej nie obiecywać za dużo, a potem miło zaskoczyć użytkowników, jeśli tylko się da.

Aamir: W porządku. Czy możesz podzielić się wszystkim, co zaplanowałeś dla OxygenOS? Przyszłe funkcje, które mogliśmy zobaczyć?

Szymon: Naszymi celami i tym, co chcemy tu stworzyć, szczególnie w Indiach, są funkcje, które pomogą OnePlus pozyskać nowych użytkowników i zatrzymać obecnych. Dlatego chcemy popracować nad tymi funkcjami, które będą naprawdę wyróżniać się w OxygenOS, funkcjami, które sprawią, że użytkownicy pomyślą: „Hej, OxygenOS jest naprawdę fajny. Może powinienem rozważyć zakup OnePlus, ponieważ naprawdę chcę to mieć”. Mam więc nadzieję, że uda nam się to osiągnąć w nadchodzących latach. Najpilniejsze funkcje, nad którymi pracujemy, to te, które ogłosiliśmy już w maju: równowaga między życiem zawodowym, zmiany w aplikacji do SMS-ów, zmiany w wynikach krykieta, roaming OnePlus. To są rzeczy, które mieliśmy w koncepcji lub dema w maju i czerwcu i pracowaliśmy z naszymi użytkownikami, zwłaszcza w zamkniętych testach beta w ciągu ostatnich trzech lat, aby je dopracować. Zakończyliśmy ich przenoszenie do Q [Android 10]. Wkrótce udostępnimy je na kanałach Open Beta i MB. To właśnie najbardziej mnie ekscytuje – możliwość udostępnienia użytkownikom końcowym funkcji, nad którymi pracowaliśmy przez ostatnie 9–10 miesięcy.

Aamir: Tak, nie możemy się doczekać, co wyjdzie. Funkcje, nad którymi pracowałeś, zostały dobrze przyjęte przez społeczność i naszych odbiorców. Funkcje udostępniane przez producentów OEM często stanowią inspirację dla innych programistów i innych producentów OEM smartfonów. Rzeczy, które robisz dobrze, pomagają ekosystemowi Androida w lepszy sposób, niż to, co możesz od razu zobaczyć.

Szymon: Dziękuję za to. Też mamy taką nadzieję. Mamy nadzieję, że zainspiruje to innych producentów OEM i innych programistów, ponieważ ostatecznie działa to w najlepszym interesie użytkowników. Im większa konkurencja, tym lepiej i nie przeszkadza nam, że ktoś nas kopiuje.

Aamir: Naśladownictwo jest najlepszą formą pochlebstwa.

Szymon: Ja też w to wierzę.

Aamir: Jeśli chodzi o OxygenOS, czy OnePlus woli podejście „więcej funkcji to lepiej”, czy też jest to bardziej podejście „wyrafinowanych funkcji” w obliczu zalewu funkcji? Jakie podejście stosuje OnePlus?

Szymon: Naszym celem jest zapewnienie naszym użytkownikom najważniejszych i najważniejszych doświadczeń. Uważamy, że bardzo łatwo jest rzucić kilka naklejek na ścianę i zobaczyć, co się przyklei, a co podoba się użytkownikom, a co nie. Jednak dla nas bardzo ważne jest, aby doświadczenie było znane wszystkim użytkownikom. Jeśli więc zmieniasz urządzenie AOSP, korzystając z urządzenia OnePlus, powinieneś czuć się jak w domu i nie czuć się zagubiony i przytłoczony wodotryskami i gwizdkami, mnóstwem przycisków i ikon, rzeczy, które mogą sprawić, że Twoje doświadczenie będzie bardzo skomplikowane niepotrzebnie. Po drugie, chcemy, aby nasze telefony były lekkie – im więcej masz funkcji, tym trudniej jest zapewnić szybką i płynną obsługę. Po trzecie, chcemy po prostu skoncentrować nasze zasoby na ulepszaniu rzeczy, a nie na tworzeniu ich więcej. Dlatego właśnie, szczególnie w przypadku naszego zespołu w Indiach, naszym celem jest stworzenie funkcji o największym wpływie, nawet jeśli zajmie nam to 9 lub 12 miesięcy miesięcy, tak jak zajęło nam tworzenie funkcji, które wkrótce mieliśmy udostępnić, albo zajmie nam to 2 lata i większość naszych wysiłków — to jest Cienki. Tak długo, jak wierzymy, że te funkcje w znaczący sposób poprawią życie naszych użytkowników lub przyniosą im coś, z czego będą chętnie korzystać, a nie niż wprowadzenie pięciu lub dziesięciu drobnych funkcji w tym samym czasie, które tak naprawdę nie będą miały na nikogo żadnego pozytywnego lub negatywnego wpływu lub tak naprawdę nie zostaną zauważone Wszystko.

Aamir: To ma sens. Bardziej zależy Ci na utrzymaniu użytkowników niż napełnianiu pamięci ROM funkcjami.

Szymon: Szczególnie wy, chłopaki z XDA, którzy lubicie niestandardowe ROMy lub doświadczenie AOSP, ta publiczność dobrze rozumie perspektywę, że w ten sposób tworzy się oprogramowanie. Nie musi zawsze mieć wielu różnych funkcji.

Aamir: Idąc dalej, chciałem, aby OnePlus potwierdził problem z opóźnionym powiadomieniem w OxygenOS. Czy zauważyliście błąd? Czy masz już jakieś poprawki w przygotowaniu?

Szymon: Słyszeliśmy o tym od naszej społeczności i badamy tę sprawę. To trudniejsze i bardziej skomplikowane, niż się wydaje. Oczywiście wiemy, dlaczego niektóre powiadomienia są opóźnione i pod wieloma względami jest to pożądane doświadczenie, które stworzyliśmy. W pewnym sensie rozumiemy, że użytkownicy nie chcą niepotrzebnie opóźniać swoich powiadomień. Dla nas chodzi o znalezienie równowagi między dobrą żywotnością baterii a możliwością natychmiastowego otrzymywania powiadomień. Korzystamy z natywnego doświadczenia Androida w celu optymalizacji czasu pracy baterii, dodaliśmy także własne doświadczenie, dzięki któremu użytkownicy mogą sami wyłączają lub włączają, jeśli chcą, a także mogą wybrać, dla których aplikacji chcą zoptymalizować czas pracy baterii, a dla których nie chcieć. Uczy się także w zależności od sposobu użytkowania telefonu, ale wymaga również od użytkownika korzystania z telefonu przez pewien czas. I jak każde rozwiązanie, nie jest idealne. Słyszeliśmy więc pewne skargi, ale szczerze mówiąc, nie aż tak wiele. Ale tak jak mówiłem, chodzi o równowagę. Musimy także zrównoważyć liczbę skarg dotyczących opóźnionych powiadomień i porównać je z tym, jak długi jest czas pracy baterii dla użytkowników końcowych; słuchamy o doświadczeniach i analizujemy dane. Podsumowując, będziemy stale pracować nad udoskonaleniem tego rozwiązania w zakresie optymalizacji czasu pracy baterii.

Aamir: OK, więc chciałbyś przyjąć zrównoważone podejście, zamiast agresywnie podchodzić do któregokolwiek z tych punktów?

Szymon: Tak, ponieważ bardzo łatwo jest całkowicie wyłączyć wszystkie optymalizacje oprogramowania, ale wtedy żywotność baterii nagle stanie się okropna. Lub też bardzo łatwo jest po prostu skupić się tylko na żywotności baterii, a wtedy prawdopodobnie nie otrzymasz połowy powiadomień z aplikacji, a druga połowa aplikacji zostanie wyłączona w tle. Wszystko więc polega na znalezieniu równowagi. Uważamy, że jesteśmy bardzo blisko osiągnięcia tego idealnego punktu, ale oczywiście dalsze optymalizacje są zawsze mile widziane.

Aamir: Podtrzymamy cię. Jeśli chodzi o aparat, to zespół kamer faktycznie obiecał, że zobaczymy znacznie więcej parytetu funkcji, szczególnie w OnePlus 7 Pro. Czy masz go w swojej ofercie? Czy możemy spodziewać się parytetu funkcji aparatu w przypadku obecnych i przyszłych urządzeń?

Szymon: W przypadku przyszłych urządzeń nie mogę niczego udostępniać. W przypadku obecnych urządzeń być może zauważyłeś, że my obsługuje już nagrywanie wideo przez inne obiektywy w aktualizacji Androida 10. Było to bardzo popularne żądanie użytkowników i dołożyliśmy wszelkich starań, aby obsłużyć je w wersji Open Beta, która oczywiście będzie kontynuowana w stabilnych wydaniach.

Aamir: Podobnie w przypadku Ambient Display, w telefonach OnePlus brakuje Always On Display. Premiera iPhone'a ponownie zwróciła uwagę na wyświetlacze Always On, wprowadzając na rynek Apple Watch z wyświetlaczem Always-On. Ludzie oczekują również, że Google Pixel 4 skupi się także na wyświetlaczu Always-On. Czy możemy spodziewać się powrotu czegoś podobnego do OxygenOS?

Szymon: Zatem Always On Display, podobnie jak mówiliśmy o powiadomieniach i czasie pracy baterii, dotyczy to także wrażeń i czasu pracy baterii. Dlatego przez bardzo krótki czas mieliśmy funkcję Always On Display i widzieliśmy, jak wpływa ona na żywotność baterii, więc musieliśmy się jej pozbyć i znaleźć lepsze rozwiązanie. Już w Androidzie Q [Android 10] mamy na to mądrzejszy sposób.

Aamir: Zauważyłem, że możesz zobaczyć dostępne ikony pogody, a także teksty podglądu aplikacji Wiadomości, przynajmniej gdy nadejdzie powiadomienie. Nie jest to implementacja Always-On Display, ale próbuje zrobić coś, a nie nic.

Szymon: Dokładnie. To jedna rzecz, jeden aspekt tego, co możesz zobaczyć, czyli sposób, w jaki wyświetlamy rzeczy na wyświetlaczu otoczenia. Po drugie, zoptymalizowaliśmy niektóre algorytmy odpowiedzialne za określenie, kiedy wyświetlać treść, a kiedy nie. Dzięki temu telefon łatwiej będzie zorientować się, kiedy wyświetlać zawartość, gdy ekran jest wyłączony, a kiedy nie. To jest nasz kierunek. Na razie nie uważamy, że posiadanie zawsze włączonego wyświetlacza byłoby dobre zarówno dla ekranu, jak i zwłaszcza dla żywotności baterii. Na razie więc nie mamy takich planów.

Aamir: OK. Samsung kiedyś obniżał częstotliwość odświeżania. Spekulowano [na forach], że OnePlus usunął tę funkcję, ponieważ tak naprawdę nie można było wymyślić, jak obniżyć częstotliwość odświeżania w trybie Always-On.

Szymon: Te spekulacje nie są prawidłowe. W niektórych przypadkach już zmniejszamy częstotliwość odświeżania do 30 Hz, nie jest to trudne, ale jednak nadal nie rozwiązuje problemów z żywotnością baterii ani problemów z ekranem przy wyświetlaniu treści przez cały czas czas.

Aamir: Zatem samo stwierdzenie „obniż częstotliwość odświeżania” byłoby błędną odpowiedzią na pytanie o przywrócenie funkcji Always-On Display?

Szymon: Tak, właśnie w to wierzymy.

Aamir: Ludzie również podnosili tę kwestię, że urządzenia OnePlus są wyposażone w dużo pamięci RAM, ale nie pozwalacie nam na faktyczne wykorzystanie całej tej pamięci RAM. W tle dzieje się dużo zabijania aplikacji, szczególnie w przypadku urządzeń wyposażonych w 8 GB pamięci RAM i więcej — to dużo pamięci RAM, która może pomieścić wiele aplikacji w pamięci. Ale gdzieś po drodze oprogramowanie nie pozwala na wykorzystanie prawdziwego potencjału sprzętu. Jest strona internetowa, www.dontkillmyapp.com co plasuje Cię wysoko pod względem zabijania aplikacji. Czy masz jakieś uwagi na ten temat?

Szymon: Jednym ze scenariuszy wykorzystania 8 lub 12 GB pamięci RAM jest utrzymywanie aplikacji w tle. Innym scenariuszem jest szybsze uruchamianie ciężkich aplikacji, nazywamy to RAM Boost. Aplikację możemy załadować z pamięci RAM w celu szybszego uruchomienia. Oto nasze sposoby wykorzystania ogromnej ilości pamięci RAM. Ale oczywiście jest to znowu podobny scenariusz polegający na znalezieniu równowagi między dobrą żywotnością baterii a utrzymaniem wszystkich aplikacji w tle. Używamy algorytmu, który wykrywa, do których aplikacji najczęściej wracasz. W związku z tym staramy się zoptymalizować aplikacje, do których często wracasz, aby były tam dla Ciebie. Chociaż aplikacje, których najprawdopodobniej nie odwiedzisz ponownie, nie są konieczne, a w zamian możesz uzyskać lepszą żywotność baterii. I znowu jest to coś, przez co musisz korzystać z telefonu przez jakiś czas — zasadniczo im dłużej go używasz, tym lepiej jest on w stanie zoptymalizować dla Ciebie to doświadczenie. Ale to jest nasz sposób na utrzymanie dobrej żywotności baterii. Ponieważ ostatecznie, gdy przyglądamy się prośbom i potrzebom naszej społeczności i zagłębiamy się w szczegóły, żywotność baterii jest jednym z trzech najważniejszych punktów. A to bardzo ważny priorytet dla osób poszukujących nowych smartfonów. Jest to zatem coś, co znajduje się bardzo wysoko na naszej liście priorytetów w przypadku telefonu.

Aamir: Moje ostatnie pytanie: czy OnePlus rozważyłby pracę nad rozwiązaniem tematycznym? Zauważyłem, że w aktualizacji Androida 10 masz już lepszy selektor kolorów. Wcześniej pozwalałeś wybierać tylko pomiędzy kilkoma kolorami akcentów, teraz masz koło wyboru kolorów, a użytkownicy mogą wybierać spośród znacznie większej liczby opcji. Czy możemy spodziewać się czegoś więcej w kierunku tematycznym?

Szymon: Rozważaliśmy to, szczególnie w przypadku użytkowników z Indii, ponieważ widzimy, że liczba dostosowań, które widzimy na telefonach użytkowników z Indii, jest znacznie większa niż gdziekolwiek indziej. Uważamy jednak, że rozwiązanie z pełnym motywem, w którym można dokonać czegoś w rodzaju zmiany, nie jest tym, co chcemy teraz przyjąć. W tej chwili zastosowaliśmy metodę dostosowywania wszystkich elementów w jednym miejsce, w którym można wszystko dość łatwo dostosować, a wszystko jest przedstawione w sposób łatwy do modyfikacji sposób. Dodaliśmy już sporo dostosowań w porównaniu do czystego Androida. Widzimy, że jest to również coś, co nie cieszy się coraz większą popularnością. 2-3 lata temu przeciętni użytkownicy znacznie bardziej dostosowywali swoje urządzenia. W tej chwili użytkownicy rzadko nawet zmieniają tapety z domyślnych, które mamy. Dlatego nie tylko zapewniamy użytkownikom więcej opcji do wyboru, ale chcemy dołożyć wszelkich starań, aby zapewnić najlepszą obsługę od razu po wyjęciu z pudełka, w której użytkownicy mogą po prostu otworzyć swój telefon po raz pierwszy i pomyślałeś: „Och, te ikony naprawdę wydają się fajne, podoba mi się ta tapeta, podobają mi się te animacje, niech tak zostanie, bo tak jest Ładny". Jeśli potrafimy to zrobić dobrze, jest to najlepszy sposób na zadowolenie naszych użytkowników.

Aamir: Takie podejście ma sens. Myślę, że jest to znak pokazania, jak ekosystem Androida i skórki Androida, w tym OxygenOS, dojrzewały na przestrzeni lat. Ludzie wcześniej wynajdywali w tych rzeczach wady, teraz uważają, że lepiej odpowiadają ich gustom. Zatem posiadanie prawdziwego powodu do motywu spada na listę priorytetów wielu użytkowników. Masz teraz tryb ciemny, więc potrzeba motywowania jest jeszcze mniejsza.

Szymon: Tak, zgadzam się z tobą. Na przykład Pete [Lau] kładzie duży nacisk na aspekty wewnętrznego doświadczenia telefonu – tapety, animacje przejść z ekranu blokady na ekran główny – to coś, co on kładzie duży nacisk na. W ten sposób możemy sprawić, że domyślne doświadczenie będzie bardzo dobre. Oczywiście chcemy umożliwić naszym użytkownikom dostosowywanie swoich telefonów, jeśli tego chcą, naszym obowiązkiem jest zapewnienie im doskonałe, gotowe do użycia doświadczenie, podczas którego nie muszą myśleć: „Och, nie podoba mi się to, jak to wygląda, muszę to zmienić” coś.". Powinni pomyśleć: „Podoba mi się to, jak to wygląda i czasami chcę dodać do tego coś swojego”. To nasz kierunek.