Apples keynote som öppnar WWDC brukar inte handla om några stora överraskningar, inget ”one more thing”. Det är en genomgång och en redovisning av mjukvara, som sig bör eftersom det är inledningen på en konferens för utvecklare.
Apple levererade också precis just det – en massa mjukvara där den största nyheten inte var Dark Mode i iOS, AniMojis i macOS Catalina eller en massa hälsofunktioner i watchOS 6. Det var de utvecklingsverktyg som Apple lanserade uppdaterade, helt nya versioner av och där kommer vi inom kort få se effekterna av utvecklingsverktyg där du bara behöver underhålla och jobba med en kodbas.
En uppsättning
En kodbas är, enkelt uttryckt, en mängd kod som krävs för en app eller ett program. Utvecklare har till idag behövt skriva, underhålla och uppdatera flera olika uppsättningar kod för appar för iPhone, iPad och Mac – om vi gäller oss till tre enheter. I varierande grad så har det handlat om tre uppsättningar kod – en för iPhone, en för iPad och en koduppsättning för macOS. Föreställ dg nu att denna kod kan ersättas av en uppsättning så inser var och en tidsvinsten. Lägg sedan till att antalet rader kan minskas ned högst markant så blir tidsvinsten ännu större.
Utvecklare kommer att kunna utveckla, uppdatera och underhålla versioner för fler av Apples produkter på betydligt kortare tid. Det kommer vi konsumenter och användare snart att få se resultatet av i form av fler appar och program för fler enheter. Vi kommer också, förhoppningsvi, att få se stabilare program/appar därför att underhållet blir effektivare. Vi kommer också att få se mer enhetliga appar och program – dvs att funktionerna är mer lika oavsett om vi använder en iPad, en iPhone eller en Mac. Det säger sig självt att funktioner inte kommer att vara identiska men likafullt så kommer de att fungera mer likt varandra.
Mindre jobb för med versioner, om du vill uttrycka det mycket kortfattat.
Augmented Reality
Apple visade också utvecklingsverktyg för det som kallas Augmented Reality, förstärkt verklighet, AR. Ett område som Apple sedan flera år tillbaka har satsat ne hel del resurser på. AR är när en digital värld smälter samman med den verkliga världen. Ponera att du kliver av ett tåg och undrar var du är. Du plockar upp din iPhone, startar kameran och riktar den mot ett hus. Du får du veta när huset är byggt, av vem och du får veta exakt var du är. Det är AR.
Du funderar på om soffan i möbelbutiken passar hemma i vardagsrummet och kommer då ihåg att du faktiskt har en bild på ditt vardagsrum i telefonen. Du plockar fram bilden, startar kameran i din iPhone och riktar den mot soffan som digitalt placeras i ditt vardagsrum. Det är AR.
Du springer runt på stan med din iPhone i handen och jagar påhittade figurer, trollkarlar eller dinosaurier. Figurerna dyker upp i din omgivning och det ser ut som att de finns framför dig. Det är AR.
AR har en mängd olika användningsområden, inte bara spel, och med Apples uppdaterade och nya verktyg så kommer utvecklare att kunna använda även AR på ett enklare sätt.
Den riktigt stora nyheten som Apple vidare upp är de nya utvecklingsverktygen.
Övrigt
Förutom det så kom det bekräftelser på Dark Mode i iOS, nya smarta hälsofunktioner och nya säkerhetsfunktioner som kommer att göra livet surt för de som lever på att hamstra våra uppgifter. Det var kanske ingenting som du välter tidningskiosker med men likafullt välkomna bekräftelse på rykten som snurrat runt ute på nätet de senaste veckorna.
