Android Fragmentation: Multi-Device Testing Need and Strategy

  • 1,004 views
Uploaded on

Need and Strategy for testing applications and mobile website on fragmented Android devices

Need and Strategy for testing applications and mobile website on fragmented Android devices

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,004
On Slideshare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
11
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ANDROID MULTI- DEVICE WEB & APP TESTING Guide to conquer fragmentation.
  • 2. Android is taking over computing! ● More than 500 million Android devices in use worldwide, a number growing by more than 2 million every day. ● Android users have downloaded more than 25 billion apps from Google Play ● Users download more than 1.5 billion apps from Google Play each month. ● Overall the mobile app market is expected to reach $25B in 2013 ● Mobile app usage is also showing sustained growth, with 224M US mobile app users in February 2013 Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 3. You are in! ● You bought into the Android story ● Figured out how to go about developing an Android app ● Also got it uploaded to Play Store ● You are using your network to start cranking the downloads ● Hang on! Did you miss something? Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 4. What if? ● Your app crashes on your initial users phones ● Your app shows stretched images ● Text is not readable on smaller phones or higher pixel density(ppi/dpi) phones ● Layout is messed up on phones with different aspect ratios ● Huge buttons or huge empty spaces are seen on tablets Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 5. Android App QA QA gets low priority, less focus & effort. @ what cost? In God we trust..... the rest we test Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 6. Cost of bad Quality ● Always keep in mind users of your app have other choices. ● It is difficult to get your app chosen, you spend lots of effort in getting your app visible and finally chosen for download ● Now when your app is chosen by a user, can you afford to loose your chance to impress ● You simply can't impress without quality. Can you? ● Every delighted app users bring more and vice versa Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 7. Is it? Testing on Emulator is enough! Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 8. There is simply no substitute for the real thing ● Testing on emulator is convenient and free. ● It does help find obvious errors and fix them ● However testing on emulator is only a software test under emulated environment ● It simply can't substitute the real thing Can it? Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 9. Will it? If it works on my Android it will work on everyone's Android! Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 10. Why apps are not consistent across phones? ● Android versions have differences ● Physical screen sizes are different ● Screen resolutions are different ● Screen aspect ratios are different ● Manufactuere specific differences exists Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 11. Some people go to the extremes! A cross-platform app publisher of entertainment products for Android smart phones and tablets, which has had more than 70 million downloads, tests every one of their apps on about 400 different devices. Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 12. What are the options for mortals with limited budgets and time? Budget ● You don't need all devices all the time ● It is no brainer, sharing is the solution. How? ● We have invested our efforts in solving the how part and are offering shared devices hosted on our cloud ● @ https://www.pcloudy.com ● You can access real android devices on our cloud using just a Browser* Time/Effort ● Pareto's Principle - The 80- 20 Rule. – 20% models are used by 80% of the population – Not literally! ● Next few slides we arrive at a representative set of Android devices based on data Note *: Currently we support latest versions of Chrome, Firefox or Safari Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 13. All versions are not equal! Reference:http://developer.android.com/about/dashboards/index.html  Above chart shows version distribution based on devices that visited the Google Play Store  App downloads will come from Jelly Bean, Gingerbread, ICS in that order, as they have largest market share of users visiting Play Store.  Ensure your app works on these 3 version, rest of the versions are insignificant Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 14. Which displays matter? Reference:http://developer.android.com/about/dashboards/index.html  Above chart shows display distribution based on devices that visited the Google Play Store  Most app downloads will come from Small and Normal displays sizes as they have largest market share of users visiting Play Store.  Large & XLarge is tablet market so unless you are targeting that segment you can forget about it  Density it is spread evenly and needs to be covered cleverly, xxhdpi is small but growing rapidly  Chose devices with max and min density for each target screen sizes(Small and Normal only in case you are not targeting tablets)  There is no credible data about aspect ratios however by cleverly selecting models for the other criteria you can cover all popular aspect ratios ldpi mdpi tvdpi hdpi xhdpi xxhdpi Total Small 9.7% 0.1% 9.8% Normal 0.1% 15.9% 34.5% 23.9% 5.7% 80.1% Large 0.5% 3.2% 1.1% 0.4% 0.5% 5.7% Xlarge 4.1% 0.2% 0.1% 4.4% Total 10.3% 23.2% 1.1% 35.2% 24.5% 5.7% Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 15. Which models & brands? The Galaxy S3, which was hailed as the best and fastest selling Samsung device of 2012, has notably sold 50 million handsets Samsung has sold more than 28 million Galaxy S2s Samsung Galaxy S4 has already hit the 20 Million Sales Mark The HTC One, which released in March 2013, sold 5 million handsets within two months. Sony Mobile managed to ship 33 million Xperia smart phones during the year(2012) Galaxy Note 2 had sold more than 5 million devices just two months after the product was first released. Nexus 7 probably totalled somewhere around 4.8 million Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 16. ● Don't worry we have done this already and we believe in sharing write to us at info@pcloudy.com and we will send you a optimal representative set of Android device ● This list is not static so please feel free to write to us anytime. Easy? Not really! Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd
  • 17. Thank You! Register at https://www.pcloudy.com today and get $15 worth device access free! Offer valid for a limited time only Copyright © pCloud Design Labs Pvt. Ltd. 2013. All rights reserved. pCloudy, pCloudy.com, pCloudy logo are trademarks of pCloud Design Labs Pvt. Ltd