Tack för att appen fortfarande funkar i iOS 10
Tack för att de gamla versionerna fortsätter fungera. Det är (tydligen och tyvärr) mer än man kan förvänta sig ens från aktörer såsom SMHI som bara hade behövt besvära sig med att skicka en kB json, men det blev tydligen för kostsamt för dem i längden.
Följ inlägget
1
följare
När vi utvecklar våra tjänster, är det förstås fint om det nya fungerar även på äldre enheter, samtidigt som vi i vissa fall behöver lämna stödet för äldre enheter bakom oss, i och med att kod som ska vara "bakåtkompatibel" antingen inte kan utvecklas alls, eller behöver förses med en massa specialregler som ökar risken för buggar.
Den appversion du har fungerar så länge den underliggande tekniken inte förändras för mycket, men den har en helt annan dataförsörjning än den senaste versionen, 25.9.5. Vi kommer förmodligen att släcka ned det API som din app baseras på under 2026 och när det sker kommer delar av appen inte längre att funka. (Med tanke på att Apples support för iOS 10 upphörde i september 2017, tycker jag ändå att vi har hållit ut rätt bra!)
Den mest grundläggande funktionen, möjligheten att lyssna direkt på alla våra kanaler, hoppas jag att jag kan hjälpa dig med även när vår app inte längre går att använda, på samma vis som jag hjälpte Ewa här att fortsätta att lyssna i en iPad med iOS 9:
Uppmanas aktivera JavaScript (äldre iPad)
Och, ja, iPhone 5 var/är trevlig!
I detta fall kan jag garantera att våra planer på att fasa ut den underliggande tekniken redan är på gång.
Nja, att det i alla lägen skulle vara 10 års bakåtkompatibilitet på webben skrev jag inte, för det vore inte sant. Det var mest ett konstaterande kring att du fortfarande kan lyssna i en version som Apple övergav för åtta år sedan (och som troligen kan fortsätta att funka i ytterligare ett halvår - men där lovar jag inget utan tantgissar lite).
Bakåtkompatibilitet är ett lite svävande begrepp. Ofta kan vissa delar av en tjänst fortsätta att funka medan andra delar fallerar. Ett aktuellt exempel är att vi förra weckan gjorde om Melodikryssets webbsida. På en nyare dator går att nu att markera ett ord och fylla i det, även när det är ett vinkelord, en förbättring mot innan:
LÖST: Byt gärna riktning vid vinkelord
Besökare med Windows 7 (där supporten från Microsoft upphörde för drygt fem år sen) har däremot fått en försämring. Tidigare markerades det ord de skrev (antingen lodrätt eller vågrätt - vinkelorden fick man skriva "i två omgångar"). Nu har detta slutat funka, så för att lösa krysset behöver användare med Windows 7 flytta markören från ruta till ruta:
Orden i krysset markeras inte (Windows 7).
Bör vi behålla den variant av kryssplanen som fungerar bättre för de 0,07% av våra besökare som använder Windows 7? Eller bör vi göra en förbättring som underlättar för den överväldigande majoriteten av våra besökare?
Off topic - om SMHI:
Har du testat om norska YR eller någon annan vädertjänst har en app eller webbsida som funkar bättre hos dig?
Det var alltså appen jag menar kan fortsätta att funka i ett halvår till.
Jag är osäker på om hemsidan fortfarande funkar hos dig. Troligen funkar inte allt med Safari 10. Nyligen bestämde vi exempelvis att vi inte längre bör lägga resurser på att anpassa så att hemsidan funkar i Safari 12. (Som Apple själva inte har uppdaterat de senaste två åren). Många saker kan fortfarande fungera trots detta, men om det blir problem, kan vi inte lägga utvecklingstid på att lösa dessa.
Eller också kan man slå ihop dem. I det för mig aktuella fallet med vårt omgjorda Melodikryss, får kanske 99,2 procent av användarna en bättre funktion än innan, medan kanske 0,8 procent får en försämring (siffrorna är fiktiva, men sannolika). Ska vi undvika att förbättra då? Eller ska vi smyga in ökad komplexitet, som gör att vi behåller en gammal variant som vi skickar dessa 0,8 procent till den gamla kryssplanen? Vi tycker inte det
Istället försöker jag hjälpa dessa 0,8, som här, när jag och lyssnaren Annika, kommer fram till att hon kan fortsätta att använda Windows 7, eftersom kryssplanen funkar bättre i Firefox än i Chrome, och jag sen tipsar andra Windows 7-användare om detta. (I en lite modernare webbläsare kan dessutom även andra webbplatser bli säkrare och laddas snabbare).
Just. Ewa frågade hur hon skulle aktivera javascript, men i själva verket var det inte det, eller ens "besöka sverigesradio.se" som hon ville göra. Hennes behov var att lyssna på våra kanaler i sin iPad, och det behovet kan ju lösas på andra vis än att lyssna från vår sajt.
Däremot kan både de och vi se till att kärnverksamheten (väderprognoser respektive att lyssna på en radiokanal) funkar även på äldre enheter. När vi nyligen gjorde om våra direktlänkar till kanalerna, har vi därför sett till att behålla en MP3-ström trots att vårt egentliga ljudformat är AAC, då det finns enstaka äldre plattformar som saknar stör för AAC. Av samma skäl ser vi till att det går att lyssna över både https och det äldre protokollet http.
Det är också viktigt att vi har alternativ för lyssnare som inte är digitala alls, så att tidingarna exempelvis fortsätter att publiceras radiotablåer och lyssnare kan ringa 08-784 84 84 till vår telefonsvarare och få tablåer upplästa.
På tal om detta, har inte SMHI någon telefonsvarar-tjänst kvar, i stil med gamla Fröken väder?
"Däremot kan både de och vi se till att kärnverksamheten (väderprognoser respektive att lyssna på en radiokanal) funkar även på äldre enheter"
Mitt exempel SMHI skulle bokstavligen kunna serva en txt-fil med sju rader text som berättar progrosen de närmsta sju dagarna, och samma sak de 24 närmsta timmarna. Det skulle kunna genereras i ett skript i ett dammigt hörn i en av deras billigaste servrar, och skulle endast behöva ses över var femte eller tionde år när de byter interna API:er... Det behövs inte något 1:1-förhållande till verksamhetens centrala webbsidor.
Jag förstår att man inte behöver vara övertygad om kostnaden i förväg, men då måste vi komma ihåg att det är organisationen i fråga som i slutändan behöver utvärdera ifall det faktiskt skulle vara en sådan börda att varje decennium titta till ett skript som innehåller en funktion med en loop, men att om organisationen avfärdar idén slentrianmässigt så kommer som ni förstår inte ens en sådan utvärdering att ske. Det motsätter jag mig alltså.
Ifall SMHI har en telefontjänst står säkert på deras hemsida, som jag gissar inte går att besöka med en 10 år gammal telefon :-) men om de kan generera väderinfo som kan matas in till TTS så tror jag att de kan skriva en oneliner som lägger in ett par radbrytningar i den meningen innan den konverteras till röst. (Provade precis -- smhi.se studsar som en gummiboll med oändliga omladdningar i ios 10, medan google och wikipedia funkar i det närmaste felfritt)
Det passar bra att avsluta med ett uttalande från en av SRs artiklar från idag: ”Tyvärr har vi fått en kort livslängd på datorer” (https://www.sverigesradio.se/artikel/krav-pa-uppgradering-gor-aldre-datorer-obrukbara-slit-och-slang). "Måste bytas ut" -- Här kan vi tala om offermentalitet för något vi till mångt och mycket åstadkommer själva genom inbillad maktlöshet och likgiltighet. Microsofts agerande är naturligt och förutsägbart och därför inget att bli upprörd på dem över.
Det blir många halvgamla datorer som sipprar ut på begagnat-marknaden framöver. Dessa "föråldrade" datorer kan nog förses med något Linux-OS och fortsätta att funka, utan att tulla på säkerheten.
För en myndighet eller ett företag som har hela miljön baserad på Microsofts teknik är det dock inte realistiskt att installera ett helt annat operativsystem på de äldre datorerna. Dessvärre är det inte realistiskt för speciellt många privatpersoner heller, men jag har varit i kontakt med lyssnare som gav sina XP och Vista nytt liv genom att installera Ubuntu i en tidigare "end of support-omgång".
Trevlig helg!
Du efterlyste "simpla sidor som använder primitiva webbstandarder för att leverera grundläggande innehåll ...
En kollega påminde mig nyss om att vår reservsida bör funka även på äldre enheter. Den sidan dirigerar vi om lyssnare till vid eventuella driftstörningar på vår ordinarie sajt, men sidan är åtkomlig aven annars:
sverigesradio.se/reserv
Är det bara som det ser ut? Uppenbarligen har ju sidan kunnat läsas in (men inte som vi har tänkt oss att den ska se ut).
Att det inte funkar på iOS 12 var snäppet värre, med tanke på att det är ett vanligare OS.