Pas mijn iPhone app “Dries Bultynck blogt!” gelanceerd en ik kom aandraven met een tegenstrijdige post? Inderdaad! Niets is zo interessant als het ijzer smeden als het heet is en dus is deze tweedelige post zeker de moeite waard om eens bij stil te staan.
De post wordt opgedeeld in twee delen. Het eerste deel is het technische gedeelte, het tweede deel krijg je later voorgeschoteld en bespreekt het marketing aspect van mobile apps. Bon, vooruit met de geit en lees verder ;-)
De platform oorlog
Geef toe, veel te veel keuze aan smartphones de laatste tijd! Er is nog maar pas een nieuw model op de markt of de concurrent komt alweer aandraven met ook een nieuw model of een verbetering van een bepaalde service. Het is bijna niet meer te volgen.
Daarenboven heeft zowat ieder groot merk ondertussen al een Appstore en duizenden applicaties voor verschillende toepassingen. Nogal een soepje als je jouw eerste smartphone wil kopen. Welke kies je dan best?
Persoonlijk heb ik gekozen voor de iPhone en heb er nog geen moment spijt van gehad vanwege het prachtige design, de snelheid, de usability, alhoewel deze factoren als snel zijn bijgebeend in de laatste jaren door de andere merken, maar vooral het aantal mogelijkheden heeft mij overhaalt.
Android stond nog wat in de kinderschoenen maar de iPhone was al een sterke waarde op de mobiele markt en had de mogelijkheden die mij het meest aanspraken. Én net daarom kies je voor een bepaalde smartphone!
Uiteindelijk zal niet het grootste merk winnen maar wel het merk dat de meeste mogelijkheden aanbied. De tijd van het mooiste design en alle andere gadgets is voorgoed gedaan. Ok, het speelt nog altijd een rol in onze keuze maar mensen willen een smartphone die vooral meer kan dan alleen bellen en mooi is. De GSM is tenslotte al lang geen gadget meer, maar een deel geworden van ons leven en dus moet deze zeker zijn geld waard zijn!
Het grootste aanbod apps zal ongetwijfeld wel een doorslag geven maar als we die achterwege laten, veronderstel ik dat de surf ervaring vooral de grootste rol speelt bij het aankopen van een smartphone! Dat brengt mij naadloos bij het volgende puntje waardoor deze inleiding wat body krijgt en tot een besluit kan herleid worden.
Online vs offline
Misschien gaat dit onderdeeltje nogal wat kort door de bocht maar toch is het merendeel van de apps verwaarloosbaar zolang er online kan gewerkt worden!
Geef nou eens eerlijk toe. Hoeveel apps zijn er die jij op regelmatige basis gebruikt? De meeste zullen RSS readers zijn (zoals mijn app) en apps zoals Facebook, Linkedin, Tweetdeck, … Er zijn nog altijd technische aspecten die de mobile app zeker aantrekkelijk maken en gewoon een betere keuze zijn (zoals bijv. Tweetdeck zie ik nog niet onmiddellijk via een mobiele website runnen) maar bijna alle apps kunnen opgevangen worden door een mobiele website. Misschien moet ik deze zin anders formuleren : bijna alle gewone apps van bedrijven of services kunnen opgevangen worden door een mobiele website.
Sterke aspecten die offline apps hebben :
- geen internet connectie nodig
- ideaal voor spelletjes
- ideaal voor lijstjes en dergelijke services
- aparte services die je kan gescheiden aanbieden en verkopen
- …
Sterke aspecten mobiele websites :
- groter bereik
- geen vaste programmeertaal
- kan relatief snel opgezet worden
- ten alle tijd aanpasbaar en vooral ook snel aan te passen
- onmiddellijke updates, je hoeft niet te wachten op goedkeuring van de Appstore
- niet duur
- …
Mobiele websites hebben alvast enkele voordelen die heel verleidelijk zijn. Ze zijn aanspreekbaar ongeacht welke smartphone je hebt! Ze runnen op elk platform. Dat is voornamelijk de grootste troef die ze hebben ten opzichte van de offline mobile apps.
Noot : merk op dat de Google iPhone app enkel linken bevat naar de online services en geen apparte programma’s zijn. Bewust gekozen? Ik dacht het wel!
Daarnaast is het bouwen van een mobiele website relatief gemakkelijk. Indien jouw website opgebouwd is met een degelijke XHTML structuur hoef je bijna niets meer te doen. Enkele zaken aanpassen qua opmaak en misschien een selectie maken welke grote beelden je er best uit laat en je hebt een mobiele website. Hierbij kies je best ook alleen datgene mobiel te maken dat echt interessant is. Tenslotte blijft het hoofddoel van mobiel surfen : snel surfen en vooral ook de gerichte content ophalen van een website. Toon liever iets minder dan alles er op te zwieren. Denk goed na en ja, neem er eens een A4′tje bij!
Als je een WordPress blog hebt of een ander opensource platform gebruikt voor jouw website, kan je al snel enkele plugins gebruiken die het werk voor jou uit handen nemen. Ik verkies WPtouch voor WordPress maar er zijn nog tal van andere plugins die ook wel de moeite waard zijn eens te bekijken.
Hier vind je alvast enkele plugins voor WordPress, Joomla en Drupal :
- WPtouch (WordPress)
- WP Mobile Edition
- WordPress Mobile Pack
- PDA plugin & Auto template switcher iPhone (Joomla)
- Joomla Mobile plugin
- Osmobi (Joomla)
- Mobile plugin (Drupal)
- Mobile Garland theme (Drupal)
Ik kan je alvast een goeie tip meegeven als het op updaten van plugins aankomt. Kijk steeds eens na een update van dergelijke plugins of je mobiele website nog goed werkt. Ik had deze week een probleempje in combinatie met een andere plugins die mijn redirects beheert en zorgde ervoor dat mijn site het liet afweten. Ik kreeg al snel enkele tweets en DM’s van enkele mensen, die ik trouwens wil bedanken voor de meldingen, en kon snel mijn blog weer de lucht in krijgen.
Stel je voor dat mijn blog nét toen zou gecached worden door Google, … zou jammer geweest zijn!
Bij deze dus, special tnx to :
- Bjorn van der Neut (btw Bjorn, Neut bij ons betekent zagevent :p)
- Tom Van Daele
- Corné Hoogendoorn
- Dalanjo
Multitasking
Multitasking is nog zoiets waar er nogal over gesproken wordt en zeker met de opkomst van de iPad. Ook de iPad heeft nog steeds geen multitasking mogelijkheden en terug ligt de oorsprong bij de processor. Processors voor mobiele telefoons zijn nog lang niet zo sterk als onze processors voor desktops.
Misschien moet je niet zozeer denken aan de traditionele multitasking, as in meerdere applicaties runnen maar eerder in termen van AJAX mogelijkheden. Mobile apps zijn onafhankelijk van het platform waarop ze draaien niet simpel op te bouwen. Android is daarin toch wel de meest toehgankelijke manier om apps te bouwen maar dan nog, het is niet gemakkelijk. Hmm ik wijk af, … ff back on track zetten.
Multitasking in termen van dingen al ophalen van de server terwijl de client andere dingen doet, is heel moeilijk in een mobiele app. Ik vermoed dat het zeker mogelijk is maar technisch zit het een stuk complexer in elkaar dan je zou kunnen doen met een website. Een website is tenslotte nog steeds gemakkelijker op te bouwen en er bestaan al héél wat blogs die je kunnen helpen met AJAX en JQuery scriptjes die je website dingen laten doen zonder de pagina te herladen en andere zaken. Het is en blijft nog steeds gemakkelijker dit te doen via een website. Trouwens, veel goedkoper ook! Ik durf wedden dat je voor een mooie prijs al iemand vind die een mobiele website kan maken die evengoed draait als een mobiele applicatie.
Mobile apps hoeven geen Flash
Ongeacht Adobe bezig is met Flash voor mobile, wat mij betreft, en ik denk ook dat de trend zich zeker in die richting zal voortzetten, moet er geen Flash voor mobile komen. Tenslotte bestaat er nog geen enkele processor voor smartphones die echt goed overweg kan met (zware) Flash applicaties. Je moet rekenen dat een sterk grafische Flash applicatie al snel enkele honderden kilobytes zal in beslag nemen.
Hier zal HTML5 ongetwijfeld een sterke vervangende rol gaan spelen en dat heeft voornamelijk voordelen voor mobiele websites. Aangezien de HTML tags een stuk eenvoudiger worden en ook het doel hebben sneller en gemakkelijker iets op te bouwen, zullen er ongetwijfeld meer mobiele websites volgen.
Schoppen tegen schenen van developers
Waarschijnlijk schop ik nu wel even tegen de schenen van app developers maar voor iedere tool of service is er een gepast platform. Je hoeft geen fancy app voor je business als je datgene kan aanbieden voor je doelgroep via aan mobiele website. Maar zoals gezegd zijn apps overweegbaar afhankelijk van het doel, de doelgroep en wat die app vooral moet kunnen.
Misschien heeft het Android platform hier wel de bovenhand. Er worden apps gebouwd maar de onderliggende structuur steunt gedeeltelijk op een XML structuur en leunt dus ook wel dicht aan bij een website in zekere zin.
Ongetwijfeld hebben apps voordelen en zijn er technische zaken die je niet kan met een mobiele website maar een plugin zoals JQTouch geven je de mogelijkheid zelfs al snel iPhone animaties na te bootsen zonder al te veel werk.
jQTouch Preview from David Kaneda on Vimeo.
Enkele zaken die een website alvast niet kan en een app wel :
detectie van een bewegend scherm (zoals je zou een balletje binnen een kadertje proberen te houden – niet verwarren met horizontaal en verticaal houden van de telefoon)Lieven Gekiere wist dit even recht te zetten. Dank u Lieven ;-)- gebruik maken van de Layer browser (Augemented Reality)
- spraakherkenning (cfr. Google app en de Bing app – niet 100% zeker)
Jij hebt toch een app, ondanks jouw visie over apps?
Op het einde het van het eerste deel zit jij waarschijnlijk nog met de vraag waarom ik dan nog een iPhone app lanceer? Dat zal wel duidelijk worden in het tweede deel van deze post, het marketing aspect van mobiele applicaties. Stay tuned!
Gerelateerde posts:
- Mobile apps hebben geen toekomst – het marketing gedeelte
- Geen tweets geen bezoekers
- Mobile Vikings ademt mobile internet
- 8 iPhone apps die mij het leven makkelijker maken
- Google Nexus One = mobile internet alert, een wake up call?
Vond je deze post interessant?
Heb jij iets geleerd uit deze post? Weten jouw vrienden dit ook al? Mss een linkje dat jouw blogpost aanvult? Ik maak het je even gemakkelijk. Copy and Paste en je bent klaar.
Tags: iPhone apps, Mobile apps, Mobile internet, Mobile native apps, Mobile web apps






