Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Mobile application os & compatability challenges tecordeon slide_share
1. V. Ravi Chandra
ravichandra@tecordeon.com
Tecordeon Software Pvt Ltd.,
2. • Mobile Application is a software application designed to run on
smart phones & tablets and mobile devices.
• Ex:- Educational Apps, Social Networking Apps, e-commerce Apps
etc.,
3. Types of Mobile Apps :-
Mobile Applications are three types
and they are:
• Native Apps:- A native application
created & used on a platforms like mobile &
tablets.
• Mobile web Apps:- These are server
side apps, which are used to access
websites on mobile devices using different
browsers
• Hybrid Apps:- These are combination
of both native and mobile web apps.
4. • Mobile app testing becomes difficult because of many
operating systems and myriad devices. Compatibility is a
major issue here because a mobile application can be
deployed across multiple devices. They differ in:
• Operating Systems
• Operating system versions
• Screen sizes & Hardware
• Manufacturers (Nokia, Samsung etc.,)
5. • There are number of client devices that could be used on
your mobile site, and all of them must be considered when testing
your mobile application
• Number of devices can be reduced to an extent, but each
time you reduce the number of device types that you test against,
you are taking a chance that your application might not work on a
device, locking out a number of potential customers.
• To handle the device challenge, you have two options: You
can test using real devices, or you can test using emulated
devices
6. Different range of mobile devices with different screen sizes and
hardware configurations like hard keypad, virtual keypad (touch
screen) and trackball etc.
Wide varieties of mobile devices like HTC, Samsung, Apple and
Nokia.
Different mobile operating systems like Android, Symbian,
Windows, Blackberry and IOS.
7. Different versions of operation system like iOS 5.x, iOS 6.x,
BB5.x, BB6.x etc.
Different mobile network operators like GSM and CDMA.
Frequent updates – (like android- 4.2, 4.3, 4.4, iOS-5.x, 6.x) – with
each update a new testing cycle is recommended to make sure no
application functionality is impacted