Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Facebook-messenger kontra google-hangouts: en sida vid sida om behörigheter

Innehållsförteckning:

Anonim

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.