Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Google en Android schieten ons nog steeds tekort bij berichten en codering

Inhoudsopgave:

Anonim

Het gebruik van een half dozijn berichtenservices is nauwelijks ongewoon in 2018.

Er is een nieuwe medische kliniek in uw buurt gebouwd. Iets verderop in de straat. Het is op loopafstand.

Er is geen zorgen over verzekeringen. Er zijn geen co-pays. Als je hulp nodig hebt, krijg je hulp. Je moet zelfs hard werken om ooit een factuur te zien. Deze nieuwe kliniek heeft de beste artsen en geavanceerde diagnoseapparatuur. Het diagnosticeert niet alleen verkoudheid, het geneest het ter plekke.

Het klinkt geweldig, maar als iemand ooit zou moeten wachten om gezien te worden, als afspraken meer dan 30 minuten duurden, zouden er rijen langs de straat zijn.

Er is maar één vangst. Niemand daar draagt ​​handschoenen. Natuurlijk, er is niet zoveel kans dat ze elke vorm van besmetting verspreiden - en zeker niet expres. Maar handschoenen staan ​​in de weg en zorgen ervoor dat de documenten niet werken zoals ze willen.

Je krijgt een kliniek met handschoenen verderop in de straat. De lijnen zijn ook kort en de kosten zijn minimaal, en het geneest de verkoudheid vrijwel net zo snel. … maar geen handschoenen.

De metafoor is weliswaar een beetje uitgerekt, maar dit is hoe ik het gebrek van Google aan een berichtenservice met standaard codering begin te zien.

Welke berichtenstrategie?

Laten we een beetje terugspoelen. De 'berichtenstrategie' van Google, voor zover deze er niet alleen is om apps om de paar jaar een nieuwe naam te geven, heeft nooit enige vorm van echte poging tot codering opgenomen die we in realtime berichten zouden moeten eisen.

Google's berichtenstrategie is evenzeer een falen van focus als technologisch.

Hangouts-chats zijn gecodeerd met HTTPS en TLS. Maar ze waren niet end-to-end gecodeerd, wat betekent dat Google (en een veeleisende overheid) zou kunnen inbreken, als het wilde. Allo had end-to-end-codering beschikbaar in een optionele 'incognitomodus', maar dingen werden anders standaard opengelaten. (En dat was volgens het ontwerp.)

Vandaag is Hangouts afgevoerd naar zakelijk gebruik en wordt Allo in de wei gebracht. Google heeft in plaats daarvan zijn kracht achter RCS "Chat" gelegd, wat in wezen een moderne versie is van het oude sms-sms-systeem. Dat is op zichzelf een waardig doel. SMS (en MMS) is een oud mechanisme dat jaren geleden had moeten worden neergezet. En als iemand dragers voor een nieuwe standaard kan worstelen, is het Google.

RCS is een rijk berichtensysteem dat slimmere (en leukere) berichten mogelijk maakt. Maar niet elke telefoon heeft er eerst toegang toe - nogmaals, het is aan de individuele providers om te implementeren - en dus valt het in dat geval terug op het oude sms-systeem.

Maar het is niet genoeg. En het verontschuldigt Google niet voor het aanbieden van een versleutelde out-of-box berichtenervaring voor zijn gebruikers op Android en internet in het algemeen.

De iMessage-service van Apple doet het goed - versleutelde berichten direct uit de doos - zelfs als de vergrendeling op apparaten die alleen voor Apple zijn bedoeld, helemaal verkeerd is.

iMessage heeft gelijk, zelfs als het fout is

Ik had er een hekel aan om Apple's iMessage in principe te accepteren. Enige context hier ook: iMessage is een service die werkt in de app "Berichten" van Apple. Communicatie tussen twee iMessage-gebruikers is end-to-end gecodeerd. Dat wil zeggen dat alleen de mensen die met elkaar chatten de berichten kunnen decoderen. Apple kan de berichten niet lezen en wil dat ook niet. Als je de app Berichten gebruikt om te chatten met iemand die niet op iMessage is - meestal is dat iemand op Android - valt dit terug op niet-gecodeerde sms-berichten.

Apple's iMessage-lock-in is nog steeds slecht, zelfs als het de standaard voor veilige basiscommunicatie toont.

