Artykuł

Nie, Google nie zabija aplikacji aparatu innych firm w systemie Android 11

protection click fraud

Być może czytałeś, że Google jest zabijanie aplikacji aparatu innych firm w systemie Android 11i gdyby były prawdziwe, miałbyś prawo być bardzo nieszczęśliwy. Nie martw się jednak: tak nie jest.

To wszystko wynika z postu na Commonsware, blog poświęcony programowaniu na Androida. Tam jest to wyjaśnione zmiana zachowania w systemie Android 11 usuwa standardową funkcję wyboru aparatu, gdy aplikacja umożliwia zrobienie zdjęcia, ale nie udostępnia własnego widżetu aparatu. W systemie Android 11 domyślnym zachowaniem będzie użycie wbudowanej aplikacji aparatu.

Niektóre aplikacje mają własny widżet aparatu i nie ma to wpływu.

Nie dotyczy to każdej aplikacji. Coś jak Instagram używa własnego widżetu aparatu i nie ma na to wpływu. Dotyczy to aplikacji, które nie działają jak Instagram, ale programista nadal chce, abyś mógł zrobić zdjęcie bez opuszczania aplikacji. W poprzednich wersjach Androida pojawiało się okno dialogowe z pytaniem, której kamery chcesz użyć. To była funkcja systemowa, podobna do tego samego okna dialogowego, które widzisz po wybraniu przeglądarki do wyświetlenia strony internetowej.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Zamiast tego programiści aplikacji będą musieli teraz napisać kod, który wyraźnie zezwala na aplikację innej firmy, a następnie skompilować w taki sposób, abyś mógł wybrać, z której chcesz korzystać. Jeśli chcesz użyć aplikacji aparatu, która nie jest obsługiwana w ten sposób, pojawi się błąd.

To zmiana, która bezpośrednio wpływa na programistów.

W artykule Commonsware wyjaśniono, jak „naprawić” to w aplikacjach na Androida 11 i jak złe będzie doświadczenie użytkownika, jeśli programiści nie wykonają dodatkowej pracy. To kolejny problem, ponieważ wielokrotnie widzieliśmy, że programiści nie są szybcy we wdrażaniu tych rozwiązań. Oznacza to, że użytkownicy nie będą mogli używać ich ulubiona aplikacja aparatu bez opuszczania innej aplikacji, aby ją otworzyć, zrób zdjęcie, a następnie zaimportuj je do oryginalnej aplikacji, co nie jest idealnym przepływem pracy.

Większy problem polega na tym, że twórcy aplikacji do aparatów innych firm będą musieli zwracać się do innych twórców aplikacji, aby upewnić się, że ich praca jest uwzględniona. Może to wkrótce przekształcić się w konkurs popularności oparty na liczbie instalacji aplikacji aparatu.

Google potwierdziło w Android Central, że posunięcie zostało zrobione w celu zachowania prywatności użytkownika i że jeśli programiści chcesz pracować z aplikacjami do aparatów innych firm, możesz to zrobić bez włączania ich indywidualnie podstawa.

Mówiąc najprościej, ani Google, ani programista aplikacji nie mogą być pewni, że port aparatu Google lub aparat Galaxy przenoszą cię pobrane ze strony internetowej są legalne, a złośliwa aplikacja aparatu może zobaczyć miliony pobrań, zanim zostanie usunięta z Google Play. Tu jest dużo Złośliwe oprogramowanie na Androida tam i chociaż Google nie odpowiada za jej pisanie ani dystrybucję, to jednak jest odpowiedzialny za naruszenia prywatności użytkowników Androida. Najlepsze, co Google może zrobić, to sprawić, by domyślne zachowanie korzystało z systemowej aplikacji aparatu, o której wiadomo, że jest godna zaufania.

Ta zmiana zachowania nie ma również nic wspólnego z tym, że aplikacje aparatu nie mogą korzystać ze wszystkich aparatów, z którymi był wyposażony Twój telefon, lub dlaczego Twitter nie może używać dodatkowych obiektywów we własnym widżecie aparatu. Plik Biblioteka CameraX Jetpack zamierza rozwiązać te problemy po zakończeniu i kiedy producenci telefonów zdecydują się wziąć udział. Ta zmiana dotyczy tylko „domyślnej” kamery, która jest teraz rzeczywistą domyślną, zamiast oferować nakładkę selektora, co często jest dość uciążliwe dla osób, które nie rozumieją, jak to działa.

To brzydki, brutalny sposób rozwiązania problemu, ale działa.

To nie jest ładne ani eleganckie rozwiązanie, ale to najlepszy sposób, aby Google pomógł w utrzymaniu większego skupienia się na prywatności Androida. Nikt nie lubi widzieć więcej pracy dla programistów i nikomu nie spodoba się, że aplikacja nie działa, gdy chce użyć określonej aplikacji aparatu do wykonania określonej czynności. Commonsware ma rację mówiąc, że jest to brzydkie rozwiązanie i wszyscy możemy się zgodzić, że nawet zmiana w dobrych intencjach może być niewygodna.

W każdym razie Twój aparat innej firmy będzie działał tak samo dobrze, jak zawsze, gdy Twój telefon zobaczy Androida 11.

Jerry Hildenbrand

Jerry jest mieszkańcem Mobile Nation i jest z tego dumny. Nie ma niczego, czego nie mógłby rozebrać, ale wielu rzeczy nie może złożyć na nowo. Znajdziesz go w sieci Mobile Nations i możesz uderzył go na Twitterze jeśli chcesz powiedzieć hej.

instagram story viewer