Spotify har släppt lös sina bandhundar, igen, och skäller på Apple, igen. Den här gången för att Spotify Connect inte kan ta över och styra knappar i en iPhone – fysiska knappar. Efter att ha grävt lite ytterligare i vad det handlar om så är det sannolikt så att Spotify beklagar sig över att Apples stängt ned otillåtna API-anrop.
Låt oss börja med att rekapitulera i vad Spotifys kritik består i – Spotify Connect, som kan användas för att styra det dum lyssnar på mellan olika enheter kan inte styra volymen – det vill säga en användare kan inte reglera volymen, via Spotify Connect, med de fysiska knapparna. Hade Spotify lagt in stöd för AirPlay 2 så hade den lösningen kunnat användas – för den egna appen, inte för Spotify Connect.
Nu infaller sig frågan hur Spotify styrt de fysiska knapparna med Spotify Connect?
Tillåter inte
Apple tillåter nämligen inte att appar, tjänster eller funktioner tar över kontrollen över fysiska knappar hur som helst. Det finns, av säkerhetsskäl, ett rätt strikt regelverk för hur och vilka API-anrop som kan, och får göras. Ett API är en samling funktioner som utvecklare tillåts använda för att kunna göra vissa saker – exempelvis reglera volymen i en app spelar upp ljud.
Apple tillåter inte den funktion som Spotify nu beklagar sig över att Apple har plockat bort – Apple har aldrig tillåtit det.
API-anrop
Så vad handlar då detta om?
Högst sannolikt så har Spotify använt otillåtna API-anrop. Funktioner som går utanför Apples regelverk, som aldrig varit tänkta att de ska användas eller får användas och som uttryckligen och glasklart inte är tillåtna att användas.
Spotify bryter mot Apple regelverk, fullt medvetet, lägger in funktioner som Apple inte tillåter och sedan när Apple stänger ned de otillåtna funktionerna så beklagar sig Spotify och tycker att Apple bryter mot Digital Markets Act, DMA.
Tillåtas
Det kan naturligtvis diskuteras huruvida Apple ska, borde och borde lägga in stöd för just dessa funktioner men det när inte det Spotify gör. De hävdar att Apple utan förvarning har plockat bort funktioner och försöker framställa Apple i en dålig dager. Spotify berättar inte att de använt otillåtna API-anrop – något i stort sett alla tillverkare, utvecklare och tillhandahållare av tjänster och funktioner inte heller skulle tillåta.
Det går absolut att diskutera om Apples regler med tillhörande API är för strikt men det är inte heller det Spotify gör.
De skäller och gnäller för att Apple stängt ned deras användande av otillåtna funktioner i iOS 17.6.