Voor de Apple-gebruiker is het naadloos. Er is absoluut geen sprake van. Om de zin te lenen, werkt het gewoon.

Maar een moderne berichtenservice moet op meerdere platforms werken. Het is de juiste manier om het te doen, en het is het juiste om te doen. Apple gaat Apple echter, en dus blijft iMessage beschikbaar op hardware die geld rechtstreeks naar Apple leidt, en nergens anders. Als een iMessage-gebruiker iemand een bericht stuurt op Android, valt dit terug op goede sms'jes. (Vermoedelijk zal dat ooit veranderen in RCS, maar dat weten we nog niet.)

En dan is er de breuk die optreedt als u probeert af te komen van iMessage. U mist belangrijke communicatie die vastloopt in een iMessage-lus, als de afzender die thread niet heeft verwijderd en een nieuwe heeft gestart, of als u iMessage niet correct hebt afgesloten of uw telefoonnummer hebt uitgeschreven. Dat is niet alleen een slechte gebruikerservaring - het is een straffende lock-in, grenzend aan afpersend. "Hé, sorry dat je wat berichten hebt gemist. Denk dat je ons had moeten bijblijven."

Maar iMessage doet het coderingsgedeelte goed. Het begint met codering - geeft er de voorkeur aan, echt - en valt terug op onveilige sms als het moet.

RCS is beter, maar het is niet genoeg

Een betere standaard berichtenservice is een waardige onderneming. Het zal zeker traag zijn om wereldwijd te worden overgenomen, maar het moet duidelijk de nieuwe basislijn zijn voor basiscommunicatie tussen telefoongebruikers. En dat RCS niet-gecodeerd is, zou geen dealbreaker moeten zijn.

Maar dat onderstreept ook het bedrijf dat de meeste smartphones ter wereld verkoopt om standaard iets beters te bieden, iets veiligers. Eerst gecodeerde berichten - en ook voor berichten tussen Android en iPhone - met een terugval naar RCS en SMS indien nodig.

Google heeft de mogelijkheid om dit te doen, ik ben er zeker van. Waarom het dit niet doet, is een head-scratcher.

Als u standaard geen veilige, gecodeerde ervaring aanbiedt, doet u het verkeerd.

En dat is de conclusie die ik de afgelopen weken heb getrokken toen ik mijn familie begon te verplaatsen van WhatsApp, dat eigendom is van Facebook, naar Signal. Slechts een paar van ons in mijn directe omgeving zijn Android-gebruikers en ik wilde dat we een veilige manier hadden om met iedereen te chatten. In principe.

En toen besloot ik dat het misschien niet alleen over mij zou moeten gaan. Ik zou mijn familie niet moeten dwingen door meer hoepels te springen alleen omdat er geen platformoverschrijdende gecodeerde berichtenservice van Google is. (Hoewel voor alle duidelijkheid, faalt iMessage nog steeds jammerlijk in het 'platformonafhankelijke deel van die vergelijking.)

Dus schakel ik voor het eerst echt over naar de iPhone. Misschien niet helemaal van harte, misschien niet helemaal gewillig. Maar ik heb ook niet in mijn achterhoofd dat ik de Pixel opnieuw zal opstarten als alle kleine ergernissen die deel uitmaken van die ene grote ergernis die iOS is me gek gaan maken. Omdat ik wil dat de mensen met wie ik het meest communiceer veilige communicatie met mij hebben. Standaard.

Als Google me standaard geen gecodeerde berichten zal geven, het zij zo. En ik zal nog steeds (luid) mopperen over Apple's iMessage-lock-in. Als Apple echt berichten veiliger wil maken, moet dit voor iedereen gebeuren. Niet alleen degenen die hardware kopen. (Verrek me dan voor iOS buiten iMessage op Android. Ik betaal het.)

Maar door mijn gezin te laten stuiteren tussen extra gecodeerde berichten-apps - of mijn vrienden terug te laten vallen op onveilige sms - kreeg ik het gevoel dat ik hen dwong om een ​​extra griepprik te krijgen, alleen omdat ik niet graag had dat de gepatenteerde handschoenen werden gedragen door de documenten die ze hadden gezien. Op een gegeven moment gaat het niet om mij.

En op een gegeven moment moet Google die verdomde handschoenen aantrekken.