Updates from QA Training

The world is going mobile – so should you

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.


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.

fact1

Mobile devices now dominate the consumer IT market

QA have just launched a new mobile developer syllabus with training in:

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

So you want to build an app, but aren't sure where to start. Well, mobile app development comes in two distinct flavours: Firstly, there are compiled and native applications and secondly HTML5/JavaScript embedded applications (which leverage third party frameworks such as Phonegap and jQuery Mobile). One of the decisions an organisation must make is which route they want to go down for their app development.

Native development

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

Alternatively on Windows 8 intrinsically, and most other mobile platforms through frameworks such as Phonegap, you are able to work with a single workflow to utilise HTML5 and Javascript. In this approach you are extend web development skills to create amazing applications without having to maintain multiple code bases.

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.

fact2

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.

 

David-Walker---sq

David Walker

Head of Emerging Technologies

David is a change driven technologist who continually looks to adapt and expand his knowledge and understanding of his field. Over the least eighteen years David has led technology and training companies through emerging fields and technology trends helping them to understand the future and develop business opportunities. As Head of Emerging Technologies he works closely with customers and industry experts to ensure the opportunities and threats of new technology trends designing custom learning solutions to help small and enterprise organisation adapt and make the most of their people - ensuring QA is ready when our customers need to navigate the minefield of the fast moving digital landscape. His passion is in advanced web engineering principals and vendor neutral thick client design/development technologies reflected in his research, analysis and courseware development experience combined with his training delivery skills. As a technologist he is the lead instructor and syllabus author for web development technologies and specialising in Agile, DevOps, and User Experience driven approaches to developing solutions. He has authored courses such as HTML5, Responsive Web Development, User Experience, NodeJS, Javascript and jQuery.
Talk to our learning experts

Talk to our team of learning experts

Every business has different learning needs. QA has over 30 years of experience in combining the highest quality training with the most comprehensive range of learning services, ensuring the very best fit for your organisation.

Get in touch with our learning experts to talk about how we can help.