Mobile App Optimization and Testing                      Battery Life, Usability and Data UsageMoe Tanabian               ...
Intuigence Group: Mobile/CE User Experience testing and design expertsExtensive International involvement and key influenc...
Power measurement and Battery life testing   Confidential - For internal use only. Do not distribute.                     ...
Different ways to measure battery consumption:Component level, Device level, Application level                           ...
Power consumption testing and optimization go hand in hand. Withoutmeasuring and testing, it’s hard to optimize power usag...
Battery life testing lab, instruments and equipments             Confidential - For internal use only. Do not distribute. ...
Usability Testing   Confidential - For internal use only. Do not distribute.                                              ...
Mobile/CE UX is an interactive experience and needs to be designed and tested around different interactive usability dimen...
Tasks need to be translated into required user actions to fulfill the task, then totest cases to be executed for baselinin...
Tasks need to be evaluated in the context of user segments; not all tasks arerelevant for each segment                    ...
Data Usage Optimization   Confidential - For internal use only. Do not distribute.                                        ...
A well data usage optimized mobile app is good business. It’s more attractive tousers and it often consumes less battery  ...
Moe Tanabian                                     Managing Partner                    moe.tanabian@intuigencegroup.com     ...
Upcoming SlideShare
Loading in …5
×

Mobile app optimization for Battery life, Usability and Data usage

