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

Komunikator na Facebooku a Hangouty Google: spojrzenie na uprawnienia

Spisu treści:

Anonim

Poddajemy bardzo złośliwe uprawnienia Facebooka aplikacji do wysyłania wiadomości w porównaniu z aplikacją Google Hangouts

Nie wspominając o tym - ponieważ myślę, że większość osób, które przeczytały nasze usunięcie FUD i zamieszanie wokół źle poinformowanych historii o Facebook Messenger, ma to - ale oto interesujące ćwiczenie. Niedawno zalecamy, aby w przypadku pytań dotyczących uprawnień deklarowanych przez aplikację zapoznać się z podobną aplikacją. To może nie powiedzieć ci całej historii, ale powinno ci dać całkiem niezłe pojęcie, czy aplikacja ma moc robienia czegoś nikczemnego.

Jeśli, powiedzmy, jedna aplikacja do tapet ma możliwość wykonywania połączeń telefonicznych, a inna nie, musisz poszukać, dlaczego potrzebuje tej zdolności. Ma sens?

Porównajmy Facebook Messenger z inną popularną aplikacją do przesyłania wiadomości - Google Hangouts. Jeśli jakoś wcześniej nie korzystałeś z Hangouts, jest to usługa przesyłania wiadomości Google, a teraz jest to również preferowana aplikacja do wysyłania wiadomości SMS. (Chociaż na telefonach większości producentów nadal można znaleźć inne aplikacje do przesyłania wiadomości, nawet jeśli mają one zainstalowaną aplikację Hangouts).

Połóżmy uprawnienia obok siebie - skopiowane bezpośrednio z Google Play - i zobaczmy, jak to wygląda. Wszystko w imię nauki.

Tożsamość

komunikator facebookowy Google Hangouts
Znajdź konta na urządzeniu Znajdź konta na urządzeniu
Przeczytaj własną kartę kontaktową Dodaj lub usuń konta

Wygląda trochę jak Google Hangouts ma nieco więcej mocy, z możliwością dodawania lub usuwania kont. Nie martwilibyśmy się jednak. Tego można się spodziewać w aplikacji usługowej Google.

Kontakty / kalendarz

komunikator facebookowy Google Hangouts
Przeczytaj swoje kontakty Przeczytaj swoje kontakty
Zmodyfikuj swoje kontakty

Dzięki Google Hangouts możesz dodatkowo modyfikować kontakty, a nie tylko je czytać. Facebook Messenger może czytać tylko twoje kontakty.

Lokalizacja

komunikator facebookowy Google Hangouts
Przybliżona lokalizacja (na podstawie sieci) Przybliżona lokalizacja (na podstawie sieci)
Dokładna lokalizacja (GPS i sieć) Dokładna lokalizacja (GPS i sieć)

Ten, co nie dziwi, nawet nie żyje. Naprawdę dość standardowe rzeczy do znalezienia swojej lokalizacji. Obie aplikacje umożliwiają dołączenie Twojej lokalizacji do wiadomości. (Hangouty wymagają jednak samodzielnego dodania, podczas gdy Facebook Messenger domyślnie udostępnia Twoją lokalizację w każdej nowej wiadomości. Oto, jak to wyłączyć).

SMS (wiadomości tekstowe)

komunikator facebookowy Google Hangouts
edytuj swoje wiadomości tekstowe (SMS lub MMS) czytać wiadomości tekstowe (SMS lub MMS)
odbieraj SMS-y odbieraj SMS-y
czytać wiadomości tekstowe (SMS lub MMS) wysyłać wiadomości SMS
wysyłać wiadomości SMS edytuj swoje wiadomości tekstowe (SMS lub MMS)
odbieranie wiadomości tekstowych (MMS) odbieranie wiadomości tekstowych (MMS)

Interesujące jest tylko to, że Facebook Messenger i Google Hangouts wymieniają dokładnie te same uprawnienia cząstkowe w nieco innych zamówieniach. (Nie mam pojęcia, dlaczego). W przeciwnym razie można się spodziewać w kilku aplikacjach, które służą jako aplikacje do wysyłania wiadomości tekstowych.

Telefon

komunikator facebookowy Google Hangouts
edytuj swoje wiadomości tekstowe (SMS lub MMS) czytać wiadomości tekstowe (SMS lub MMS)
Bezpośrednio wybieraj numery telefonów Bezpośrednio wybieraj numery telefonów
Przeczytaj dziennik połączeń

Facebook Messenger może zobaczyć Twój dziennik połączeń. Hangouty nie mogą. Ciekawe będzie, czy to się zmieni, jeśli i kiedy Google Voice zostanie złożony.

Zdjęcia / pliki multimedialne

komunikator facebookowy Google Hangouts
Testuj dostęp do chronionej pamięci Zmodyfikuj lub usuń zawartość pamięci USB
Zmodyfikuj lub usuń zawartość pamięci USB Testuj dostęp do chronionej pamięci

Ponownie, standardowe rzeczy dla aplikacji, która chce buforować dowolny rodzaj danych zamiast ponownie je pobierać. Po prostu wcale tego nie wyjaśniono.

Kamera / mikrofon

komunikator facebookowy Google Hangouts
Rób zdjęcia i nagrywaj filmy Nagrać dźwięk
Nagrać dźwięk Rób zdjęcia i nagrywaj filmy

