Mobiele toepassingen, grenzeloze mogelijkheden
-
Upload
steven-palmaers -
Category
Documents
-
view
13 -
download
4
description
Transcript of Mobiele toepassingen, grenzeloze mogelijkheden
Dinsdag 23 maart 2010
Mobiele toepassingen,grenzeloze mogelijkheden!
Ontbijtsessie Innovatiecentrum Limburg
Agenda
✤ Voorstelling onderzoeksgroep✤ Voorstelling aanwezigen✤ Terug in de tijd✤ Overzicht markt✤ Enkele trends✤ Wat brengt de toekomst?✤ Aan de slag!✤ Q&A
Wie zijn wij?voorstelling onderzoeksgroep
✤ Toegepast ICT onderzoek sinds 1999✤ Sinds 2002 bezig met mobile - sinds januari 2004 focus binnen
onderzoek✤ Team
✤ Steven Palmaers✤ Tristan Fransen✤ (Gert Van Waeyenberg)✤ (Koen Burms)
1999 2004 20082007
Wie zijn jullie?
✤ Wie ben je?
✤ Wat doe je professioneel?
✤ Wat is je interesse in mobile?✤ Professioneel?✤ Hobby?
“Wat betekent mobile voor jou?”
Om een idee te krijgen ...
✤ Wie heeft een mobiele telefoon?✤ Wie heeft een smart phone?✤ Wie gebruikt regelmatig een mobiele dataconnectie?✤ Wie heeft
✤ een BlackBerry?✤ een iPhone?✤ een Android toestel?
✤ Wie gebruikt zijn smart phone NIET enkel voor e-mail en agenda?
✤ Wie heeft al eens een betalende mobiele toepassing geïnstalleerd?
Toen XIOS nog HL was ...
✤ Binnen XIOS zijn we sinds 2002 bezig met mobiele toepassingen (destijds was dit nog zeer pril)
✤ In januari 2004 zijn we gestart met een IWT-HOBU-project rond JavaME, samen met een aantal partnerbedrijven
✤ Mobiele telefoons / pda’s waren toen nog✤ groot✤ relatief traag✤ duur
✤ Mobiele dataverbindingen waren✤ traag✤ duur
Toen XIOS nog HL was ...
Toen XIOS nog HL was ...
✤ Klein scherm✤ Geen / beperkt aantal kleuren✤ Geen ingebouwde gps✤ Enkel high-end toestellen konden geprogrammeerd worden✤ WAP✤ i-mode✤ Heel grote verscheidenheid aan toestellen / mogelijkheden
Toen XIOS nog HL was ...
✤ En toen...✤ ... was er Nokia✤ Voorloper wat betreft high-end toestellen
✤ Data abonnementen ...✤ BlackBerry werd populair (vooral bij bepaalde doelgroep)
✤ Vooral voor e-mail (wie heeft er zelf al bijkomende apps geïnstalleerd?)
✤ “Advanced” Java toepassingen / Symbian toepassingen (C++)
iPhone
✤ Op 9 januari 2007 kondigt Apple de iPhone aan✤ 29 juni 2007 ==> introductie VS✤ november 2007: UK, Duitsland, Frankrijk✤ 11 juli 2008: iPhone 3G✤ 17 juni 2009: iPhone 3GS✤ Gegeerd✤ Initieel niet meer dan een iPod + telefoon✤ Op 6 maart 2008 kondigt Apple aan dat je ook zelf toepassingen kon
ontwikkelen✤ Dit was DE ommekeer
Android
✤ Op 5 november 2007 kondigt de Open Handset Alliance (OHA) het Android platform aan, een open platform
✤ Met nieuwe mogelijkheden✤ OPEN
✤ Toegang tot hardware, telefoongegevens, ...✤ Helaas laten de eerste toestellen erg lang op zich wachten ...
✤ 22 oktober 2008 ==> HTC Dream (T-Mobile G1)✤ Daarna komen heel wat nieuwe toestellen op de markt✤ Nog af te wachten wat het succes gaat zijn
Evolutie
✤ Grotere beeldschermen, meer mogelijkheden, gps, meer geheugen, meer processorkracht, ...
✤ WAP ==> WEB✤ mobiele websites✤ automatische conversie
✤ Mobiele toepassingen✤ Maken gebruik van specifieke eigenschappen toestel✤ Bieden beste gebruikservaring
Locatie
✤ Bluetooth GPS in combinatie met pda of mobiele telefoon
✤ Ingebouwde gps ontvanger
✤ Ingebouwd kompas
✤ Location-based-services
✤ Navigatiesoftware op mobiele telefoon (TomTom, ...)
En toen was er touch
✤ Windows Mobile toestellen✤ Nokia, Samsung, HTC toestellen✤ Sony Ericsson / Android / iPhone✤ Heel wat nieuwe mogelijkheden
✤ Scroll met de vinger✤ Swipen door foto’s✤ Multi-touch: pinch to zoom
✤ Eenvoudige / snelle interactie met toestel
Camera
✤ Gebruik camera creëert nieuwemogelijkheden
✤ Google Goggles✤ QR codes ✤ Augmented Reality
✤ Layar✤ Wikitude✤ Ikea
Hoe zit het nu?
✤ Spelers op de markt
✤ iPhone✤ Android✤ BlackBerry✤ Symbian✤ Entry-level touch devices
✤ Windows 7
iPhone
✤ Trendsetter
✤ Hype
✤ schatting: 35 miljoen stuks wereldwijd
✤ Heeft markt opengebroken
✤ Heel wat kritieken (sommige terecht)
✤ Eerst: iPod + telefoon
✤ Later: ook 3rd party apps
✤ Voordelen
✤ Uniforme UI
✤ Nadelen
✤ Geen communicatie tussen toepassingen onderling
✤ Heel wat mogelijkheden worden afgeschermd
iPhone
✤ FourSquare✤ Gowalla✤ Layar✤ Pizza Hut haalt 1 miljoen $ omzet in 3 maanden✤ Bankieren via iPhone (NL - Rabobank)✤ Treinregelingen✤ TomTom✤ Uitzending Gemist
Android
✤ Eerste toestel liet lang op zich wachten: G1✤ Daarna volgde de HTC Magic
✤ Open✤ Apps✤ Widgets✤ HTC / Sony Ericsson / Motorola / Acer / LG /
Samsung
Android
✤ Nadeel: veel grotere verscheidenheid van toestellen✤ Verschillende versies van de firmware✤ In mindere mate is dit ook bij iPhone van toepassing✤ Niet alle toestellen kunnen dezelfde versie van de firmware
installeren omwille van verschillen in processor
✤ Enkele voorbeelden✤ Layar is gestart als Android toepassing✤ Toepassing STIB / MIVB ✤ Op 22 maart 2010 is radio.be gelanceerd
Symbian toestellen
✤ Ontwikkeling gebeurt in C++
✤ Ontwikkelen in Java kan ook, heeft aantal beperkingen✤ Geen / beperkte toegang tot hardware✤ UI ziet er stukken minder uit dan bij nativa toepassingen
BlackBerry
✤ Voornamelijk zakelijke gebruikers✤ push e-mail✤ agenda
✤ Fysiek toetsenbord is belangrijk✤ Ook hier zijn apps beschikbaar
✤ BlackBerry App World
Entry-level touch screen toestellen
✤ LG Cookie✤ Samsung Star / F480 / Corby✤ Zeer populair✤ Eigenlijk geen smartphones
✤ Widgets: ✤ weer, agenda, e-mail, beurscijfers, Facebook, Netlog, ...
Wat zit er aan te komen?
Windows Phone 7
✤ Voorgesteld op 10 feb 2010✤ Mobile World Congress Barcelona✤ Eindelijk ziet het er goed uit✤ Verwachtingen zijn hoog gespannen✤ Maar er zijn ook al een aantal kritieken (geen cut & paste bij
lancering, geen multitasking, ...)
✤ 10 % Microsoft werknemers heeft een iPhone (Wall Street Journal 12 maart 2010)
iPad
✤ Voorgesteld door Apple op 27 januari 2010✤ Beschikbaar vanaf 3 april 2010 (WiFi model)✤ Eind april 2010: WiFi + 3G✤ Wellicht komt er een nieuwe hype aan✤ 120 000 pre-orders
✤ Mogelijkheden tablets:✤ http://www.youtube.com/watch?v=ntyXvLnxyXk✤ http://www.youtube.com/watch?v=ZxXlqtg2rik✤ http://vimeo.com/10207926
Vergelijking Android / iPhone
✤ Android heeft heel wat Google functionaliteiten geïntegreerd (Maps, GMail, ...)
✤ Services en toepassingen kunnen op de achtergrond draaien✤ Toepassingen kunnen eenvoudig gegevens uitwisselen en data
delen✤ Alle toepassingen zijn gelijk: toegang tot dezelfde data en
hardware als native toepassingen✤ Widgets, integratie zoekresultaten, live wallpapers, ...
Mobiele toepassingen
✤ Apple: “There’s an app for that”✤ Mobiele app: benut ten volle eigenschappen toestel (niet altijd
mogelijk bij mobiele website)✤ Mobiele app die louter functionaliteit van mobiele website biedt,
voegt weinig of niets toe
Mobile music
✤ Mobile music is erg interessant✤ Toepassingen:
✤ Shazam✤ Spotify✤ Slacker✤ Pandora
App stores
✤ Apple App Store✤ Android Market
✤ Alternatieve markten✤ OVI store (Nokia)✤ Windows Marketplace✤ Sony Ericsson: PlayNow arena✤ Stores van operatoren: Orange App Shop (FR, UK) - betalen via
factuur (<--> kredietkaart)✤ Ook Mobistar plant een eigen app store te lanceren later dit jaar
App stores
✤ Android Market: 30 000 toepassingen (feb 2010) (bron: Androlib)
✤ Apple App Store: 150 000 toepassingen (bron: Apple)✤ > 3 miljard downloads wereldwijd (sep 2009: 2 miljard)✤ gemiddeld 10,1 miljoen downloads per dag
✤ Nokia OVI Store: 2500 toepassingen (nov 2009)✤ RIM App World: 2000 toepassingen (jul 2009)
✤ GetJar: 53 000 toepassingen (“oude” app store die al jaren bestaat)
Enkele trends
✤ Hoe ziet de markt er uit?
✤ Welke hardware fabrikanten bepalen de markt?
✤ Welke Operating Systems spelen een rol?
Operating systeem
✤ Symbian blijft het grootste smart phone OS✤ RIM, Apple iPhone en Google Android groeien veel sneller
3,4 %8,8 %4,7 %15,1 %20,8 %
7,2 %13,9 %0,5 %9,6 %16,5 %52,4 %47,2 %
2008 2009
Bron: Canalys
Touch✤ Q4 2009: 55% smart phones beschikt over touch screen✤ In 2009 werden 166 000 000 smart phones verkocht✤ 75 850 800 daarvan hadden een touch screen
+34,4%+111,4%+6,3%+4070,8%+82,9%
Nokia: vooral dankzij N97 & 5800Q4 2009: Nokia grootste aantal
Samsung: niet allemaal smart phonesBron: Canalys
Voorspellingen 2010 (USA)✤ Smart phone markt zal 38% groeien✤ Vooral Android toestellen zullen sterk groeien✤ BlackBerry + Android + iPhone = 80% van de markt
Bron: Canalys
1,7 %3,4 %4,7 %7,2 %18,9 %
1,6 %3,2 %3,1 %10,1 %9,7 %23,1 % 21,3 %
2009 2010
49,2 % 43,0 %
Enkele gegevens Q3 2009
✤ > 80% smart phones heeft ingebouwde gps, > 75% heeft WiFi✤ Grootste groei in APAC regio
Bron: Canalys
AdMob metrics
✤ AdMob zorgt voor advertenties bij meer dan 15 000 mobiele websites en mobiele toepassingen
✤ Elke aanvraag wordt geanalyseerd en samengevat in een maandelijks rapport
✤ Dit rapport biedt goede inzichten in de mobiele markt
✤ Android en iPhone gebruikers downloaden een gelijkaardig aantal toepassingen per maand
✤ 21% van Android gebruikers koopt minstens 1 betalende app per maand tegenover 50% van de iPhone gebruikers (nuance: beschikbaarheid betalende apps Android wereldwijd)
Bron: AdMob (Jan 2010)
AdMob metrics
✤ iPod touch gebruikers downloaden gemiddeld 12 apps per maand✤ 37% meer dan iPhone en Android gebruikers✤ gemiddeld gebruiken iPod touch gebruikers hun toepassingen 100
minuten per dag!✤ iPhone en Android gebruikers slechts 25 minuten per dag
✤ 73% Android gebruikers is mannelijk <==> 57% iPhone gebruikers✤ alle platformen: 50 / 50 verhouding man / vrouw✤ 16% iPhone gebruikers is van plan een iPad te kopen (6% Android
gebruikers)✤ Zou je je toestel aanraden? 91% iPhone, 88% iPod touch, 84%
Android zegt JABron: AdMob (Jan 2010)
AdMob metrics
✤ 59% gebruikers downloaden < 6 apps per maand✤ 13% gebruikers downloaden > 20 gratis apps per maand
(voornamelijk iPod Touch gebruikers)✤ Gemiddelde leeftijd
✤ Android: 35 jaar✤ iPhone: 37 jaar✤ iPod Touch: 23 jaar
✤ 14% iPhone gebruikers > 55 jaar
Bron: AdMob (Jan 2010)
Smart phone verkeer
✤ 50% iPhone OS (iPhone, iPod Touch)✤ 21% Android✤ 19% Symbian✤ 5% RIM (BlackBerry)✤ 2% Windows Mobile
✤ 47% iPhone / iPod Touch✤ 39% Android✤ 7% RIM✤ 2% Windows Mobile
wereldwijd
VS
Bron: AdMob (Jan 2010)
Smart phone verkeer
✤ In Indië is 89% van alle smart phone verkeer afkomstig van Symbian toestellen
✤ 88% Nokia / 5% Apple
✤ In de UK is 79% iPhone, 10% Android, 7% Symbian
Bron: AdMob (Jan 2010)
Trends
✤ Per dag worden 60 000 Android toestellen verkocht✤ 5 400 000 per kwartaal✤ bijna 22 000 000 per jaar✤ Ter vergelijking: Apple verkocht in het laatste kwartaal 8 700
000 iPhones
Voorspellingen Gartner 2012
✤ 1: money transfer✤ 2: location-based services ✤ 3: mobiel zoeken✤ 4: mobiel surfen✤ 5: mobile health✤ 6: mobiel betalen✤ 7: NFC✤ 8: mobiel adverteren✤ 9: mobiel berichten versturen (IM)✤ 10: mobile music
Bron: http://www.gartner.com/resId=1205513
Nog eentje om het af te leren ...
✤ Volgens voorspellingen zal China eind dit jaar meer mobiele internetgebruikers hebben dan de VS inwoners.
✤ Tegen 2014 zal China 1,3 miljard mobiele abonnees hebben.
België
✤ Helaas is België geen voorloper wat mobile betreft✤ Sinds een tijdje hebben we gelukkig ook de iPhone en Android
toestellen ter beschikking✤ Ten opzichte van onze buurlanden hebben we nog een lange weg
af te leggen✤ Mogelijke reden: verbod koppelverkoop, geen flat fee
abonnementen, ...✤ iPhone is duur, zeker voor jongeren / studenten✤ Gemiddelde leeftijd iPhone bezitter is 37 jaar !!!✤ Android ==> “geek” phone✤ Enkele leuke initiatieven zoals Mobile Monday, Droidcon,
Cocoaheads, ...
Multiplatform ontwikkeling
✤ Multiplatform ontwikkeling✤ Flex✤ Appcelerator✤ PhoneGap✤ HTML5 (zie verder)
✤ Voor- en nadelen✤ Snelle ontwikkeling op meerdere platformen✤ Niet alles ziet er even goed uit✤ Je verliest soms de mogelijkheid om eigenschappen van specifieke
toestellen te gebruiken✤ Niet altijd goede support (community, soms wel voor iPhone, niet voor
Android)✤ Veel meer testen nodig
DiGet
✤ pwo-project✤ januari 2008 - december 2010✤ mobiele toepassingen✤ location-based services✤ social networking✤ “Get on the map”
✤ Mogelijkheden tot samenwerking
DiGet
✤ Webtoepassing✤ Web services✤ Mobiele toepassingen
✤ Bestaande data te converteren / importeren✤ Nieuwe data toe te voegen✤ Koppeling social networking aspect
Aan de slag!
✤ Wat heb ik nodig?✤ Hoe begin ik er aan?✤ Wat zijn de uitdagingen?✤ Wie kan me helpen?
Focus op:
✤ Java
✤ Android
✤ iPhone
Java
✤ JavaME✤ “verouderd”✤ “sexy” ui is moeilijk(er)
✤ LWUIT
✤ JavaFX mobile
Java: persoonlijke ervaringen
✤ Leercurve valt heel goed mee als je Java kent✤ Je kan vrij snel een toepassing bouwen✤ User interface opbouwen aan de hand van Java-code✤ Visuele editor in Netbeans✤ LWUIT biedt al heel wat meer mogelijkheden om een
aantrekkelijke user interface te maken✤ Toch nog een aantal tekortkomingen / bugs✤ Ondersteuning op Mac / Linux is meer beperkt dan op Windows
Android
✤ Je schrijft Java code (ook C code is mogelijk)✤ Het is geen Java bytecode, maar een eigen formaat (DEX)✤ User interface wordt in XML opgebouwd✤ Iedereen kan een app publishen (dit heeft voor- en nadelen)✤ Toepassing is gratis of betalend (VS, Canada)✤ Minder boeken beschikbaar dan voor iPhone✤ Documentatie van Google is erg uitgebreid✤ Vooral online is heel veel informatie te vinden✤ Beschikbaar op Windows / Linux / Mac
Android: persoonlijke ervaringen✤ Voordeel is dat als je Java kent, je aan de slag kan✤ Leercurve valt best mee✤ User interface in XML opbouwen is even wennen (al kan het ook
rechtstreeks in de Java code)✤ In het begin is de SDK vrij snel sterk gewijzigd✤ Je kan meer dan met iPhone SDK: functionaliteit, hardware
aanspreken, ...✤ Je kan minder dan met iPhone SDK: ingebouwde animaties,
standaard look&feel, ...
✤ Er is een grote toekomst weggelegd voor Android (woe 24 maart 2010, AndroidExperience, Amsterdam, 550 registraties)
Boeken over Android SDK
Apple
✤ Registreren als developer✤ Objective-C (C++)✤ steilere leercurve dan Android✤ goed gedocumenteerd✤ veel boeken beschikbaar✤ “beperkingen” als ontwikkelaar✤ mogelijkheden ($99 / $299)✤ goedkeuring app door apple
Boeken over iPhone SDK
iPhone: persoonlijke ervaringen
✤ Ontwikkeling gebeurt typisch in XCode✤ Eventueel in combinatie met Interface Builder (visuele editor
voor (gedeelte van) user interface)✤ Programmatie in Obj-C (mix van C++ en Smalltalk)✤ Zorgt voor snelle ontwikkeling✤ Alles is gratis beschikbaar✤ Leercurve valt best mee als je C / C++ achtergrond hebt✤ Als je geen kennis hebt van C / C++ is het wennen om zelf je
geheugen te beheren, memory leaks zijn niet zo eenvoudig op te sporen
✤ Nadeel: enkel op Mac!
Wat kan ik als ontwikkelaar verdienen?
✤ Als je apps publiceert in een app store krijg je als ontwikkelaar typisch 70% van de verkoopprijs
✤ Word ik er rijk van? De kans is niet erg groot, maar er zijn uitzonderingen:✤ Steve Demeter: $ 250 000 op 2 maanden (Trism, iPhone)✤ Ethan Nicholas: $ 35 000 / dag op piekmoment (iPhone)✤ Edwark Kim: $ 13 000 / maand (Android)
✤ Vooral games zijn populair (iPhone)✤ Het valt op dat alles heel sterk met pieken gaat
HTML5
✤ Nieuwe mogelijkheden✤ Canvas element ==> tekenen binnen web pagina✤ Offline opslag: web toepassingen die werken zonder
netwerkverbinding✤ Afspelen van media
✤ Er wordt heel wat verwacht van HTML5
Flash
✤ Nokia N900 ondersteunt als een van de weinigen Flash
✤ Niet op iPhone (het ziet er ook niet naar uit dat dit snel zal veranderen)
✤ Binnenkort op Android (echter niet op alle toestellen!)
✤ Binnenkort op webOS (Palm)
Interesse?
✤ Mobile Monday Brussels www.mobilemonday.be✤ Droidcon.be ==> 2 april 2010
✤ Summer School @ XIOS (Android / iPhone)
✤ KMO-portefeuille ✤ Advies✤ Proof-of-concept
✤ Dienstverlening
Demo
✤ We hebben een korte voorbeeldtoepassing ontwikkeld:✤ Lijst van ontbijtsessies Innovatiecentrum✤ Beschikbaar op
✤ iPhone✤ Android✤ JavaME
✤ Zeer snel ontwikkeld✤ Geen details✤ Idee mogelijkheden
Samengevat
✤ Zijn er nog specifieke vragen / opmerkingen?
✤ Wie heeft concrete plannen en wil deze delen?
✤ Wat lijken jullie de uitdagingen?
✤ Zijn er nog onduidelijkheden
✤ We stellen opnieuw de vraag“Wat betekent mobile voor jou?”