Raport o błędzie w aplikacji Aparat Google 7.0 ujawnia prace nad poprawą wydajności uruchamiania, a także pokazuje zasady Androida 10 i aplikację do nagrywania ekranu.
Kilka dni temu w nasze ręce trafił nowy pakiet APK Aparatu Google 7.0 z Pixela 4. Pokazaliśmy interfejs użytkownika i byliśmy pierwsi poznaj funkcje aparatu Pixela 4 znaleźliśmy w APK, a także tajemnicze ponowne pojawienie się „iglicowca” 2019 Pixel. Sprawdzając plik APK, zauważyliśmy kilka informacji o powolnym uruchamianiu aplikacji Aparat Google, co sugeruje, że Google pracuje nad rozwiązaniem wszelkich problemów z wydajnością uruchamiania aplikacji. Nie myśleliśmy o tym zbyt wiele, ponieważ brzmi to jak standardowa praca programistyczna, ale Philip Chang (@m4au312) przesłał nam interesującą wskazówkę, wskazując stronę instruktażową znajdującą się w Zdjęciach Google. Strona opisuje wysiłki wielu zespołów Google mające na celu przyspieszenie aplikacji Aparat Google oraz zawarte w niej nagrania ekranu na stronie pokazano kilka funkcji Androida 10, których prawie nie widzieliśmy, a także kilka wewnętrznych aplikacji, które nas zaintrygowały odsetki.
Poprawianie wydajności aparatu Google
Chociaż Pixel 3 miał jeden z najlepszych aparatów 2018 roku, wrażenia z pracy aparatu nie były idealne. Byli jakieś skargi na przykład o tym, że aplikacja aparatu nie zapisuje prawidłowo zdjęć. Google rozwiązało te problemy w kolejnych aktualizacjach, które poprawiały zarządzanie pamięcią, ale szkody już zostały wyrządzone. Na tej stronie Google wspomina, że poprawa wyników jest „jednym z najwyższych priorytetów zespołu” w 2019 r. ze względu na „sposób, w jaki podważa to zaufanie do produktu.” Jednak poprawa wydajności nie jest tak prosta, jak „przełączenie przełącznika lub naprawienie jednego lub dwóch błędów”, ponieważ wymaga „znacznych wysiłku wykraczającego poza zespół aparatu, na przykład zespoły ds. systemu Android i zespołów ds. wydajności Androida”. Na przykład utworzony wcześniej zespół ds. Androida the Usługa Pinner którego zespół Pixel używa do przypinania do pamięci plików APK, ODEX i VDEX aparatu Google Camera (na moim Pixelu 2 XL to około 183 MB). Za zgodą „kierownictwo wykonawcze Google”, zespół Aparatu Google „w tym roku skupił się na «szybkości»”, „ludzie aktywnie badają wszystkie kwestie."
Głównym problemem z wydajnością, który jest poddawany testom, jest sporadyczne powolne uruchamianie aplikacji aparatu, którego mogli doświadczyć niektórzy użytkownicy. Chcesz, aby zawsze można było szybko uruchomić aplikację aparatu na wypadek konieczności natychmiastowego zrobienia zdjęcia lub nagrania filmu, ale niektórzy użytkownicy mogli zauważyć, że czasami „dotknięcie przycisku klawisz migawki nie zrobi nic przez pierwsze ~10 sekund, a reszta aparatu może, ale nie musi, wyglądać na w pełni załadowaną, podczas gdy ładowanie aplikacji powinno zająć tylko <2 sekundy. Ta strona jest wyświetlana użytkownikom testów wewnętrznych (tj. wewnętrzni testerzy wersji beta Google), którzy doświadczają takiego „powolnego uruchamiania” podczas uruchamiania aplikacji Aparat Google, informując ich, jak przechwycić ślad systemu i wysłać raport o błędzie.
<stringname="dogfood_slow_launch_toast_send_feedback">go/be-fasterstring>
<stringname="dogfood_slow_launch_toast_text">That launch seemed slow.string>
<stringname="dogfood_toast_learn_more">Learn morestring>
Kliknięcie przycisku „Dowiedz się więcej” przenosi ich na stronę Zdjęć Google, jak potwierdziliśmy w kodzie Aparat Google 7.0. Nasz typer prawdopodobnie natknął się na tę stronę, gdy doświadczył powolnego uruchamiania sobie.
Strona powstała 3 maja 2019 roku, tuż wcześniej We/Wy Google 2019 gdzie firma zaprezentowała Pixel 3a i Pixel 3a XL. Biorąc pod uwagę, jak blisko daty rozpoczęcia Google I/O opublikowano tę stronę, jest mało prawdopodobne, aby zespół zebrał i wdrożył wszystkie te opinie na czas przed premierą Pixela 3a. Jest zatem prawdopodobne, że wspomniane ulepszenia aparatu trafią do stabilnej aktualizacji Aparatu Google 7.0, która, jak się spodziewamy, zostanie wydana wraz z Pixelem 4 w przyszłym miesiącu.
Zasady Androida 10
W Androidzie Q beta 3 odkryliśmy że Google pracuje nad sposobem zautomatyzowania niektórych ustawień Twojego telefonu. My później aktywował tę funkcję aby ujawnić, że będzie się to nazywać „Reguły” i że będzie można automatycznie zmieniać tryb dźwięku, gdy połączysz się z określoną siecią Wi-Fi lub znajdziesz się w pobliżu określonego miejsca. Ta funkcja pojawia się w aplikacji Ustawienia pokazanej na dwóch nagraniach ekranu. Ponieważ nagranie ekranu zostało wykonane na Pixelu 3a, możliwe, że Google włączy tę funkcję na starszych smartfonach Pixel.
Wewnętrzna aplikacja do nagrywania ekranu Google
Androida 10 ma bardzo prostą aplikację do nagrywania ekranu, która jest obecnie ukryta w stabilnej wersji, ale Google prawdopodobnie pracuje nad odpowiednią aplikacją do nagrywania albo Androida 11 R albo Premiera Pixela 4. Co ciekawe, w nagraniach ekranu opublikowanych na stronie Zdjęć Google zauważyliśmy nową aplikację Rejestrator. Aplikacja nazywa się „Recall” i ma ikonę, której nigdy wcześniej nie widzieliśmy w żadnej istniejącej aplikacji Google. Uważamy, że jest on używany do nagrywania ekranu, ponieważ ikona „Przesyłaj” wyświetlana po uruchomieniu interfejsu API MediaProjection używane przez aplikację pojawia się na pasku stanu, a powiadomienia zawierają informację, że aplikacja Recall nagrywa. Co więcej, na pasku stanu możemy zobaczyć „chipy prywatności” oraz powiadomienia, które informują, kiedy aplikacja aktywnie korzysta z aparatu lub mikrofonu. Ta funkcja pojawiła się w naszym wczesny wyciek Androida Q ale został usunięty podczas publicznych wersji beta i wersji stabilnej.
Nie wiemy, jak wygląda aplikacja i jakie oferuje ustawienia. Możliwe, że jest on przeznaczony wyłącznie do użytku wewnętrznego pracowników Google i nigdy nie ujrzy światła dziennego poza Google. Mamy nadzieję, że tak nie jest, ponieważ użytkownicy już od dłuższego czasu chcieli mieć zainstalowany rejestrator ekranu. Nawet Android 10 umożliwia nagrywarkom ekranowym nagrywanie dźwięku z innych aplikacji, ale obecnie to zrobisz musisz użyć rejestratora ekranu innej firmy aby to zrobić.
Aplikacja Volty?
Na koniec znaleźliśmy ikonę aplikacji „Volta”, której wcześniej nie widzieliśmy. Być może jest to związane z systemem Android 5.0 Lollipop Projekt Volta inicjatywa mająca na celu poprawę żywotności baterii. Ta aplikacja może być narzędziem do testowania zużycia energii przez aplikacje lub analizowania historii baterii urządzenia.
Wkrótce spodziewamy się ogłoszenia daty premiery smartfonów Pixel 4. Nie możemy się doczekać, jakie ulepszenia aparatu wprowadzą nowe telefony, zwłaszcza po tym, jak pobawiliśmy się ulepszeniami noktowizora za pomocą zmodyfikowana aplikacja Google Camera. Jeśli dowiemy się więcej o którymkolwiek smartfonie, damy Ci znać.
Fora Google Pixel 4 ||| Fora Google Pixel 4 XL
Dziękujemy firmie PNF Software za udostępnienie nam licencji na użytkowanie Dekompilator JEB, profesjonalne narzędzie inżynierii wstecznej dla aplikacji na Androida.