Det var ett tag sedan sist men nu är det dags att kora ”Veckans Åsna” igen och titeln går till Mochael Simon, skribent på MacWorld. I en och samma text som handlar om anklagelserna mot Apple om att göra livet surt för app-utvecklare som vill registrera skärmtid så lyckas han med konststycket att köra i diket flera gånger.
Låt oss först ta uppgifterna i sig – ett gäng app-utvecklare anklagar Apple får att konkurrera med dem och deras appar på ett oschysst sätt och det handlar om appar som mäter skärmtid. Apple svarade snabbt pop kritiken och förklarade att det inte handlar om konkurrens utan om att utvecklarna använder otillåtna metoder för att ta över kontrollen över en enhet – en iPhone eller en iPad. Användarnas integritet och säkerhet är skälet till att apparna stoppats, anser Apple.
Apple plays strong privacy card in battle with parental control apps, but offers few solutions
Vurpa 1
Neither Apple nor the developers who used the tech have offered evidence that any of the MDM apps in question has been attacked or used in nefarious ways, so Apple is being proactive in its defense. As Apple writes, “It’s a matter of security.”
Utvecklarna har använt MDM, Multi Service Management, en lösning som absolut inte är tänkt att användas i en app och ännu mindre distribueras ut till användare. MDM används för att konfigurera många enheter samtidigt – exempelvis i ett företag. MDM innebär också att kontrollen av en iPhone eller en iPad kan tas över, helt och hållet av utvecklarna.
Mochael Simons inflikar då att det inte finns några bevis för att MDM skulle ha missbrukats, attackerats eller att MDM skulle innebär några säkerhetsrisker för användarna.
Behöver jag påtala det helt uppenbara – någon annan kontrollerar din iPhone?
Är det verkligen nödvändigt att även påtala det lika uppenbara – det är ett brott mot Apples regelverk?
Vurpa 2
Mochael Simons skriver vidare att Apple inte erbjuder någon lösning vilket är dikeskörning nummer 2. Lösningen är lika enkelt som uppenbar – ge fan i att peta in lösningar som tar över kontrollen över användarens iPhone.
Naturligtvis borde Apple erbjuda ett fungerande API som ger utvecklare en möjlighet att utveckla appar med samma funktioner som Screen Time. Det är fullständigt självklart men fokusera då texten på just det och dra inte in Spotifys gnällande som ett exempel som ska stödja din argumentation. Spotify vill inte betala för App Store och för distributionen av deras app. Spotify vill ha ett undantag, bara för dem, och de vill inte betala några avgifter, vilket alla andra utvecklare gör. Dessutom är det felaktigt att påstå att Apple kräver 30 procent på alla tecknade abonnemang. För återkommande abonnemang är den siffran hälften 15 procent och dessutom väljer de flesta som laddar ned Spotifys app den reklamfinansierade abonnemangsformen. Något som Spotify inte betalar en krona för.
Sammanfatta
Så för att sammanfatta:
- En samling utvecklare bryter mot reglerna för appar och för App Store
- Apple kontaktade dem och gav dem 30 dagar att ändra funktionerna i sina appar
- Utvecklarna gjorde inte det och deras appar plockades bort ur App Store
- Apparna stoppades därför att de innehöll funktioner som helt tar över kontrollen över en enhet
Ur ett användarperspektiv så förväntar jag mig att Apple stoppar appar som tar över kontrollen över min iPhone eller iPad. Det är fullständigt självklart och det spelar ingen roll om MDM eller någon annan lösning har attackerats, visar sig vara farlig eller inte. Det är min iPhone och ingen annan än jag ska ha kontroll över den.
API
Det som borde komma ur detta är en diskussion om Apples API, de funktioner som de erbjuder utvecklare av appar, något som Mochael Simons också mycket riktigt skriver om men först efter att ha kört i diket om MDM, Spotify och att Apple inte erbjuder några lösningar. Traditionellt och historiskt så är det också så att Apple är noggranna, långsamma och petiga när det gäller de funktioner som de utbjuder utvecklare. Apple brukar göra så att de bygger ett API först efter det att de testat alla funktioner, grundligt. Dessutom så handlar det om Apples uttalade mål att se till att skydda din, min och andras information. När det gäller skärmtid så är det högst personlig information och ska utvecklare komma åt den så lär Apple ställa hårda krav på hur det får göras. Det är ingen ursäkt utan snarare min gissning till varför det idag inte finns några API-anrop för dessa funktioner.
Det är inte detsamma som att utvecklare då kan tillåtas att ta genvägar och skapa sådana funktioner helt utanför din, min och Apples kontroll.