Chcesz robić zdjęcia lub nagrywać filmy? Chcesz w ogóle korzystać z mikrofonu? Potrzebujesz tych uprawnień. Standard. Rzeczy.

Informacje o połączeniu Wi-Fi

komunikator facebookowy Google Hangouts
Zobacz połączenia Wi-Fi Zobacz połączenia Wi-Fi

Kolejne podstawowe uprawnienie udostępnione przez obie aplikacje, i istnieje wiele powodów, dla których aplikacja to deklaruje. Na przykład Hangouty muszą przenosić dużo danych, jeśli wykonujesz połączenie wideo. Więc chciałby wiedzieć, czy korzystasz z Wi-Fi czy połączenia komórkowego.

Identyfikator urządzenia i informacje o połączeniu

komunikator facebookowy Google Hangouts
Czytaj status telefonu i tożsamość Czytaj status telefonu i tożsamość

Jak wyjaśniliśmy wcześniej, jest to zła nazwa dla zezwolenia, które pozwala na szereg rzeczy niskiego poziomu, których mogą potrzebować aplikacje. Aplikacje potrzebują go również, aby sprawdzić, czy jest aktywne połączenie. Znowu nic, czego nie można się spodziewać na Facebooku Messenger ani w Hangoutach.

Inne uprawnienia

komunikator facebookowy Google Hangouts
Odbieranie danych z Internetu odbierać dane z Internetu
Pobierz pliki bez powiadomienia czytać wiadomości błyskawiczne
Uruchom przy starcie Wymienia wiadomości

i otrzymuje powiadomienia o synchronizacji z serwerów Google

Zapobiegaj spaniu urządzenia pełny dostęp do sieci
Wyświetl połączenia sieciowe kontrolować wibracje
Zainstaluj skróty uruchom przy starcie
Zmień ustawienia audio korzystać z kont na urządzeniu
Przeczytaj konfigurację usługi Google przeglądać połączenia sieciowe
Narysuj nad innymi aplikacjami kontrola komunikacji bliskiego zasięgu
Pełny dostęp do sieci przeczytaj konfigurację usługi Google
Przeczytaj ustawienia synchronizacji uniemożliwiają zasypianie urządzenia
Kontroluj wibracje zmień ustawienia audio
Zmień łączność sieciową sparuj z urządzeniami Bluetooth
zmienić łączność sieciową
wyślij lepki program

Wiemy, że dużo się tu dzieje. Ale spójrz, ile z nich pasuje między Facebook Messenger a Hangouts. Messenger ma kilka uprawnień do funkcji Heads Chat (rysowanie w innych aplikacjach i instalowanie skrótów), których nie ma w Hangouts, a Hangouts ma uprawnienia NFC i Bluetooth, a także inne w przypadku niektórych usług Google, których Facebook nie ma.

Co to wszystko znaczy?

Nie dlatego, że naprawdę potrzebowaliśmy więcej dowodów, ale dość wyraźnie widać, że Facebook Messenger nie deklaruje nadmiernej liczby uprawnień - w rzeczywistości Google Hangouts ma jeszcze dwa, jeśli martwisz się o plus lub minus - nie to, że liczba uprawnień deklarowanych przez aplikację wskazuje na wszystko inne niż aplikacja robi wiele rzeczy, które wymagają uprawnień. Facebook Messenger nie deklaruje również niczego, czego nie spodziewałbyś się w aplikacji do przesyłania wiadomości.

Uprawnienia nadal są zbyt często źle rozumiane, ale stają się coraz lepsze.

Korzystanie z czegokolwiek w Internecie wymaga pewnego zaufania. Uprawnienia pokazują szeroki zakres możliwości aplikacji. Ale tak, nadal musisz ufać, że w tych granicach nie robi to nic złego. Większość z nas korzysta ze stron internetowych bez oglądania konsoli programisty lub wąchania pakietów podczas przelotu nad głową. I wciąż istnieją zabezpieczenia. Telefony nie są dostarczane z dostępem do konta root. Telefony nie są dostarczane z domyślnie zaznaczoną opcją „zezwalaj na instalację aplikacji z nieznanych źródeł”. A jeśli chcesz podłączyć się do komputera i mieć dostęp do wiersza poleceń, musisz zaznaczyć kolejne pole wyboru, a następnie zatwierdzić połączenie w telefonie. A po stronie aplikacji Google sprawdza nie tylko aplikacje w Google Play pod kątem złośliwego oprogramowania, ale (jeśli na to pozwalasz) aplikacje, które zostały pobrane z boku na Twój telefon.

Będziemy nadal widzieć nieporozumienia dotyczące uprawnień Androida. Niektóre z nich to historie, które tylko powodują problemy. Ale wiele z tego spoczywa również na barkach Google z powodu suchego, inżynieryjnego języka używanego do opisu uprawnień. (Choć wygląda na to, że Google po cichu usunęło niektóre opisy dodatków w uprawnieniach. Stuknięcie jednego z nich nie powoduje już pojawienia się bardziej suchego języka, a to w szczególności pozbywa się bardzo źle zrozumianej klauzuli dotyczącej „użycia w dowolnym momencie” w odniesieniu do korzystania z kamera i mikrofon). Google będzie nadal doskonalić i edukować oraz ulepszać sposób, w jaki wyjaśnia.