How, What andWhat Else?Or Mobile, What even is it?
First things first● This presentation is a summary of my experience and investigations, outside of my role in the LGSA● http://collaborynth.com.au
Mobile, What even is it?Some mobile facts:● An estimated 50% of Australians who access the internet do so via mobile devices● 8% do so via tablets● Mobile optimised content is becoming an expectation
Mobile, should we?Yes● Mobile internet access is becoming the norm● It should now be a core consideration of any web based project
Okay, but how?This is where it gets interesting● Native Applications● Web Applications
Going Native● Native Applications are written specifically for a single mobile platform● Two biggest smartphone platforms: ○ iOS (iPhone, iPad) ○ Android (Multiple Phones and Tablets)● There are others, but theyre very small
Going NativeBenefits:● Native brings speed and capabilities that Web cant● Brings offline capacity not available to web● A richer, more interactive experience
Going NativeCons:● Much harder to update quickly if there is a problem● Multiple phone platforms require multiple versions, increasing cost in support and development.
Casting the WebBenefits:● More flexible development model● Can target multiple platforms with a single codebase● Can integrate into existing web properties a lot easier
Casting the WebCons:● Cant take it offline, users must have internet access to use the app.● Slower than native due to multiple layers between code and user
So how do we decide?Depends on your project requirements:● Who is your audience?● What level of interactivity do you need?● Will your users need offline access to content?● Do you see the App evolving quickly?
Native Application ExampleAn Interactive Event Guide:● Tour map with Audio Descriptions● Continual internet access not required● Interactive elements require access to hardware on device
Web Application ExampleEvent Streaming:● Full internet access is required● Streaming doesnt require special video or audio requirements● Use Browser capabilities to provide things like user registration and logins
Some final thoughts● Mobile should never be an afterthought● There is more than one way to skin a cat● Native vs Web, it all depends on what you want to do.