Monday, December 6, 2010

Classification of Devices as per mobile platform(s)


As the number of devices is vast as per corresponding platforms, testing on all the available devices in the market would not feasible and so need to go for classification of devices.

Devices can be classified as per various features/specifications even on a particular platform:
  • Family wise devices
  • Screen Resolutions
  • OS versions
  • Nature of keypad
  • Nature of Device
 
Ø      By classifying the devices into various available families of devices, we would be able to generalize the compatibility of the app across multiple families of same platform of devices.

Ø      By classifying the devices into all the various screen resolutions of the platform, we would be able to be assured of the compatibility of the app across multiple screen resolutions in terms of UI and display which is the main and primary critical factor.

Ø      By classifying and identifying the devices of all the various OS versions of same platform, we can make sure that we are trying to cover all the supported and available devices of various OS versions.

Ø      By classifying and identifying the devices of various natures of keypads – as in Standard, QWERTY, Touch keypads, we can check for the keying in of the text in the app, as some apps pose issues with QWERTY and Touch keypads.

Ø      By classifying and identifying the devices of various natures of devices – as in Low end device, High end device, Smart device, Touch device, Touch/Qwerty, Slider etc.., we can make sure that we are trying to cover all the device models.

By grouping the devices as per the above specifications; we can select few devices which cater to all the specifications and can assure that the app would work fine for the remaining devices of the same specifications.