Innehållsförteckning:
- Vi lägger upp Facebook: s mycket onödiga meddelanden-appbehörigheter mot Googles Hangouts-app
- Identitet
- Kontakt / kalender
- Plats
- SMS (textmeddelanden)
- Telefon
- Foton / mediefiler
- Kamera / mikrofon
- Information om Wi-Fi-anslutning
- Enhets-ID och samtalsinformation
- Andra behörigheter
- Så vad betyder det allt?
Vi lägger upp Facebook: s mycket onödiga meddelanden-appbehörigheter mot Googles Hangouts-app
För att inte förbereda poängen - för jag tror att de flesta som läste vår nedtagning av all FUD och förvirring kring de dåligt informerade berättelserna om Facebook Messenger fick det - men här är en intressant övning. Vi rekommenderade nyligen att när du har frågor om behörigheterna som en ansökan förklarar ska du titta på en liknande app. Det kanske inte berättar hela historien, men det borde ge dig en ganska bra uppfattning om huruvida en app har makt att göra något besvärligt.
Om, till exempel, en tapetapplikation har förmågan att ringa telefonsamtal och en annan inte, måste du leta efter varför den behöver den möjligheten. Vettigt?
Så låt oss sätta upp Facebook Messenger mot en annan populär meddelandeapp - Google Hangouts. Om du på något sätt inte har använt Hangouts tidigare är det Googles meddelandetjänst, och det är nu också Googles föredragna textmeddelanden-app. (Även om du fortfarande hittar andra meddelanden-appar på de flesta tillverkares telefoner, även om de har Hangouts installerat.)
Låt oss sätta behörigheterna sida vid sida - som kopieras direkt från Google Play - och se hur det ser ut. Allt i vetenskapens namn.
Identitet
Facebook Messenger | Google Hangouts |
---|---|
Hitta konton på enheten | Hitta konton på enheten |
Läs ditt eget kontaktkort | Lägg till eller ta bort konton |
Ser ut som om Google Hangouts bara har lite mer kraft där, med möjligheten att lägga till eller ta bort konton. Men inte något vi skulle vara oroliga för. Det är den typen du kan förvänta dig att se i en Google-app.
Kontakt / kalender
Facebook Messenger | Google Hangouts |
---|---|
Läs dina kontakter | Läs dina kontakter |
Ändra dina kontakter |
Så Google Hangouts har den extra förmågan att kunna ändra dina kontakter och inte bara läsa dem. Facebook Messenger kan bara läsa dina kontakter.
Plats
Facebook Messenger | Google Hangouts |
---|---|
Ungefärlig plats (nätverksbaserad) | Ungefärlig plats (nätverksbaserad) |
Exakt plats (GPS och nätverksbaserad) | Exakt plats (GPS och nätverksbaserad) |
Den här är överraskande även död. Ganska vanliga grejer för att hitta din plats, verkligen. Och båda apparna låter dig koppla din plats till ett meddelande. (Hangouts kräver dock att du lägger till det själv, medan Facebook Messenger delar din plats i varje nytt meddelande som standard. Så här stänger du av det.)
SMS (textmeddelanden)
Facebook Messenger | Google Hangouts |
---|---|
redigera dina textmeddelanden (SMS eller MMS) | läs dina textmeddelanden (SMS eller MMS) |
ta emot textmeddelanden (SMS) | ta emot textmeddelanden (SMS) |
läs dina textmeddelanden (SMS eller MMS) | skicka SMS |
skicka SMS | redigera dina textmeddelanden (SMS eller MMS) |
ta emot textmeddelanden (MMS) | ta emot textmeddelanden (MMS) |
Det enda intressanta här är att Facebook Messenger och Google Hangouts listar exakt samma underbehörigheter i något olika beställningar. (Jag har ingen aning om varför.) Annars är det exakt vad du kan förvänta dig att se i ett par appar som fungerar som textmeddelanden.
Telefon
Facebook Messenger | Google Hangouts |
---|---|
redigera dina textmeddelanden (SMS eller MMS) | läs dina textmeddelanden (SMS eller MMS) |
Ringa direkt telefonnummer | Ringa direkt telefonnummer |
Läs samtalslogg |
Facebook Messenger kan se din samtalslogg. Hangouts kan inte. Det kommer att vara intressant att se om det förändras om och när Google Voice kommer in.
Foton / mediefiler
Facebook Messenger | Google Hangouts |
---|---|
Testa åtkomst till skyddad lagring | Ändra eller ta bort innehållet på din USB-lagring |
Ändra eller ta bort innehållet på din USB-lagring | Testa åtkomst till skyddad lagring |
Återigen, vanliga saker för en applikation som vill cache någon form av data istället för att ladda ner den igen och igen. Det förklaras helt enkelt inte tydligt.
Kamera / mikrofon
Facebook Messenger | Google Hangouts |
---|---|
Ta bilder och videor | Spela in ljud |
Spela in ljud | Ta bilder och videor |
Vill du ta bilder eller video? Vill du använda mikrofonen alls? Du behöver dessa behörigheter. Standard. Grejer.
Information om Wi-Fi-anslutning
Facebook Messenger | Google Hangouts |
---|---|
Visa Wi-Fi-anslutningar | Visa Wi-Fi-anslutningar |
Ett annat grundläggande tillstånd delas av båda apparna, och det finns många orsaker till att en app skulle förklara detta. Hangouts till exempel måste flytta mycket data om du ringer ett videosamtal. Så den skulle vilja veta om du är på Wifi eller en mobilanslutning.
Enhets-ID och samtalsinformation
Facebook Messenger | Google Hangouts |
---|---|
Läs telefonstatus och identitet | Läs telefonstatus och identitet |
Som vi har förklarat tidigare är detta ett dåligt namn för en tillåtelse som tillåter ett antal saker på låg nivå som appar kan behöva. Appar behöver också det för att se om det finns ett aktivt samtal. Återigen, ingenting du inte förväntar dig i varken Facebook Messenger eller Hangouts.
Andra behörigheter
Facebook Messenger | Google Hangouts |
---|---|
Ta emot data från Internet | ta emot data från Internet |
Ladda ner filer utan meddelande | läsa snabbmeddelanden |
Körs vid uppstart | Utbyter meddelanden
och får synkroniseringsmeddelanden från Googles servrar |
Förhindra att enheten sover | fullständig nätverksåtkomst |
Visa nätverksanslutningar | styr vibrationer |
Installera genvägar | Körs vid uppstart |
Ändra dina ljudinställningar | använda konton på enheten |
Läs Googles servicekonfiguration | visa nätverksanslutningar |
Rita över andra appar | kontroll Nära fältkommunikation |
Full nätverksåtkomst | Läs Googles servicekonfiguration |
Läs synkroniseringsinställningar | förhindra att enheten sover |
Kontrollera vibrationer | ändra dina ljudinställningar |
Ändra nätverksanslutning | par med Bluetooth-enheter |
ändra nätverksanslutning | |
skicka klibbig sändning |
Det händer mycket här, vi vet. Men titta på hur mycket av det som matchar Facebook Messenger och Hangouts. Messenger har ett par behörigheter för sin Chat Heads-funktion (dra över andra appar och installera genvägar) som Hangouts inte gör, och Hangouts har NFC- och Bluetooth-behörigheter, och en annan för vissa Google-tjänster, som Facebook saknar.
Så vad betyder det allt?
Inte för att vi verkligen behövde fler bevis, men det är ganska vanligt att se att Facebook Messenger inte förklarar ett överdrivet antal tillstånd - i själva verket har Google Hangouts två till, om du är orolig för plus eller minus - inte det antalet behörigheter en app deklarerar visar på något annat än att appen gör en hel del saker som kräver behörigheter. Inte heller förklarar Facebook Messenger något som du inte kan förvänta dig att se i en meddelanden-app.
Behörigheter misslyckas fortfarande för ofta, men de blir bättre.
Att använda allt på Internet kräver viss förtroende. Behörigheter visar det breda räckvidden för vad en app kan göra. Men ja, du måste fortfarande lita på att det inte gör något otåligt inom dessa gränser. De flesta av oss använder webbsidor utan att titta på utvecklarkonsolen eller sniffa paket när de flyger över huvudet. Och det finns fortfarande säkerhetsfångster på plats. Telefoner levereras inte med root-åtkomst. Telefoner levereras inte med "tillåt installation av appar från okända källor" kontrollerad som standard. Och om du vill ansluta till en dator och ha kommandoradstillträde kommer du att behöva kryssa för en annan kryssruta och sedan godkänna anslutningen på din telefon. Och på appens sida har vi Google som inte bara kontrollerar appar i Google Play efter skadlig programvara, men (om du tillåter det) appar som har laddats in på din telefon.
Vi kommer att fortsätta att se missförstånd om Android-behörigheter. Några av det är berättelser som bara vill orsaka problem. Men mycket av det faller också på Googles axlar på grund av det torra, tekniska sortens språk som används i beskrivningen av behörigheterna. (Trots att det verkar som om Google tyst har tagit bort några av tilläggsbeskrivningarna i behörigheter. Om du trycker på en visas inte längre torrare språk, och det blir i synnerhet bort den mycket missförstådda "när som helst" -klausulen för saker som användning av kamera och mikrofon.) Google kommer att fortsätta att förbättra och utbilda och förbättra hur det förklarar saker.