Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Debugowanie funkcji Killer Launcher: dlaczego Google teraz w programach uruchamiających innych firm musi przeskakiwać przez obręcze

Spisu treści:

Anonim

Kilka miesięcy temu, kiedy Google ogłosił, że wycofuje program uruchamiający Google Now, ogłosił również, że wypuszcza kod z tego programu uruchamiającego, aby producenci mogli tworzyć własne wersje, umożliwiając im umieszczenie strony Google Now we wstępnie załadowanym programie uruchamiającym. Zgodnie z oczekiwaniami ten kod jest czymś, z czym chętnie bawią się programy uruchamiające innych firm, a został on już zaimplementowany przez Nova Launcher i jest w trakcie uruchamiania w Action Launcher.

Jest tylko jeden duży problem, na który napotykają te programy uruchamiające i inne: Google Play na to nie pozwala.

W obecnej formie implementacja strony Google Now w programie uruchamiającym wymaga interfejsu API oficjalnie ograniczonego do aplikacji systemowych. Producenci mogą zrobić z nim program uruchamiający i wstępnie załadować go na swoje urządzenia jako aplikację systemową bez problemu. W przypadku programistów i użytkowników innych niż root interfejs API jest nadal użyteczny, ale aplikacja niesystemowa lub program uruchamiający, który ich używa, musi być debugowalny, a standardy debugowania nie są dozwolone przez standardy Google Play.

Jak więc korzystać z Google Now w Nova Launcher, jeśli Nova Launcher jest w Google Play?

Wtyczki sideloaded!

Nova Launcher nie mógł zintegrować strony Google Now z główną aplikacją i ryzykować wyrzuceniem Google Play, więc postanowił przenieść tę część programu uruchamiającego do aplikacji towarzyszącej, którą użytkownicy ręcznie pobierają i instalują po sprawdzeniu, oh- złowieszczo „Zezwalaj na instalacje z nieznanych źródeł” przełącza się w ustawieniach bezpieczeństwa. Nova Google Companion podłącza się do głównej aplikacji Nova Launcher zgodnej z Google Play i pozwala aktywować stronę Google Now, podobnie jak TeslaUnread dla nieprzeczytanych odznak Nova od lat. I podobnie jak nieprzeczytane odznaki, strona Google Now może ostatecznie przejść do głównej aplikacji, ale nie wtedy, gdy ograniczenia interfejsu API i ograniczenia Google Play będą nadal obowiązywać.

Lawnchair to zasadniczo Pixel Launcher z konfigurowalnymi dzwonkami i gwizdkami, i jako taki ma stronę Google Now po lewej stronie. Lawnchair również nie jest w Google Play, zamiast tego istnieje na stronie programisty, a także na forach takich jak XDA.

Czy Google Now jest tego warte?

Przesuwanie w lewo do Google Now, przy jednoczesnym zachowaniu wszystkich dzwonków, gwizdków i pakietów ikon programu uruchamiającego innej firmy, jest świetne, a ja korzystałem z Google Now więcej od czasu instalacji Nova Google Companion niż przez lata. To powiedziawszy, Google Now jest również trochę przestarzałe. Asystent Google może czytać mi wiadomości, pogodę i kontrolować mój dom. Kanał Google Now może pokazywać mi, gdzie zaparkowałem (jeśli w jakiś sposób zapomnę), niektóre nagłówki i przepisy, ale po prostu… nie jest już tak pomocne. Wiem, że to herezja, wybacz język mojego grzesznika, ale okienko Google Now nie jest dla mnie tak ważne, jak przed laty.

Niektórzy użytkownicy wciąż przysięgają na okienko Google Now i przysięgają używać programu Google Now Launcher, dopóki to cholerstwo po prostu nie będzie działać. Jestem za tym, by mieć opcję Google Now w moim dość spersonalizowanym programie uruchamiającym, ale zastanawiam się, ile korzyści przynosi to w świecie Androida, gdzie większy, lepszy Asystent Google jest wciśnięty.