Je schreef in je artikel:
Enkele zaken die een website alvast niet kan en een app wel : detectie van een bewegend scherm
Dit kan wel in een webapp als je gebruikt maakt van bvb PhoneGap. Zij hebben dit feature geported naar Javascript. Meer info op http://www.phonegap.com
[Reageer op deze comment]
leuk artikel en interessante visie, maar ik ga niet akkoord met een aantal punten:
- Mensen kopen wel degelijk nog steeds zaken omdat ze het mooi vinden, en niet enkel omdat iets meer kan dan iets anders… Standaard sales hoor: mensen kopen voor 70% met hun gevoel, niet met hun verstand…
- Multitasking zit (volgens mij) niet in Apple hun producten, niet enkel omdat de hardware het niet aankan, maar vooral voor de simpliciteit. Geen gedoe op de iPhone met een vertraagde werking door achtergrond apps. Niet vastlopen omdat er een of andere app in de achtergrond funky doet. Het is voor geeks als ons de zwakte van het product, maar voor de rest van de bevolging net de sterkte. Want grotendeels daardoor ‘werkt’ het platform gewoon, zonder meer… het iphone platform is net om die reden het enige mobiele smartphone platform dat ik echt zou kunnen aanraden aan de leek… (android komt dichter, maar is er nog niet op dat vlak)
- Flash kan wel degelijk op mobiel platform. Wat kan en wat niet kan is daarin grotendeels bepaald door wat er net in flash gemaakt is. Langs de andere kant, ‘k ga er niet rouwig om zijn, mocht blijken dat Flash binnen enkele jaren volledig vervangbaar is door open standaarden. (HTML5 / CSS3)
- Zaken zoals de accellerometer (bewegingsdetectie) komen er wel aan in webapps, dmv javascript extensies. Zie bvb locatiebepaling in mobile Safari…
[Reageer op deze comment]
Dries Bultynck Reply:
februari 18th, 2010 at 18:04
@Tom Deleu, Ahaaaa wat wisselwerking. Altijd leuk!
Design & looks : volledig mee eens dat de eerste indruk, visueel dan, al een voorliefde zal opwekken bij de persoon in kwestie maar tenslotte denk ik dat wat je ermee kan doen nog steeds de grootste doorslag zal geven. Misschien moeten we dit wat nuanceren en kunnen we deze regel toepassen op mensen die een smartphone uitpikken om dingen mee te doen en niet er de show willen mee stelen op café of dergelijke zaken.
Multitasking : ik kan je er wel in volgen. Persoonlijk mis ik het ook niet maar ik denk dat in functie van gemak en vooral ook sneller opbouwen van een dergelijke app, het multitasking (Ajax en JQuery shit hé) gedeelte via een webapp veel sneller en simpeler kan dan een app met de java-achtergrond. Multiple apps runnen hoeft inderdaad niet en dat houdt de rest strak en vooral gebruiksvriendelijk. Trouwens, je kan toch maar één ding goed doen per keer maar vrouwen beweren anders. Zouden deze klaagzangen dan komen van enkel vrouwen? Of geeks zoals je zegt.
Flash : ik deel je mening volledig. Het kan al (deels) maar weg ermee. We willen allemaal sneller dingen kunnen aanspreken en ik denk dat een standaard zoals HTML5 en CSS3 daar zeker meer tot toe kunnen bijdragen dan Flash. Je kan het vergelijken met een oude PC. Op een oude PC zal Flash heel traag werken maar HTML zal het nog steeds uitstekend doen qua snelheid ongeacht de leeftijd van de computer. Ik weet wel niet hoe ‘licht’ je Flash apps kan maken voor mobiele toestellen maar ik veronderstel dat het al snel enkele kilobytes in beslag zal nemen tegenover een simpele HTML pagina vol tekst waarschijnlijk nog niet zoveel kilobytes zal in beslag nemen. (hier even de andere technische mogelijkheden buiten beschouwing gelaten hé cfr. filmpjes, animatie, …)
Locatiebepaling enzo zit inderdaad al in een goed beginstadium. Lieven wist me te vertellen dat hij testuser was voor PhoneGap en je daar dus al héél wat dergelijke zaken mee kan doen zoals een vaste app. Bij deze dus… recht gezet. Merci Lieven!
[Reageer op deze comment]
En bedankt maar weer :)
Zagevent (bron http://nl.wiktionary.org/wiki/zagevent)
(België) iemand die veel klaagt, zeurt of flauwe grappen maakt.
Bij ons betekend “Neut” (bron http://nl.wiktionary.org/wiki/neut)
een glaasje sterke drank.
Dat vind ik veel plezanter ;-)
[Reageer op deze comment]
Dries Bultynck Reply:
februari 18th, 2010 at 17:53
@Bjorn van der Neut, haha dan nemen we dat laatste ;-)
[Reageer op deze comment]