3,133 views

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,133
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
47
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Mobile app optimization for Battery life, Usability and Data usage

  1. 1. Mobile App Optimization and Testing Battery Life, Usability and Data UsageMoe Tanabian © 2011 Intuigence Group. Confidential - For internal use only. Do not distribute. 0 www.Intuigencegroup.com © 2011 INTUIGENCE Group Confidential - For internal use only. Do not distribute.
  2. 2. Intuigence Group: Mobile/CE User Experience testing and design expertsExtensive International involvement and key influencer on new mobile user experience testing anddesign for leading mobile operators and device OEMs  GCF, Pre FIT, DFIT Functional  CDMA, HSAP(+), LTE  Voice Quality testing  Mobility, Dropped calls  Data throughput, connection  Device power benchmarking What we do: Battery life  Battery life testing testing  Component level power consumption profiling We are a specialized engineering firm in Mobile and CE  Usability testing usability and user Usability  Visibility, Performance, Feedback, experience testing & Testing Accessibility design:  Reliability  CPU performance  App functional testing App UX  Data consumption testing testing  Power consumption testing  App competitive benchmarking Confidential - For internal use only. Do not distribute. 1 © 2011 INTUIGENCE Group
  3. 3. Power measurement and Battery life testing Confidential - For internal use only. Do not distribute. © 2011 INTUIGENCE Group 2
  4. 4. Different ways to measure battery consumption:Component level, Device level, Application level  In this method, the device power consumption is the aggregate of measured HW Component power consumption at component level level  This method is more accurate, and the results are more reproducible and more suited for device OEMs  The power is measured at the aggregate point of battery connection in this method, for variety of scenarios of the device usage Device level  This method is easier, and more practical for most cases particularly for operators  The power is measured for a specific application, based on its demands on specific system resources with material effect on power consumption Application level  Consistent power consumption testing during he development phase is the effective way to find power hogs and optimize them Confidential - For internal use only. Do not distribute. 3 © 2011 INTUIGENCE Group
  5. 5. Power consumption testing and optimization go hand in hand. Withoutmeasuring and testing, it’s hard to optimize power usage  Measurements need to be repeated to become statistically reliablePower Consumption  300+ samples / sec Testing  Repeat for 35 times, and remove outliers  Use external measurement tools, internal tools skew the results  Define test scenarios that are reproducible (Loading your Facebook page is not a good test case Quick winsPower Optimization  GUI optimization: Strategies Reducing cognitive latency, Increasing Visibility, Use of Hot Keys, Darker instead of Lighter  Data consumption and radio usage Other strategies:  CPU, Memory access (Code optimization)  Background processing Confidential - For internal use only. Do not distribute. 4 © 2011 INTUIGENCE Group
  6. 6. Battery life testing lab, instruments and equipments Confidential - For internal use only. Do not distribute. 5 © 2011 INTUIGENCE Group
  7. 7. Usability Testing Confidential - For internal use only. Do not distribute. © 2011 INTUIGENCE Group 6
  8. 8. Mobile/CE UX is an interactive experience and needs to be designed and tested around different interactive usability dimensions  Learnability : How easy it is to use for the first timeMobile/CE Experience  Efficiency : How many steps it takes to complete a (key) taskUsability dimensions  Memorability : Does is get easier as the user repeat the task?  Error recovery : How graceful is the error recovery?  Accessibility : Easiness and simplicity of accessing (key) tasks  Mapping : Does the UI response matches what the user expects?  Visibility : Are important information the most visible?  Feedback : Is user in control of the UI? And is she kept informed?  Consistency : Do “like” items are displayed and acts the same way?  Responsiveness: How responsive the UI interaction is? Confidential - For internal use only. Do not distribute. 7 © 2011 INTUIGENCE Group
  9. 9. Tasks need to be translated into required user actions to fulfill the task, then totest cases to be executed for baselining and benchmarking Task Analysis, test cases Tasks per user segment, user actions 1 Task breakdown, user actions Developing test cases Improve task definition if needed Baslining, Benchmarking Running test cases for the baseline device 2 Running the test cases for benchmark devices Post processing, Result analysis Statistical analysis 3 Comparative reporting Findings, Recommendation Confidential - For internal use only. Do not distribute. 8 © 2011 INTUIGENCE Group
  10. 10. Tasks need to be evaluated in the context of user segments; not all tasks arerelevant for each segment Social Pragmatic Mobile Feature Task Mobirati Connectors Adopters Professional 1 Browser Browse to website via URL     2 Browser Browse to website from bookmark     3 Calendar Find calendar event by week  4 Calendar Find calendar event via agenda  5 Calendar Create calendar event  6 Camera Take a picture with the camera   7 Clock Set alarm   8 Email Compose and send email     9 Email Reply to email     10 Email Forward email     11 Email Find email via search     12 Facebook Share a picture on Facebook   13 Facebook Update your status on Facebook   14 Facebook Add friend in Facebook  15 Facebook Find friends on Facebook search  16 Social Respond to a status update on the homescreen  17 Gallery Browse pictures in the gallery    18 Maps Show current location in Maps   19 Maps Search for a place in Maps   20 Maps Read reviews about place in Maps  21 Maps Get directions in Maps  22 Market Browse top-rated games on Market  Confidential - For internal use only. Do not distribute. 9 © 2011 INTUIGENCE Group
  11. 11. Data Usage Optimization Confidential - For internal use only. Do not distribute. © 2011 INTUIGENCE Group 10
  12. 12. A well data usage optimized mobile app is good business. It’s more attractive tousers and it often consumes less battery  The average smartphone non-streaming application uses 10.7 MB per hour (based on 50 most popular mobile apps, Q1/2011)Why does it matter?  Unlimited data plans are HISTORY! Metered data is the only way MNOs will be able to remain viable and profitable businesses  Mobile app developers will soon face greater user scrutiny on app data usage  More data consumption == Shorter Battery life  Compression, Some people are building a business out of this: Onavo Optimization  Caching Strategies  Delta updates versus full updates Confidential - For internal use only. Do not distribute. 11 © 2011 INTUIGENCE Group
  13. 13. Moe Tanabian Managing Partner moe.tanabian@intuigencegroup.com +1-310-498-3217Intuigence Group269 South Beverly Dr.,Suite 1127Beverly Hills, CA 90212United Statesph: 888-763-5171www.intuigencegroup.com Confidential - For internal use only. Do not distribute. © 2011 INTUIGENCE Group

×