Oprávnění aplikace Facebook pro zasílání zpráv porovnáváme s aplikací Hangouts od Googlu
Abych to nezlehčoval – protože si myslím, že většina kteří četli naše zastavení šíření ze všech těch FUD a zmatků kolem špatně informovaných příběhů o Facebook Messengeru došlo – ale tady je zajímavé cvičení. Nedávno jsme vám doporučili, že když máte dotazy ohledně oprávnění, která aplikace deklaruje, měli byste se podívat na podobnou aplikaci. Možná vám to neřekne celý příběh, ale mělo by vám to dát docela dobrou představu o tom, zda má aplikace sílu udělat něco nekalého.
Pokud řekněme jedna aplikace pro tapety má možnost telefonovat a jiná ne, musíte hledat proč potřebuje tu schopnost. Dávat smysl?
Postavme tedy Facebook Messenger proti další populární aplikaci pro zasílání zpráv – Google Hangouts. Pokud jste Hangouts dříve nepoužívali, je to služba pro zasílání zpráv Google a nyní je to také preferovaná aplikace Google pro textové zprávy. (I když na telefonech většiny výrobců stále najdete další aplikace pro zasílání zpráv, i když mají nainstalovanou aplikaci Hangouts.)
Položme oprávnění vedle sebe – jak jsou zkopírována přímo z Google Play – a podívejme se, jak to vypadá. Vše ve jménu vědy.
Identita
Facebook Messenger | Google Hangouts |
---|---|
Najděte účty v zařízení | Najděte účty v zařízení |
Přečtěte si vlastní kontaktní kartu | Přidat nebo odebrat účty |
Vypadá to, že Google Hangouts má jen o něco větší výkon, s možností přidávat nebo odebírat účty. Není to však nic, čeho bychom se obávali. Je to něco, co byste očekávali v aplikaci služeb Google.
Kontakty/kalendář
Facebook Messenger | Google Hangouts |
---|---|
Přečtěte si své kontakty | Přečtěte si své kontakty |
Řádek 1 – buňka 0 | Upravte své kontakty |
Google Hangouts má tedy přidanou možnost upravovat vaše kontakty a nejen je číst. Facebook Messenger umí pouze číst vaše kontakty.
Umístění
Facebook Messenger | Google Hangouts |
---|---|
Přibližná poloha (podle sítě) | Přibližná poloha (podle sítě) |
Přesná poloha (GPS a sítě) | Přesná poloha (GPS a sítě) |
Tenhle, nepřekvapivě, je dokonce mrtvý. Docela standardní věci pro nalezení vaší polohy, opravdu. A obě aplikace umožňují připojit ke zprávě vaši polohu. (Hangouts však vyžaduje, abyste si to přidali sami, zatímco Facebook Messenger ve výchozím nastavení sdílí vaši polohu v každé nové zprávě. Zde je návod, jak to vypnout.)
SMS (textové zprávy)
Facebook Messenger | Google Hangouts |
---|---|
upravte své textové zprávy (SMS nebo MMS) | čtení textových zpráv (SMS nebo MMS) |
přijímat textové zprávy (SMS) | přijímat textové zprávy (SMS) |
čtení textových zpráv (SMS nebo MMS) | odesílat SMS zprávy |
odesílat SMS zprávy | upravte své textové zprávy (SMS nebo MMS) |
přijímat textové zprávy (MMS) | přijímat textové zprávy (MMS) |
Jediné zajímavé je, že Facebook Messenger a Google Hangouts uvádějí přesně stejná dílčí oprávnění v mírně odlišném pořadí. (Netuším proč.) Jinak je to přesně to, co byste očekávali v několika aplikacích, které slouží jako aplikace pro textové zprávy.
Telefon
Facebook Messenger | Google Hangouts |
---|---|
upravte své textové zprávy (SMS nebo MMS) | čtení textových zpráv (SMS nebo MMS) |
Volejte přímo na telefonní čísla | Volejte přímo na telefonní čísla |
Přečtěte si protokol hovorů | Řádek 2 – Buňka 1 |
Facebook Messenger může vidět váš seznam hovorů. Hangouts to neumí. Bude zajímavé sledovat, zda se to změní, pokud a kdy se Google Voice složí.
Fotografie/mediální soubory
Facebook Messenger | Google Hangouts |
---|---|
Otestujte přístup k chráněnému úložišti | Upravte nebo odstraňte obsah úložiště USB |
Upravte nebo odstraňte obsah úložiště USB | Otestujte přístup k chráněnému úložišti |
Opět standardní věci pro aplikaci, která chce ukládat do mezipaměti jakýkoli druh dat místo toho, aby je znovu a znovu stahovala. Jen to není vůbec jasně vysvětleno.
Fotoaparát/mikrofon
Facebook Messenger | Google Hangouts |
---|---|
Pořizujte snímky a videa | Záznam zvuku |
Záznam zvuku | Pořizujte snímky a videa |
Chcete fotit nebo natáčet? Chcete vůbec používat mikrofon? Tato oprávnění potřebujete. Standard. Věci.
Informace o připojení Wi-Fi
Facebook Messenger | Google Hangouts |
---|---|
Zobrazit připojení Wi-Fi | Zobrazit připojení Wi-Fi |
Další základní oprávnění sdílené oběma aplikacemi a existuje nespočet důvodů, proč by to aplikace deklarovala. Hangouts například potřebuje přesunout velké množství dat, pokud pořádáte videohovor. Chtělo by to tedy vědět, zda jste na Wifi nebo mobilním připojení.
ID zařízení a informace o hovoru
Facebook Messenger | Google Hangouts |
---|---|
Přečtěte si stav a identitu telefonu | Přečtěte si stav a identitu telefonu |
Tak jako už jsme si vysvětlili, to je špatný název pro oprávnění, které umožňuje řadu věcí nízké úrovně, které mohou aplikace potřebovat. Aplikace jej také potřebují, aby zjistily, zda probíhá aktivní hovor. Opět nic, co byste nečekali ani ve Facebook Messengeru, ani ve službě Hangouts.
Jiná oprávnění
Facebook Messenger | Google Hangouts |
---|---|
Přijímat data z internetu | přijímat data z internetu |
Stahujte soubory bez upozornění | číst rychlé zprávy |
Spustit při startu | Vyměňuje si zprávy a přijímá oznámení o synchronizaci ze serverů Google |
Zabraňte spánku zařízení | plný přístup k síti |
Zobrazení síťových připojení | ovládat vibrace |
Nainstalujte zástupce | spustit při startu |
Změňte nastavení zvuku | používat účty v zařízení |
Přečtěte si konfiguraci služby Google | zobrazit síťová připojení |
Kreslit přes jiné aplikace | ovládání Near Field Communication |
Plný přístup k síti | přečtěte si konfiguraci služby Google |
Přečtěte si nastavení synchronizace | zabránit tomu, aby zařízení usnulo |
Ovládání vibrací | změnit nastavení zvuku |
Změňte připojení k síti | spárovat se zařízeními Bluetooth |
Řádek 13 – buňka 0 | změnit připojení k síti |
Řádek 14 – buňka 0 | odeslat trvalé vysílání |
Víme, že se toho tady hodně děje. Ale podívejte se, jak moc se to shoduje mezi Facebook Messengerem a Hangouts. Messenger má několik oprávnění pro funkci Chat Heads (kreslení přes jiné aplikace a instalace zkratek). Hangouts ne a Hangouts má oprávnění NFC a Bluetooth a další pro některé služby Google, že Facebook postrádá.
Takže co to všechno znamená?
Ne, že bychom opravdu potřebovali další důkazy, ale je docela jasně vidět, že Facebook Messenger nedeklaruje nepřiměřené množství oprávnění – ve skutečnosti má Google Hangouts dvě více, pokud se obáváte plusu nebo mínusu – ne že počet oprávnění, která aplikace deklaruje, ukazuje na něco jiného, než že aplikace dělá spoustu věcí, které vyžaduje oprávnění. Facebook Messenger také nedeklaruje nic, co byste v aplikaci pro zasílání zpráv nečekali.
Používání čehokoli na internetu vyžaduje určitou dávku důvěry. Oprávnění vám ukazují široký rozsah toho, co aplikace může dělat. Ale ano, stále musíte věřit, že to nedělá nic nepříjemného v rámci ty hranice. Většina z nás používá webové stránky bez sledování vývojářské konzole nebo čichání paketů, které létají nad hlavou. A stále jsou na místě bezpečnostní pojistky. Telefony se nedodávají s přístupem root. Telefony se nedodávají se zaškrtnutým „povolit instalaci aplikací z neznámých zdrojů“ ve výchozím nastavení. A pokud se chcete připojit k počítači a mít přístup k příkazovému řádku, budete muset zaškrtnout další zaškrtněte políčko a poté schválte připojení na vašem telefonu. A na straně aplikace máme Google, který kontroluje nejen aplikace na Google Play, zda neobsahují malware, ale (pokud to dovolíte) aplikace, které byly na váš telefon nahrány.
I nadále se budeme setkávat s nedorozuměními ohledně oprávnění Androidu. Některé z nich jsou příběhy, které se jen snaží způsobit potíže. Ale hodně z toho také padá na bedra Googlu kvůli suchému, inženýrskému druhu jazyka použitému při popisu oprávnění. (I když to vypadá, že Google v tichosti odstranil některé popisy přidání v oprávněních. Poklepáním na jeden se již neobjeví suchší jazyk, a to zejména zbaví se velmi nepochopené klauzule „kdykoli“ pro věci, jako je použití kamery a mikrofonu.) Google se bude i nadále zlepšovat a vzdělávat a zlepšovat způsob, jakým vysvětluje věci.