I våra fick vi information om att Apple ändrat hela sin utvecklingsprocess efter buggar, uppdateringsproblem och tjänster och funktioner som inte fungerade. Nya iOS 13 har varit en följetong av uppdateringar för att åtgärda problem och macOS har aldrig kommit i närheten av stabiliteten hos föregångaren, inte ens nu efter ett flertal uppdateringar.
Det är anmärkningsvärda kvalitetbrister för att uttrycka det enkelt och kortfattat. För att exemplifiera, här är tre exempel:
- Reminders/Påminnelser – det tar flera sekunder innan de dyker upp i iOS
- Mail, fungerar allt annat än smidigt med regler som inte fungerar till långsamma sökningar (macOS)
- Safari (macOS) har halkat långt efter andra webbläsare
- Ljudproblem med röstsamtal, både med och utan AirPods/PowerBeats Pro (iOS)
- Apple Music (macOS), startar inte, du kan inte spela musik
Det är några exempel på problem med iOS och macOS och listan kan göras ännu längre. Det är bara att spendera lite tid i något av Apples forum eller i någon annan digitala mötesplats ute på nätet där Apple-användare träffas. Det är för många problem, för många saker som inte fungerar för att allt ska kunna skyllas på användarfel.
Utvecklingsprocessen
Till slut insåg Apple också att något måste göras och i våras gjordes hela utvecklingsprocessen om, internt inom Apple. Tidigare har teamen, utvecklarna, kunnat skicka n kod lite som det har passat dem vilket lett till att vissa team skickat in stora mängder kod inför lanseringar medan andra team skickat in kod mer frekvent och i mindre delar. Nu kan ny kod lyftas ut vid tester och Apple vill ha in kod med tätare intervaller så att den verkligen kan testas. Alpha- och Betatesterna har också förlängts. Låt oss hoppas att Apple hittar tillbaka till en utvecklingsprocess där kvalitetsproblemen radikalt minskar, i annat fall så har Apple påtagliga och allvarliga problem.
Catalyst
Samtidigt så försöker Apple lansera Catalyst, ett utvecklingsverktyg som ska göra det snabbare att utveckla appar som sedan ska kunna överföras till macOS – från iPad. Tanken är lockande – överför iPad-appar till macOS med samma kodbas. Tekniskt, om vi enbart ser till kod, så är det en sak, designen – hur appen/programmet ser ut och hur det ska fungera i två radikalt olika miljöer är något helt annat. Jag är inte primärt utvecklare, långt ifrån, utan jag designar saker och även om koden går att överföra så rör du dig mellan två plattformar där exempelvis inmatningen, kommunikationen med användaren görs på två helt olika sätt. Det är en sak att skapa en app för ditt finger, en Apple Pencil och tangentbord och något annat att skapa ett fungerande program anpassat för mus och tangentbord. Det som kan te sig lika, kanske till och med mycket lika, är inte det. Vi använder en iPad på ett helt annat sätt än en Mac. Det är inte detsamma som att säga att det är omöjligt eller att det inte fungerar för alla program/appar.
Messages är ett bra exempel. Där är den ”sämsta” versionen, den med minst funktioner, versionen för macOS. En Catalyst-version skulle kunna täppa till det glappet och inmatningen görs med tangentbord, huvudsakligen, både i iPad-världen och i Mac-världen. Sedan finns det program och appar där jag inte ror att Catalyst kommer att fungera eller vara en lösning.
Fungera
Apple har varit en lösning som ”bara fungerar”.
”Har jag köpt en ny dator för 30, 40 och 5 000 kronor så ska den förbanne mig fungera.”
Orden är inte mina. Det är en Apple-användares som köpt Apples nya 16-tums MacBook Pro och som under en längre tid inte kunde stänga igen locket när datorn var kopplad till en extern skärm med mindre än att datorn kraschade. En helt ny dator, för en bit över 40 000 kronor kraschar när du stänger locket.
”Jag var nere på en batteritid på ned mot två timmar.”
En dator som kostar en bra bit över 30 000 kronor rusar, går varm på grund av en odefinierbar bugg.
Från en användare perspektiv så är det det här det handlar om – en dyr premium-dator som är allt annat än premium. Då lämnar vi trasiga tangentbord, svindyra reparationer åt sidan den här gången. Lägg också till att din dyra dator inte går att bygga ut. Du kan inte installera mera arbetsminne, RAM, och du kan inte byta hårddisk. Det är därför dina nya dator blir så dyr. Du tvingas att köpa en dator med mer RAM än du kanske behöver och med en större hårddisk än du har behov av, just nu.
Ska fungera
Jag har hela tiden sagt att den dag då Apples lösningar inte fungerar så kommer jag att överväga att byta plattform. Jag har gjort det förut. Vi är inte där ännu. Långt ifrån men om Apple levererar ett iOS 14 som är lika buggigt, med lika många problem som iOS 13 så är det ett mycket allvarligt tecken i min bok. Jag har som sagt bytt plattform tidigare och jag såg samma tecken när det gäller Microsoft och Windows. Problemen hopades, drabbade inte bara Windows utan övriga program och det resulterade i en ständig, strid ström av buggfixar som åtgärdade en del problem men som också lika ofta tillförde nya buggar. Apple är inte där, långt ifrån, men samtidigt så är Apple ett premiummärke. Du betalar mer för Apples mjukvaror, för deras hårdvara och för deras lösningar därför att du förväntar dig att de ska fungera.
När Apple inte är premium längre så blir frågan enkel – varför betala för något du inte får?
Är vi där då?
Nej, långt ifrån men tecknen på att Apple har kvalitetsproblem är mer tillfälligheter. Det är mer än missar i en enda version. Det är långvariga, utdragna problem som Apple uppenbarligen har haft svårt att åtgärda.
Ny version
En fråga i sammanhanget är varför Apple lanserar en helt ny version av iOS varje år och varför hela, eller stora delar av macOS måste göras om?
Behåll kärnan, se till att den fungerar och tillför nya funktioner i stegvisa uppdateringar låter som en klok strategi.
Nu ska säga satt Apple inte byter ut allt, gör om allt och att det verkligen handlar om helt nya versioner men det är uppenbart att Apple på senare år har kastat sig över lite för mycket. Flera av de stora nyheter som visades upp under förra årets WWDC sköts upp, flera gånger, därför att Apples utvecklare var tvungna att fokusera på att fixa alla buggar. Här är vi användare medskyldiga. Vi kräver att Apple ska leverera nya saker, nyheter och nya roliga funktioner.
Oavsett det så ligger det en klok tanke i frågan ovan. Behåll mer mellan versionerna, uppdatera stegvis med nya funktioner parallellt som jobbet med att uppdatera, förfina och finslipa grundfunktioner prioriteras. Mindre nya funktioner och ökad stabilitet för att uttrycka det enkelt.
Apple har inte råd med en ny version av iOS med samma problem som med iOS 13 och Apple har inte råd med att släppa datorer som kostar upp mot 50 000 kronor som kraschar.
