– Det vi kan lese av furutrærne våre, dere som folk som egentlig behandling bygger du apper, bygg bedre apper, sier Yngve Hellman, forretningsutviklingssjef i Shortcut.
Og de som bryr seg merDet ser ut som de bygger native apper, sa Hellman på Apprise Conf apps-konferansen i Oslo forrige uke.
Sammen med kollega og «app-evangelist» Ivan Lé Hjelmeland presenterte han statistikk over det norske appmarkedet – under tittelen «Staten for apper i Norge i 2023».
Statistikk viser at det er flere fellestrekk når det gjelder valg av teknologi blant appene med toppscore.
Beste poengsum med SwiftUI
Hjelmeland sier til kode24 at de planlegger å undersøke alle sammen Apper utviklet av nordmennene og både med manuelt arbeid og med egne analyseverktøy klarte de å analysere alt 1.688 app. Totalt anslår Hjelmeland at det er opptil 2000 apper publisert av norske bedrifter.
Noe av det mest interessante med undersøkelsen, fra et utviklerperspektiv, er hvilke språk og rammeverk appene med høyest score bruker.
– Den best rangerte appen i Norge brukes SwiftUI, Jetpack-skive, UIKitOG Kotlin. Hvis du bruker SwiftUI for iOS, tror jeg du er en av dem Virkelig Brenner vil gjøre noe bra, sier Hjelmeland.
Både han og kollegaen Yngve Hellman mener hovedpoenget er at folk som brenner for apputvikling har en tendens til ikke å velge hva de vil ha letteremen hva du beist.
– Vi ser også at de som også legger til spesiell støtte for iPad og Apple Watch får høyere score på sin iPhone-app, sier Hellman til kode24.
Undersøkelsen viser ellers at appene som bruker analyseverktøyene Firebase Crashlytics OG Firebase-ytelse de skårer mer enn 11 % høyere enn de som ikke gjør det. Dette kan ha sammenheng med at disse verktøyene er valgt av de som er mest interessert i å bygge gode apper.
Ifølge Shortcut velger de mest entusiastiske og kompetente apputviklerne mange av de samme rammeverkene: hele 16 % av alle norske apper bruker animasjonsbiblioteket Mangeog disse har en gjennomsnittlig poengsum 12,6 % høyere enn apper uten Lottie.
React Native, Cordova, Xamarin nederst
Mens de beste norske iOS- og Android-appene har en gjennomsnittsscore som ikke er mye lavere enn 5 (som ditt maks), ender de dårligste på rundt 1,5 og lavere.
De verste appene blant de undersøkte er typisk løsninger på tvers av plattformer Reager innfødt, Cordoba OG Xamarin.
Samtidig betyr ikke kryssplattform at én app Ta på Vær slem Fladderskybaserte apper gjør dette ganske bra, for eksempel. Hjelmeland sier det virker som utviklere har mye mer «passion» for Flutter, som er en teknologi på tvers av plattformer, enn for eksempel Xamarin.
Mange av studentene Shortcut snakker med sier, ifølge Hjelmeland, at de lærte om Flutter under studiene. Noe av årsaken kan ifølge ham være at Google, som står bak Flutter, har laget flott dokumentasjon – og derfor er det mange som ønsker å prøve det.
– Men hvis du vil jobbe med mobilplattformen og vil identifisere deg som apputvikler, tror jeg du vil velge å lære native app-utvikling, Swift og Kotlin, fremfor React Native, Cordova og Xamarin, sier Hjelmeland.
.NET ga fart til Xamarin
Til tross for at Xamarin er et rammeverk som du er i ferd med å gå ut av og ønsker å bli erstattet av .NETMAUI, flere Xamarin-apper bygges enn noen gang før. Årsaken kan ifølge Hjelmeland være at det er et stort .NET-miljø i Norge og at det var enkelt å komme i gang med Xamarin dersom man er .NET-utvikler.
Han sier han håper fra Microsoft sin side at de kan skape samme interesse for MAUI som Google gjorde med Flutter.
– Ellers tror jeg React Native, Cordova og Xamarin vil bli straffet i vurderingen fordi selskaper som velger denne teknologien ofte bruker interne ferdigheter i form av fullstack- eller webutviklere for å lage apper.
Kollega Hellman legger dette til din Det er mulig å lage apper med god ytelse selv i React Native. Hvis du gjør alt riktig, kan du komme nær samme ytelse som den innfødte, men aldri bedre.
– Men mange av de som bruker React Native kommer nok fra nettet, og det er derfor kanskje ikke apputvikling de er mest interessert i. React Native kan imidlertid være et godt alternativ opp til et visst kompleksitetsnivå, sier Hellman.
De beste og verste appene på iOS
Den desidert mest nedlastede norske appen er Kahoot med 65 millioner nedlastinger, etterfulgt av Tidal, FotMob og Fun Run 3 med henholdsvis 28, 27 og 21 millioner.
I følge snarveistatistikk er dette de mest populære norske appene på iOS (poeng i parentes, de 5 beste):
- Lei (4,92)
- Comp (4,90)
- Gjensidige Øvelseskjøring (4,87)
- FootMob (4,86)
- Oda (4,84)
Disse er de minst favorittene:
- Brun og søt solnedgang (1,56)
- AtB (1,52)
- Bredere (1,36)
- Pizza fra Peppe (1.30)
- Vigil (1,26)
Ironisk nok er mange av de beste appene bygget på React Native. Men Shortcuts oversikt over hvilke teknologier som brukes av de beste og dårligste appene er basert på gjennomsnittlig poengsum som apper med visse teknologier får. Og der har React Native-apper mye lavere gjennomsnittsscore enn apper bygget med for eksempel SwiftUI (se graf høyere i artikkelen).
De beste og verste appene på Android
Her er appene som får høyest rangering på Android:
- Fader Brewer (4,89)
- Komp (4,86)
- Leie (4,85)
- Krone (4,81)
- Jakten på fjelltoppen (4,80)
Og det verste:
- Bredere (1,61)
- EasyPay (1,39)
- Telenor MBN (1,33)
- Pizza fra Peppe (1.30)
- Alle mot 1 (1,28)
«Kaffeguru. Musikkspesialist. Vennlig skribent. Hengiven nettentusiast. Wannabe-analytiker. Fremtidig tenåringsidol.»