Podcast #35: Sådan kommer du i gang med apps
Tech med John G | MereMobil.dk - A podcast by John G
Categorie:
Hvordan får jeg udviklet en app? Hvordan er forløbet? Hvilke forberedelser skal gøres? Lyt til vores guide i app-udvikling og få rigtigt mange guldkorn fra en af branchens eksperter. Jan Hoffmann, TV 2 og John G, MereMobil.dk Overvejer din virksomhed en applikation til smartphones, er der rigtigt mange ting, der skal tænkes over. Først og fremmest skal man spørge sig selv om, hvorfor virksomheden overhovedet skal have en app. - ”En app skal give værdi i det daglige, og der skal være en grund til at bruge applikationen ofte. Er det ikke tilfældet, hvis det er ’once in a lifetime’ app, skal du kraftigt overveje om en app er løsningen,” fortæller Jan Hoffmann, der har ansvaret for apps hos TV 2. I mange tilfælde kan en god mobilversion af ens website være en udmærket løsning. En app er særligt interessant, hvis man ønsker at udnytte eksempelvis lokation og accelerometer på smartphonen. I de fleste tilfælde, hvor man udvikler en app, skal denne også ledsages af en god mobil website. Så det ene udelukker ikke det andet. I Teknologimagasinet MereMobil deler Jan Hoffmann ud af sin mangeårige erfaring med udvikling af apps til TV 2 og LEGO. Du kan høre programmet her i artiklen eller på iTunes, via TuneIn samt på podcast-apps til Android. Global udgivelse kræver Android På TV 2’s apps er fordelingen i downloads og brug 75 / 25 procent i iPhones favør, og dét selvom udviklingen af begge apps er lige højt prioriteret. Både i forhold til opdateringer og funktioner. Hvis en applikation udvikles med henblik på danske brugere, kan man overveje om kun iPhone skal understøttes. Det er op til ens temperament og økonomi. Vil man derimod ud på et globalt marked SKAL applikationen også være tilgængelig på Android, mener Jan Hoffmann. Ifølge Statista.com havde Android-platformen, på globalt plan, i 2015, en gennemsnitlig markedsandel på 81,6 procent. iOS-systemet lå på 15,8 procent i gennemsnit. Det efterlader omkring 2,5 procent til de øvrige platforme, såsom Windows Phone / Windows 10 Mobile. TV 2 satser ikke længere på udvikling til Microsofts platform. En tjeneste som Flurry Analytics kan bruges til at holde øje med om ens app bliver brugt, samt give værdifulde data om hvordan platformene fordeler sig, på ens applikation. Et ’on going’ projekt En applikation er aldrig færdig. Du skal forberede dig på, at der er tale om et ’on going’ projekt. Brugerne af en app elsker jævnlige opdateringer med både fejlrettelser og nye funktioner. Hvis en app ikke har været opdateret i lang tid, opfattes den som død og uinteressant. Din app må gerne komme på markedet i en tidlig version. Lyt til brugerne, og flyt app’en i den retning brugerne efterspørger. Hvis det viser sig, at brugerne ikke bruger, eller vil have, dit app-produkt så træk stikket og luk app-udviklingen ned. Man skal tage brugernes tilbagemeldinger alvorligt, og holde meget øje med, om ens app crasher. De såkaldte crash-reports bruges til, at give ens udviklingsteam værdifulde informationer om, hvilke devices app’en ikke fungerer på. Det er grundlaget for at finde og rette kritiske fejl. Med CrashLytics kan man få detaljerede rapporter om styrt af ens applikation. Kom i gang med din egen app Inden der tages kontakt til udviklere der kan kode og programmere ens app, skal man have gjort sig mange overvejelser om præcist hvad app’en skal kunne. Der skal tegnes en masse skitser i hånden, der illustrerer navigationen, opbygningen m.v. Man skal ikke nødvendigvis lave en detaljeret kravspecifikation, med super detaljerede informationer om hvert enkelt lille punkt. Det giver langt fra altid en dynamisk udvikling. I stedet skal de rigtige udviklere på banen, men det kan være ualmindeligt svært, at hyre de rette personer eller det perfekt firma til opgaven.