David Walker | 19 February 2013
We are increasingly becoming a mobile society, where our mobile devices enable us to better connect, communicate, share knowledge, and get stuff done. Ofcom report that smartphones have a 58% penetration within the UK market, tablets have a 19% reach.
F rom apps which enable consumers to better engage with your brand, to websites that adapt, depending which device you are viewing them on and even internal apps which enable the more efficient running of your business - any business with growth ambitions should be looking hard at their mobile strategy.
QA have just launched a new mobile developer syllabus with training in:
- Mobile app development - helping you to develop your own corporate apps
- Mobile web development - enabling you to develop your website so that it can support mobile platforms
Blackberry opened the door to the always on, ever-reachable
business world. Companies such as Apple and Google have stolen the
march, creating enterprise-grade devices capable of connecting to
the corporate IT infrastructure. Add to this Microsoft's ambitious
hybridization of the personal computing market with the Windows 8
eco-culture, and the argument for engaging in touch, tablet and
mobile for business are compelling.
So what are your options?
Mobile App Development - native development vs Embedded HTML applications
Native development offers the best performance because it is a compiled application optimised for a specific mobile Operating System (OS). However, choosing Native requires a broad skill set which may include:
- Java for Android and Blackberry.
- C# or VB.NET for Windows 8
- Objective C for iOS
Each mobile OS comes with its own technological challenges and therefore a need to write code that is efficient and can leverage incredibly powerful applications and also interact on the hardware layer.
Embedded HTML applications
Compared to native code, the execution can be slower and the purpose of the application is key to making your choice. Where power is key the inconvenience of multiple code bases is essential but where cross device reach to create a homogenous multi-platfor.
One more fact on the explosive growth of mobilee in the last few years.
In the follow up to this blog I'll talk more about mobile web development, what responsive means and why you need to be ready for it now.