Från utvecklarens perspektiv: Video Player
Underhållningstid är inte bortslösad tid.
Ett vanligt argument mot en bredare övergång till elbilar är tiden det tar att ladda. Även om det är sant att det tar längre tid att ladda än det tar att tanka (beroende på laddningsmetod och andra faktorer) kan den extra tiden användas till annat. Som att ta en paus, ta en kaffe, eller streama video, till exempel.
Video Player är en streaming-app som gör det möjligt att se videoinnehåll från ett växande antal leverantörer från flera länder i Polestar 2. Det är också en av de första apparna som utvecklats av Polestar själva specifikt för Polestar 2.
”Jag är väldigt nöjd med gensvaret som (Video Player) har fått,” säger Oskar Björkström, utvecklare på Polestar. ”Det känns som att appen har åstadkommit det som den skulle, vilket är att visa möjligheterna med systemet och att få människor att diskutera dem.”
Björkström, som kommer från en bakgrund inom Android-utveckling, menar att det finns många likheter mellan att utveckla appar för mobila enheter och för bilar. Speciellt för appar som Video Player, som av uppenbara skäl bara fungerar när bilen står stilla. ”Om du inte specifikt väljer att appen ska kunna fungera när bilen körs, blockerar systemet automatiskt appens gränssnitt när förarens uppmärksamhet ska vara på vägen,” förklarar han. ”På så vis är säkerheten automatiskt garanterad. Därefter är det extremt likt vanlig Android-utveckling.”
Han hyllar också Polestar-emulatorn, och speciellt hur användbar den är vid utveckling av appar för en helt annorlunda typ av mobil enhet. ”När du utvecklar för mobila enheter kan du lätt testa din kod på en fysisk enhet,” säger han. ”Emulatorer används vid utveckling för telefoner och surfplattor också, men det är en helt annan sak med bilar. En bra emulator är oumbärlig.”
En annan viktig komponent för bil-appar är mallarna som Google tillhandahåller. Mallarna innefattar och förenklar de viktigaste och mest komplicerade aspekterna av app-publicering för bilar. Men för vissa appar, som en viss streaming-app, så finns det inga mallar. Här blir räddningen att publicera appen som en OEM-app, där Polestar-utvecklarna fyller i luckorna.
Framför allt poängterar Oskar Björkström att det är mindre komplicerat än det kanske verkar att ta steget från mobilappar till appar för bilar, även om han medger att det inte är helt smärtfritt. ”Det är ett välbekant system när det kommer till utveckling och publicering,” säger han om Android Automotive OS som finns i Polestar 2. ”Ibland springer man dock in i en vägg och blir påmind om att det är en bil man utvecklar för. Det är ingen mobilenhet som man kan hantera hur som helst.”
”Det kanske finns en viss oro hos utvecklare hur de ska hantera ett gränssnitt för en bil medan användaren kör, och så vidare,” fortsätter han. ”Men om appen inte är tänkt att fungera så är det väldigt enkelt. Du behöver inte vara helt påläst om appar för bilindustrin om du har en idé du vill genomföra. Google kommer att göra fler mallar tillgängliga, men vi kan också hjälpa till. Alltså, med att fylla i luckorna.”