Hvordan forme en mobilstrategi som tar deg helskinnet fra idé til realisering med forventet gevinst? 04.12.13
Thomas Pettersen Firma: Mesan AS Stilling: Teknisk leder mobile løsninger Spesialfelt Android, Enterprise mobilitet, Mobil web «Mesan realiserer forretningsmessige gevinster gjennom å levere moderne applikasjoner, integrasjonsløsninger og virksomhetsportaler»
Agenda v Forme en mobil strategi v Bygg for fremtiden! v Skalerbarhet, sikkerhet, distribusjon og ytelse v Bygg solid! v Drift
Men førs t...
et Her skjedde d disse e k no e k i m o... S skjønte
Geni
8
5 OS nå? Hva bringer så fremtiden?
Forme en mobils trateg i
Hvordan forme en mobilstrategi som tar deg helskinnet fra idé til produksjon med forventet gevinst?
Noen emner som bør belyses... Hvilke operativsystemer må støttes? Hvem er målgruppen? Skal man lage en native app eller en webside?
Utbredelse Størst distribusjon Størst på nettbrett Vil bli en sterk aktør? Kompleksitet/ utvikling Lav terskel Java-lik kode Høyere terskel for koding/språk Basert på enkel XML og C# koding Skrivebord GUI Widgets Ikoner Tiles Tilbud av apps > 700.000 > 700.000 Mest gjenbruk av apps Sterkt økende > 100.000 Fordeler En åpen plattform for utviklere Apple har full kontroll på både HW og SW Lettere integrasjon mot MS produkter
Operating System Android 3Q13 Shipment Volumes 3Q13 Market Share 3Q12 Shipment Volumes 3Q12 Market Share Year-Over-Year Change 211.6 81.0% 139.9 74.9% 51.3% 33.8 12.9% 26.9 14.4% 25.6% Windows Phone 9.5 3.6% 3.7 2.0% 156.0% BlackBerry 4.5 1.7% 7.7 4.1% -41.6% Others 1.7 0.6% 8.4 4.5% -80.1% 261.1 100.0% 186.7 100.0% 39.9% ios Total
Publikumsapplikasjoner Tilgjengelighet Forventning om støtte alle operativsystemer Stort fokus på GUI Dagligdagse oppgaver Små og lette
Interne industriapplikasjoner Setter andre typer krav til applikasjonen og infrastrukturen Sikkerhet Ytelse Kommunikasjon Datamengder Eksternt utstyr (f.eks strekkodeleser) Styrt av arbeidsprosess og domenet Ofte rettet mot spesifikke enheter eller kun ett operativsystem
Native apps Web apps CrossPlatform apps?
Alle fungerer utmerket for sitt formål Velg det som er riktig for ditt prosjekt, med tanke på målgruppe, økonomi i prosjektet og krav til løsningen
"Enterprises should consider how applications can be enriched or improved by the addition of native device capabilities and evaluate development frameworks that offer the ability to develop native, hybrid and Web applications using the same code base. Where possible, development activities should be consolidated via crossplatform frameworks." - Visepresidenten i Gartner
Mobile first for web
Mobile only?
Gjør få ting i en app!
B yg g for fremtiden!
Hvordan forme en mobilstrategi som tar deg helskinnet fra idé til produksjon med forventet gevinst?
Mobiler vs Tablets
Bring your own device Begynner å bli en etablert trend Behagelig for brukerne, ubehagelig for utviklerne Må være noe tilgjengelig for alle! Minst 3 store aktører å forholde seg til Hva betyr det for våre systemer?
http://opensignal.com/reports/fragmentation.php
Er appen din sikker?
Mobil sikkerhetsstrategi BYOD fører inn personlige dingser i bedrifters miljø Overvåkning vs personvern vs bedrifters kontroll? Klienter som har DIN kildekode
Din app Hv a o m kommunikas jon kan replikeres? Hemmelig kommunikasjon med server Ads med Ad-nøkkel for å tjene penger taene a d m Hva o tes ut? h en Database med sensitive data kelen k ø n Hva om es? skift
Mobil virtualisering
Dis tribus jon
Tradisjonelle app stores Rigide regler Konformitet med guidelines Innhold må være av gitt karakter Betalinnhold, 70/30 90/10 Godkjennelsesprosess Branding Ingen brukerstyring Public Ofte ikke ønskelig for bedrifter
Distribusjon internt i en bedrift Førstegangsinstallering skjer sentralt i ITavdelingen, eller via mail/områder hvor man kan laste ned installasjonsfiler Lite kontroll og styring Vanskelig å distribuere ut flere typer apps i etterkant
Enterpris e App S tores
Mailserver AD-integrasjon Push-notifications Over the air (OTA) oppdateringer Publiseringsprosess Single sign on (SSO) Statistikk Remote wipe Rapportverktøy... hvilke features kan/bør en intern app store ha? Detaljstyring av enheter Support for alle OS Enhetsregistrering ActiveSync-integrasjon Administrasjonskonsoll Tilgangskontrol l Fremoverkompabilitet
Bygge en intern app store selv?
Enterprise Application Stores By 2014, private app stores will be deployed by 60 percent of IT organizations. Gartner Mange leverandører Få norske Deles ofte inn i MAM og MDM En nødvendighet i kjølvannet av den mobile utviklingen på enterprise
B yg g s olid
Mange hensyn å ta... Flere operativsystemer Stort antall forskjellige mobilenheter Sikkerhetshensyn BYOD gjør ting mer komplekst Distribusjon og kontroll
Vurdér en mobil plattformsløsning!
Drift
Mobilbruk vil også påvirke drift på en ny måte
Plutselig helt andre lastmønstre... Raskt økende Ressursbruk Ressursbruk Av og på Inaktiv Snitt periode Tid Tid Uforutsigbare topper Forutsigbare topper Ressursbruk Ressursbruk Snitt bruk bruk Snitt bruk Snitt bruk Tid Tid
K ans kje mobil backend i s kyen?
Punkter å ta med seg Planlegg for fremtiden Skalerbarhet, sikkerhet, distribusjon og ytelse Ikke lås alt til ett OS eller en teknologi Spør de som satset alt på BlackBerry eller Internet Explorer 6 Vurdér en mobil plattform Ta høyde for endring i bruksmønster