KEMBAR78
Mobile Testing e Book | PDF | Mobile App | Usability
0% found this document useful (0 votes)
120 views48 pages

Mobile Testing e Book

The document provides an introduction to mobile app testing, covering several key topics: 1) It discusses the explosive growth of the mobile app market and how mobile apps are becoming critical for businesses and consumers across many industries. 2) Testing mobile apps is challenging due to high user expectations around performance, security, compatibility across devices and carriers, and more. 3) The document outlines some of the most common issues in mobile app quality like bugs, crashes, security flaws and issues with specific devices or carriers. It introduces the complex testing matrix that apps must be tested across and provides an overview of strategies and considerations for effective mobile app testing.

Uploaded by

Safiq Ahamed
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views48 pages

Mobile Testing e Book

The document provides an introduction to mobile app testing, covering several key topics: 1) It discusses the explosive growth of the mobile app market and how mobile apps are becoming critical for businesses and consumers across many industries. 2) Testing mobile apps is challenging due to high user expectations around performance, security, compatibility across devices and carriers, and more. 3) The document outlines some of the most common issues in mobile app quality like bugs, crashes, security flaws and issues with specific devices or carriers. It introduces the complex testing matrix that apps must be tested across and provides an overview of strategies and considerations for effective mobile app testing.

Uploaded by

Safiq Ahamed
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 48

The Essential Guide

to Mobile App Testing


Tips, techniques & trends for developing,
testing and launching mobile applications
that delight your users
A Free Book from uTest


Introduction...............3

The Mobile Boom....................................................................4
Whats at Stake............................................5
Why Failing Hurts.....................................6

The Mobile Boom: Facts and Figures......................................7
Why Its Tough: The Soaring Expectations of Users .8
Why Failing Hurts ... 9

Common Issues in Mobile App Quality ...........11

The Increasingly Complex Testing Matrix...........20
Device Fragmentation..........21
OS Fragmentation .22

The Mobile Web Invasion.................24
The Rise of Mobile Web ..25
Testing Considerations and Differences ...26

Achieving Testing Coverage...............31
Conquering the Testing Matrix ...32
Testing Options .... 33
Emulators & Simulators ...... 34
From Surviving to Thriving: Advice for QA Leaders ... 35

5 Things You Ought to Know .... 36
For QA & Test Leaders ... 37
For Developers & Engineering Leaders ... 38
For Product Managers & Marketing Leaders... 39
For Executives & Biz Leaders.... 40

Tips, Tricks and Other Resources .....41

Conclusion ...... 46
Table of Contents
The Essential Guide to Mobile App Testing
2
Introduction: Youve Developed a Mobile AppNow What?
By the time you finish reading this, the mobile app landscape will have changed.
New OS versions will have been released. A bunch of new devices will have hit
the market. Cool new apps will have gone viral, altered the way we interact with
the world around us, and sold for millions. And mobile app testing will have
become that much more complex and challenging for all of us.
Discouraged? Dont be. Despite the ever-changing mobile landscape, there are
some constants in the realm of mobile app quality and many of them can be
found in the following pages.
Designed to help orgs of all sizes from ten-person startups to dev agencies to
in-house teams at global brands this eBook will dispel some common myths
about mobile app testing and outline several proven strategies to help you deal
with mobiles exhaustive test matrix. Additional topics include:
Most Common Testing Challenges: What are the most frequent hang-ups
in terms of functionality, design, security and localization? Well share them
and give tips on how to avoid these pitfalls throughout the dev process.
Mobile Web vs. Native Apps: Theyre both mobile, but the testing
challenges of native apps are entirely different from those of mobile web.
Well explain which route is easier from a testing perspective.
Testing Coverage: Before you can achieve thorough testing coverage,
youll need to know what the testing matrix actually looks like. Well cover
the basics of OS, device maker, carrier and other areas.
Tips and Tricks: Get some helpful advice on obtaining quality crash
reports, using screenshot and video capture tools, as well as other tips and
tricks of mobile app testing.
Ready to learn more? Lets get started


3 Introduction
INTRODUCTION:
THE MOBILE APP BOOM
4
Whats at Stake?
By now, the mobile boom should be obvious to just about everyone (below are some hard numbers for those who need
a bit more convincing). What this means is that smartphones are rapidly becoming the primary method of interaction for
consumers and businesses worldwide. So whats at stake? Just the future of your business
3 The Mobile App Boom
Fun Fact: By 2015, International Data Corporation (IDC) predicts that
182.7 billion mobile apps will be downloaded. Thats a 1600% increase
from the 10.7 billion apps downloaded in 2010. (source)
377,900 |hones are so|d every day around the wor|d U.S. Smartphone enetrat|on
The Mobile Boom
The explosion of consumer apps can be seen in just about every
industry, but here are a few of the more notable ones:
Retail: Location-intelligent mobile commerce
Media: Magazines & newspapers going 100% digital
Travel: Mobile bookings, check-ins, maps, deals, etc.
Education: Tablets and apps in classrooms
Healthcare: Patient records, physician notes, etc.
Finance: Apps for real-time trading, portfolio analysis
Social: Games and social media platforms

And mobile apps are running rampant in the B2B world as well,
including spaces such as:
Business Apps: CRM, ERP, HR systems
Productivity: Docs, spreadsheets, presentations
Collaboration: Email, IM, publishing

Still think that mobile apps are for games, music and
entertainment purposes only? Do you really think that mobile
applications wont be relevant to your industry, your company,
your team and your job a year from now? Think again.

As mobile adoption further increases, mobile apps will become
ever more critical to the success of your business (and your
career). Companies that recognize this trend for what it is a
technological revolution and take preemptive action to make the
quality, security and usability of their mobile applications top
priority, will find themselves with a tremendous advantage.


6 The Mobile App Boom
The Mobile Boom: Facts and Figures
The readers of the SD Times are a fairly representative subset
of tech-savvy firms to poll when youre interested in how many
companies are buying into the mobile app phenomenon. Their
recent survey found that 70% of respondents planned on
having a mobile app within the next 18 months. Other
findings included:

Of those already building apps, tablet specific apps are
beating out phone-centric apps 88.1% to 82.3%
Apps for e-readers are grabbing the attention of 9.8% of
companies
Android apps barely beat out iOS at a rate of 63.9%
versus 63.6%
1 in 5 companies are developing for Blackberry

7 The Mobile App Boom
The biggest motivator for the surveyed audience was to offer
mobile access to hosted online services. This was the business
driver for 38.4% of respondents, followed by making money by selling
apps directly to consumers (36.3%), being mobile to stay competitive
(33.2%) and offering mobile versions of desktop software (32.9%).
Only 8.7% said that making money from embedded mobile ads was a
business driver. (source)
Mobile First: From a consumer perspective, the top mobile-first
companies are all app-centric. These companies provide services that
could be done from a PC but provide the service specifically for
mobile platforms. Right now, the top tier of mobile-first companies
are the ones that understand that the mobile experience is
fundamentally different from a PC experience and then develop
and design their services specifically with mobile interactions in mind.
(source)
Why Its Tough: The Soaring Expectations of Users
According to a recent study, 60% of mobile users will abandon your app or site if it doesnt
load within three seconds. Three seconds! Of those users, 43% said they would ever
return to your app or site and thats just scratching the surface of user expectations.
Other areas include:
OS & device fragmentation: Having an app available on some devices and not
others is a death sentence in the mobile world. If youre aiming for widespread
adoption, then you need to provide a seamless user experience regardless of the
device. More on this momentarily.
Security: Companies who inadvertently violate their own privacy policies run the risk
of making headlines for all the wrong reasons. Users expect their personal data to
remain personal and they expect their apps to be 100% free of viruses, malware
and other threats.
Connection speed: Does your app run the same on 3G, 4G and Wi-Fi coverage? If
the answer is no, expect low app store ratings. In some instances, such as
installation, a poor connection can make the difference between a five star review
and one star review.
Data usage: Users are wising up to the fact that some apps drain battery faster than
others and theyre abandoning those apps in favor of the more economical ones.
When developing an app, stay mindful of how it functions in all of these situations.
Installation & launch: Is your application easy to install and launch? If it is, youre
ahead of the majority of app developers. Users have shown little patience with regard
to apps that are not easy to install and run.
The point is this: Right or wrong, users have incredibly high expectations when it comes
to mobile app quality. As if testing wasnt challenging enough already!

8 The Mobile App Boom
Why Failing Hurts
Back in the day, one bad customer experience whether it be with a
business, service or product would spread via word-of-mouth and reach a
few prospective customers. Thanks to social media platforms like Twitter,
Facebook, Yelp and others, however, that same word-of-mouth now travels
at the speed of light and reaches hundreds, thousands, or even more users.

The other major difference is app store ratings. Imagine if a poor review
were stamped directly on the packing of a product. With app store ratings,
thats exactly whats happening.

In the world of apps, the meaning of quality can often be ambiguous. This is
not the case with USA TODAY, which takes a very quantitative approach to
the term. You would be wise to follow their example.

App store ratings are extremely important to us, said Michael Croghan,
Mobile Solutions Architect. You can launch a beautifully designed native
application, but if it crashes, then it will receive a poor rating and users will
go elsewhere. Our goal is to launch nothing short of a 4.5 star app every
time - no exceptions. Anyone can read your app store rating. Theres no
way to hide poor quality in the world of mobile.

That last line is worth repeating: Theres no way to hide poor mobile app
quality in the era of social.

And thats why failing hurts.


9 The Mobile App Boom
Key Questions
Before addressing the challenges of mobile app testing, it would be smart to first
understand the key questions. Here are a few questions youve likely asked
yourself and your company:

Hows a company supposed to ensure their multiple mobile apps work on
multiple OS platforms, carriers, devices and across countless locations?
What are some of the most common bug issues?
Should testing rely on manual testers, automated tools or a combination of
both approaches?
Should testing be performed in-house, by an outsourcing firm or by a
loosely affiliated beta testing group?
What are the testing challenges of native apps vs. the mobile web?
Is mobile fragmentation actually a good thing?
Can a company actually increase its app store rating?
Is extensive testing necessary even in a closed ecosystem like iOS?
Are some types of testing, like functional and security, more critical than
other types of testing, like localization and usability?

Now lets get to some answers






10 The Mobile App Boom
The Mobile Mantra

Much as we love freedom and choice, we
also love things that just work, reliably and
seamlessly. And if we have to pay for what
we love, well, that increasingly seems OK.
Have you looked at your cell phone or
cable bill lately?

- Chris Ander
COMMON ISSUES
IN MOBILE APP QUALITY
11
Sign-up & Login: This may seem like a no-brainer, but if users
cannot easily access your application, your efforts will have been
wasted. If your app or mobile site requires password and username
(not recommended), pay close attention to the fields and make sure
that its easy for users to enter their information.
Menu Options: Often times, menu options can be difficult to
access and decipher. Make sure that menu items like Help, About,
etc. are easy to find and navigate.
Keys: Any problems related to scrolling, text selection, the back
button, etc. are bound to lead to trouble, so make sure your key
functionality is clear and consistent. Also, be sure to cross-check if
your app will run with a keyboard and/or touch-screen.
Data Handling: An important consideration for all mobile apps (but
for games in particular) is data handling. Does your mobile app
store saved information properly? What about data deletion or
worse unintended data deletion? Make sure to include this in your
testing scope.
Connection Speed / Carrier: With the iPhone now running on
Verizon, Sprint and others, testing on only one carrier is no longer
an option. Make sure that your most basic app tests include some
of the most popular (and likely) carriers, as performance can vary
greatly from one carrier to another.
12 Testing Types: Functional Testing
Operating System: Like carriers, the mobile operating system
running your app will have a huge impact on its relative
performance. For some operating systems (like Android), you will
not be able to test across every possible combination with in-
house resources, but you should identify 3-5 of the most popular
ones and test accordingly.
Screen Size: While this applies mainly to tablets, screen size
discrepancies should be a top consideration while testing your
mobile app. For instance, how much should users have to scroll
from left-to-right or top-to-bottom, if at all?
Interruptions: How does your mobile app behave when the
device battery is at full strength, medium strength and low
strength? This is just one of the many variables to consider when
testing, but its also one of the easiest items to check for. Others
include incoming calls, SMS, MMS and video calls.
Error Messages: Your error messages should be clear, concise
and actionable. Do this, and youre a step ahead of virtually all
mobile applications on the market today.
Functional testing covers the broadest range of criteria, so any checklist
will be somewhat incomplete. That said, here are a few areas that should
probably always be covered in your functional testing strategy:
Common Functional Issues for Mobile
Screen real estate: You might use a mobile device just like a regular 1024768
pixel application, but your users probably wont. Try to actually use the
application on a number of devices just use it. Youll likely come away
suggesting a mobile interface, perhaps an automatic re-direct on login when your
application senses a mobile device. Even then, youll want to explore the
application in a number of devices, looking for usability problems. (Matt Heusser)

Finding device specific bugs: If, for example, you discover links that are not
functional on certain devices, then you should first determine whether it works on
the desktop browser. If it is reproducible on the desktop browser, then it is
obviously not a device-specific bug, but rather a bug in the basic application. If a
link is functional in the desktop browser and it doesnt work in the device, then it
should be identified as a device specific bug. (Jigar Patel)

Normal use test: Start on a full battery and use the application for 6-12 hours
and measure the battery level at the end of each ! or 1 hour. You may use an
automated testing tool to do this so as to keep the test running for the required
time interval. This test will tell you how quickly your application drains the battery
when in normal use, with all the foreground and background features of the
application running normally. (Sachin Date)

Idle run test: Turn off the screen lock and power saver modes on the device.
Then start on a full battery and keep the application running on its main, home or
dashboard screen as appropriate, and measure the battery level at ! or 1 hour
intervals. This test will measure the battery drain due to such things as intentional
or unintentional automatic screen refreshes, and due to the background threads
or services running in your application. (Sachin Date)


13 Testing Types: Functional Testing
From The Experts: Functional Testing Tips
Context is critical for mobile applications. A thorough understanding of the users context and objectives is a must requirement.
Conduct ongoing user acceptance testing (UAT) throughout the design and development process, including testing on real devices.
Use simple navigation structures pointing to one specific task at a time.
Store data on the device selectively and archive data that is less frequently accessed on the server.
Effectively use multi-threading wherever possible to improve performance.
Use high contrast text color and select typefaces for maximum readability.
Provide clear status and feedback based on progress of task completion.
Manage content wisely. Wherever possible, crop large images and reduce the size of data files.
Use a consistent User Interface design that helps users maintain a familiarity with the application.
Get involved in real-time interaction via social media. This could include live Facebook or Twitter streams.
14 Testing Types: Functional Testing
With all the time we spend on tools and techniques designed to catch mobile bugs post-dev, we should point out that many of these defects can be
prevented by following some key steps pre-dev. Here area few points to consider, courtesy of 53days.com:
0
20
40
60
80
100
SpeclflcaLlon ueslgn Codlng unlL 1esL lnLegraLlon
1esL
8elease 1esL osL-8elease
ke|at|ve cost of defect, by t|me of d|scovery
Functional Issues to Consider in the Dev Phase
The goal of usability testing, simply put, is to make sure that a user can complete the tasks they are expected to complete. More importantly,
they must be able to do so easily and without becoming frustrated. A good user experience can be thwarted by a number issues, including:

Functionality: A mobile application must present the user with the appropriate functionality. If the functionality of an application is
perceived as incomplete or inadequate, customers may be lost.
Layout & Design: Good layout and design allow a user to easily complete tasks. If a button is placed in the perceived wrong
place, users will get frustrated and might look for an alternative product.
Interaction: The flow of an application must be natural and allow the user to easily complete tasks. If a user believes they have
been sent to the wrong page and have to manually backtrack in order to find the page they were looking for, they can become
frustrated and abandon the application.

13 Testing Types: Usability Testing
Reminder: To get to the top of the
App Store, youll either need to
launch an amazing game (see
sidebar), or be among the best in
your field in terms of usability.
Common Mobile Usability Issues
1
6

T
e
s
t
i
n
g

T
y
p
e
s
:

U
s
a
b
i
l
i
t
y

T
e
s
t
i
n
g

T
h
e

b
i
g
g
e
s
t

p
r
o
b
l
e
m

i
n

o
u
r

r
e
c
e
n
t

t
a
b
l
e
t

s
t
u
d
i
e
s

h
a
s

b
e
e
n

T
M
N
:

t
o
o

m
u
c
h

n
a
v
i
g
a
t
i
o
n
.

A
l
s
o
,

t
o
o

m
a
n
y

i
n
c
o
n
s
i
s
t
e
n
t
l
y

s
c
r
o
l
l
i
n
g

f
i
e
l
d
s
.

S
o
m
e

t
a
b
l
e
t

a
p
p
s

c
r
a
m

i
n

s
o

m
a
n
y

w
e
i
r
d

f
e
a
t
u
r
e
s

t
h
a
t

u
s
e
r
s

g
e
t

o
v
e
r
w
h
e
l
m
e
d

a
n
d

f
l
a
i
l

a
r
o
u
n
d

w
i
t
h
o
u
t

g
a
i
n
i
n
g

m
a
s
t
e
r
y

o
f

t
h
e

c
o
n
t
e
n
t
.

I

t
h
i
n
k

t
h
a
t

m
o
s
t

d
e
s
i
g
n
e
r
s

o
f

p
h
o
n
e
-
b
a
s
e
d

a
p
p
s

h
a
v
e

r
e
c
o
g
n
i
z
e
d

t
h
e

n
e
e
d

t
o

l
i
m
i
t

t
h
e

n
u
m
b
e
r

o
f

f
e
a
t
u
r
e
s

a
n
d

t
h
e

n
u
m
b
e
r

o
f

w
i
l
d
l
y

s
c
r
o
l
l
i
n
g

a
r
e
a
s
.

T
h
e

s
m
a
l
l

s
c
r
e
e
n

i
m
p
o
s
e
s

u
s
e
f
u
l

d
i
s
c
i
p
l
i
n
e

t
h
a
t

k
e
e
p
s

o
u
t

t
h
e

w
o
r
s
t

e
x
c
e
s
s
e
s

t
h
a
t

s
t
i
l
l

d
i
l
u
t
e

u
s
a
b
i
l
i
t
y

o
n

l
a
r
g
e
r

t
a
b
l
e
t
s
.

W
h
i
l
e

t
a
b
l
e
t

U
I
s

n
e
e
d

t
o

q
u
i
e
t

d
o
w
n

a
n
d

b
e
c
o
m
e

m
o
r
e

c
o
n
s
i
s
t
e
n
t
,

t
h
a
t

d
o
e
s
n

t

m
e
a
n

t
h
a
t

t
h
e
y

s
h
o
u
l
d

b
e

p
h
o
n
e

d
e
s
i
g
n
s

w
i
t
h

p
r
e
t
t
i
e
r

g
r
a
p
h
i
c
s
.

T
h
e

b
i
g
g
e
r

s
c
r
e
e
n

a
l
l
o
w
s

f
o
r

m
o
r
e

f
e
a
t
u
r
e
s
,

a
n
d

m
o
r
e

f
o
c
u
s

o
n

i
m
m
e
r
s
i
v
e

u
s
e

o
v
e
r

l
o
n
g
e
r

p
e
r
i
o
d
s

o
f

t
i
m
e

t
h
a
n

t
h
e

q
u
i
c
k

h
i
t
s

t
h
a
t

a
r
e

m
o
s
t

u
s
e
f
u
l

o
n

p
h
o
n
e
-
s
i
z
e
d

d
e
v
i
c
e
s
.



I
t

s

q
u
i
t
e

c
o
m
m
o
n

t
o

s
e
e

c
o
m
p
a
n
i
e
s

t
a
k
i
n
g

t
h
e
i
r

c
u
r
r
e
n
t

m
o
b
i
l
e

a
p
p
,

i
n
c
r
e
a
s
i
n
g

t
h
e

g
r
a
p
h
i
c

f
i
d
e
l
i
t
y
,

a
n
d

r
e
l
e
a
s
i
n
g

i
t

a
s

a
n

o
r
i
g
i
n
a
l


t
a
b
l
e
t

a
p
p
.

T
h
i
s

i
s

a

b
i
g

m
i
s
t
a
k
e


b
u
t

d
o
n

t

t
a
k
e

o
u
r

w
o
r
d

f
o
r

i
t
.

H
e
r
e

s

u
s
a
b
i
l
i
t
y

g
u
r
u

J
a
k
o
b

N
i
e
l
s
e
n

o
n

t
h
e

U
I

p
r
o
b
l
e
m
s

o
f

t
a
b
l
e
t

a
p
p
s
:


U
s
a
b
i
l
i
t
y

T
e
s
t
i
n
g
:

T
a
b
l
e
t

A
p
p
s

L
o
a
d

t
e
s
t
i
n
g

i
s

a
n
o
t
h
e
r

c
r
i
t
i
c
a
l

s
t
e
p

i
n

t
h
e

s
u
c
c
e
s
s
f
u
l

l
a
u
n
c
h

o
f

a

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
.

T
h
e

k
e
y

f
a
c
t
o
r

t
o

b
e

a
w
a
r
e

o
f

h
e
r
e

i
s

m
o
b
i
l
e

c
a
r
r
i
e
r
s

a
n
d

d
a
t
a

u
s
a
g
e
,

w
h
i
c
h

c
a
n

e
f
f
e
c
t

t
h
e

s
p
e
e
d

a
n
d

e
a
s
e
-
o
f
-
u
s
e

o
f

t
h
e

a
p
p
l
i
c
a
t
i
o
n
.

I
f

t
h
e

a
p
p
l
i
c
a
t
i
o
n

p
e
r
f
o
r
m
a
n
c
e

i
s

p
o
o
r

f
o
r

t
h
e

e
n
d

u
s
e
r
,

t
h
e
y

w
i
l
l

b
e

l
i
k
e
l
y

t
o

d
i
v
e
r
t

t
o

o
t
h
e
r

a
p
p
s

a
n
d

s
e
r
v
i
c
e
s
.

T
h
e

a
p
p
l
i
c
a
t
i
o
n

m
u
s
t

t
h
e
r
e
f
o
r
e

b
e

t
e
s
t
e
d

w
i
t
h

d
i
f
f
e
r
e
n
t

d
e
v
i
c
e
s

a
n
d

c
a
r
r
i
e
r
s

d
e
p
e
n
d
i
n
g

o
n

t
h
e

c
o
u
n
t
y

a
n
d

r
e
g
i
o
n
.


1
7

T
e
s
t
i
n
g

T
y
p
e
s
:

L
o
a
d

&
P
e
r
f
o
r
m
a
n
c
e

T
e
s
t
i
n
g

P
e
r
f
o
r
m
a
n
c
e

i
s
s
u
e
s
,

c
r
a
s
h
e
s

a
n
d

h
a
n
g
s

a
c
c
o
u
n
t
e
d

f
o
r

r
o
u
g
h
l
y

1
5
%

t
o

3
0
%

o
f

u
s
e
r

c
o
m
p
l
a
i
n
t
s

i
n

t
h
e

i
O
S

a
n
d

A
n
d
r
o
i
d

m
a
r
k
e
t
p
l
a
c
e
s
.


C
o
m
m
o
n

M
o
b
i
l
e

L
o
a
d

&

P
e
r
f
o
r
m
a
n
c
e

I
s
s
u
e
s

C
o
m
m
o
n

M
o
b
i
l
e

S
e
c
u
r
i
t
y

I
s
s
u
e
s

[
S
i
d
e
b
a
r
]
:

T
h
e
s
e

t
h
r
e
a
t
s
,

a
s

u
s
u
a
l
,

m
o
s
t
l
y

t
a
r
g
e
t

A
n
d
r
o
i
d
.

W
h
i
l
e

G
o
o
g
l
e

a
n
d

o
t
h
e
r

m
a
j
o
r

s
t
o
r
e
s

h
a
v
e

m
a
d
e

g
r
e
a
t

s
t
r
i
d
e
s

i
n

k
e
e
p
i
n
g

m
a
l
w
a
r
e

o
u
t

o
f

t
h
e
i
r

s
t
o
r
e
s
,

t
h
i
r
d
-
p
a
r
t
y

s
t
o
r
e
s

a
n
d

f
o
r
u
m
s

r
e
m
a
i
n

a

p
r
o
b
l
e
m
.

A
m
o
n
g

t
h
e

a
r
e
a
s

o
f

m
o
b
i
l
e

m
a
l
w
a
r
e

t
h
a
t

s
a
w

m
a
j
o
r

i
n
c
r
e
a
s
e
s

i
n

t
h
r
e
a
t
s

w
a
s

m
o
b
i
l
e

b
a
c
k
d
o
o
r

m
a
l
w
a
r
e

a
n
d

t
h
e

a
l
w
a
y
s

p
o
p
u
l
a
r

p
r
e
m
i
u
m
-
r
a
t
e

S
M
S
-
s
e
n
d
i
n
g

m
a
l
w
a
r
e
.


(
s
o
u
r
c
e
)


1
8

T
e
s
t
i
n
g

T
y
p
e
s
:

S
e
c
u
r
i
t
y

T
e
s
t
i
n
g

T
h
e

e
x
p
l
o
s
i
o
n

o
f

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
s

p
r
e
s
e
n
t
s

a
n

e
n
t
i
r
e
l
y

n
e
w

s
e
t

o
f

s
e
c
u
r
i
t
y

c
h
a
l
l
e
n
g
e
s
.

W
h
i
l
e

m
o
s
t

o
f

t
h
e

t
o
o
l
s

a
n
d

p
r
a
c
t
i
c
e
s

o
f

t
r
a
d
i
t
i
o
n
a
l

w
e
b

a
n
d

d
e
s
k
t
o
p

a
p
p
l
i
c
a
t
i
o
n
s

a
r
e

e
q
u
a
l
l
y

a
p
p
l
i
c
a
b
l
e

t
o

m
o
b
i
l
e
,

t
h
e
r
e

a
r
e

s
o
m
e

u
n
i
q
u
e

c
o
n
c
e
r
n
s

t
o

k
e
e
p

i
n

m
i
n
d
,

i
n
c
l
u
d
i
n
g

l
o
s
t

o
r

s
t
o
l
e
n

d
e
v
i
c
e
s
,

m
o
b
i
l
e

m
a
l
w
a
r
e
,

t
a
r
g
e
t
e
d

a
t
t
a
c
k
s

o
n

d
e
v
i
c
e
s

a
n
d

m
o
r
e
.

N
o

a
p
p
l
i
c
a
t
i
o
n

c
a
n

e
v
e
r

b
e

1
0
0
%

s
e
c
u
r
e

f
r
o
m

t
h
r
e
a
t
s
,

b
u
t

a
s

d
e
v
e
l
o
p
e
r
s
,

t
h
e
s
e

a
r
e

q
u
e
s
t
i
o
n
s

t
h
a
t

y
o
u

s
h
o
u
l
d

a
l
w
a
y
s

b
e

a
s
k
i
n
g

y
o
u
r
s
e
l
f

w
h
e
n

i
t

c
o
m
e
s

t
o

s
e
c
u
r
i
t
y

t
e
s
t
i
n
g

f
o
r

m
o
b
i
l
e

a
p
p
s
:

C
o
n
f
i
d
e
n
t
i
a
l
i
t
y
:

D
o
e
s

y
o
u
r

a
p
p

k
e
e
p

y
o
u
r

p
r
i
v
a
t
e

d
a
t
a

p
r
i
v
a
t
e
?

I
n
t
e
g
r
i
t
y
:

C
a
n

t
h
e

d
a
t
a

f
r
o
m

y
o
u
r

a
p
p

b
e

t
r
u
s
t
e
d

a
n
d

v
e
r
i
f
i
e
d
?

A
u
t
h
e
n
t
i
c
a
t
i
o
n
:

D
o
e
s

y
o
u
r

a
p
p

v
e
r
i
f
y

y
o
u

a
r
e

w
h
o

y
o
u

s
a
y

y
o
u

a
r
e
?

A
u
t
h
o
r
i
z
a
t
i
o
n
:

D
o
e
s

y
o
u
r

a
p
p
l
i
c
a
t
i
o
n

p
r
o
p
e
r
l
y

l
i
m
i
t

u
s
e
r

p
r
i
v
i
l
e
g
e
s
?

A
v
a
i
l
a
b
i
l
i
t
y
:

C
a
n

a
n

a
t
t
a
c
k
e
r

t
a
k
e

t
h
e

a
p
p

o
f
f
l
i
n
e
?

N
o
n
-
R
e
p
u
d
i
a
t
i
o
n
:

D
o
e
s

y
o
u
r

a
p
p

k
e
e
p

r
e
c
o
r
d
s

o
f

e
v
e
n
t
s
?


(
S
o
u
r
c
e
:

M
c
A
f
e
e
)

S
o
f
t
w
a
r
e

c
a
n

b
e

c
o
r
r
e
c
t

w
i
t
h
o
u
t

b
e
i
n
g

s
e
c
u
r
e
.

I
n
d
e
e
d
,

s
o
f
t
w
a
r
e

c
a
n

m
e
e
t

e
v
e
r
y

r
e
q
u
i
r
e
m
e
n
t

a
n
d

p
e
r
f
o
r
m

e
v
e
r
y

s
p
e
c
i
f
i
e
d

a
c
t
i
o
n

f
l
a
w
l
e
s
s
l
y

y
e
t

s
t
i
l
l

b
e

e
x
p
l
o
i
t
e
d

b
y

a

m
a
l
i
c
i
o
u
s

u
s
e
r
.

T
h
i
s

i
s

b
e
c
a
u
s
e

s
e
c
u
r
i
t
y

b
u
g
s

a
r
e

d
i
f
f
e
r
e
n
t

f
r
o
m

t
r
a
d
i
t
i
o
n
a
l

b
u
g
s
.

I
n

o
r
d
e
r

t
o

l
o
c
a
t
e

s
e
c
u
r
i
t
y

b
u
g
s
,

t
e
s
t
e
r
s

h
a
v
e

t
o

t
h
i
n
k

d
i
f
f
e
r
e
n
t
l
y

t
o
o
.


J
a
m
e
s

W
h
i
t
t
a
k
e
r
,

M
i
c
r
o
s
o
f
t


N
e
w

M
o
b
i
l
e

M
a
l
w
a
r
e

W
h
y

i
s

L
o
c
a
l
i
z
a
t
i
o
n

S
o

I
m
p
o
r
t
a
n
t
?

O
u
r

g
l
o
b
a
l

c
u
s
t
o
m
e
r
s

h
a
v
e

d
i
f
f
e
r
e
n
t

d
e
m
a
n
d
s

o
f

o
u
r

p
r
o
d
u
c
t
s
.

W
e

w
a
n
t

p
r
o
d
u
c
t
s

t
o

f
e
e
l

l
o
c
a
l


a
n
d

t
o

s
u
p
p
o
r
t

f
e
a
t
u
r
e
s

t
h
a
t

m
a
y

b
e

u
n
i
q
u
e

t
o

s
p
e
c
i
f
i
c

m
a
r
k
e
t
s
.

F
o
r

i
n
s
t
a
n
c
e
,

i
n

I
n
d
i
a
-
b
a
s
e
d

l
a
n
g
u
a
g
e
s

u
s
i
n
g

a

s
t
a
n
d
a
r
d

k
e
y
b
o
a
r
d

i
s

d
i
f
f
i
c
u
l
t
,

s
o

w
e

d
e
v
e
l
o
p

s
t
r
a
t
e
g
i
e
s

l
i
k
e

v
i
r
t
u
a
l

k
e
y
b
o
a
r
d
s

o
r

c
a
t
e
g
o
r
y

b
r
o
w
s
i
n
g

f
o
r

s
e
a
r
c
h
.

A
s

w
e

s
p
e
c
i
a
l
i
z
e

o
u
r

p
r
o
d
u
c
t
s

f
o
r

c
e
r
t
a
i
n

m
a
r
k
e
t
s
,

i
t

i
n
t
r
o
d
u
c
e
s

m
o
r
e

c
h
a
l
l
e
n
g
e
s

f
o
r

t
e
s
t
i
n
g

(
e
.
g
.

r
e
q
u
i
r
i
n
g

s
p
e
c
i
a
l

c
u
l
t
u
r
a
l

k
n
o
w
l
e
d
g
e
)
.


P
a
t
r
i
c
k

C
o
p
e
l
a
n
d





S
r
.

E
n
g
i
n
e
e
r
i
n
g

D
i
r
e
c
t
o
r
,

G
o
o
g
l
e

1
9

T
e
s
t
i
n
g

T
y
p
e
s
:

L
o
c
a
l
i
z
a
t
i
o
n

T
e
s
t
i
n
g

C
o
n
t
e
n
t


S
t
a
t
i
c

&

d
y
n
a
m
i
c

c
o
n
t
e
n
t

l
i
k
e

c
a
t
a
l
o
g
s
,

s
e
a
r
c
h

r
e
s
u
l
t
s
,

m
e
t
a
d
a
t
a

D
a
t
e
s


I
s

t
h
e

d
a
t
e

J
a
n
u
a
r
y

1

o
r

1

J
a
n
u
a
r
y
?

C
h
a
r
a
c
t
e
r
s


D
i
f
f

r
e
n
t

l

n
g
u
a
g
e
s

h
a
v
e

i
f
f
e
r
e
n
t

s
e
t

f

c
h
a
r
a
c
t
e
r
s

P
o
s
t
a
l

c
o
d
e
s


I
n

s
o
m
e

c
o
u
n
t
r
i
e
s

p
o
s
t
a
l

c
o
d
e
s

c
o
n
t
a
i
n

l
e
t
t
e
r
s

P
h
o
n
e

n
u
m
b
e
r
s


D
i
f
f
e
r
e
n
t

f
o
r
m
a
t
s

f
o
r

d
i
f
f
e
r
e
n
t

m
a
r
k
e
t
s

D
i
r
e
c
t
i
o
n


S
o
m
e

l
a
n
g
u
a
g
e
s

a
r
e

w
r
i
t
t
e
n

l
e
f
t

t
o

r
i
g
h
t
,

o
t
h
e
r
s

a
r
e

r
i
g
h
t

t
o

l
e
f
t

C
u
r
r
e
n
c
y

c
o
n
v
e
r
s
i
o
n


E
s
p
e
c
i
a
l
l
y

i
m
p
o
r
t
a
n
t

f
o
r

i
n
t
e
r
n
e
t

r
e
t
a
i
l
e
r
s

T
a
x

c
a
l
c
u
l
a
t
i
o
n


V
A
T
,

s
a
l
e
s

t
a
x

a
n
d

o
t
h
e
r
s

v
a
r
y

f
r
o
m

c
o
u
n
t
r
y

t
o

c
o
u
n
t
r
y


T
h
e

w
o
r
l
d
w
i
d
e

p
r
o
l
i
f
e
r
a
t
i
o
n

o
f

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
s

(
a
n
d

t
h
e

m
o
b
i
l
e

w
e
b
)

r
e
q
u
i
r
e
s

y
o
u
r

p
r
o
d
u
c
t
s

t
o

b
e

a
c
c
e
s
s
i
b
l
e

a
n
d

c
o
n
t
e
x
t
u
a
l

f
o
r

u
s
e
r
s

i
n

a
l
l

m
a
r
k
e
t
s

a
n
d

r
e
g
i
o
n
s
.

B
u
t

w
i
t
h

t
h
e

l
o
c
a
l
i
z
a
t
i
o
n

p
r
o
c
e
s
s

e
x
c
e
e
d
i
n
g
l
y

d
i
f
f
i
c
u
l
t

t
o

v
e
r
i
f
y
,

m
a
n
y

c
o
m
p
a
n
i
e
s

a
r
e

e
x
c
l
u
d
i
n
g

e
n
t
i
r
e

s
u
b
-
s
e
t
s

o
f

u
s
e
r
s

w
i
t
h
o
u
t

e
v
e
n

k
n
o
w
i
n
g

i
t
.

H
e
r
e

a
r
e

a

f
e
w

o
f

t
h
e

m
o
r
e

c
o
m
m
o
n

i
s
s
u
e
s

r
e
l
a
t
e
d

t
o

l
o
c
a
l
i
z
a
t
i
o
n

t
e
s
t
i
n
g

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
s
:


W
h
y

i
s

L
o
c
a
l
i
z
a
t
i
o
n

S
o

D
i
f
f
i
c
u
l
t
?

T
h
e

m
a
i
n

r
e
a
s
o
n

i
s

t
h
e

t
i
m
i
n
g
.

Q
A

i
s

a
l
w
a
y
s

t
h
e

l
a
s
t

l
i
n
e

o
f

d
e
f
e
n
s
e

a
n
d

o
f
t
e
n

d
o
e
s

n
o
t

g
e
t

e
n
o
u
g
h

t
i
m
e

t
o

d
o

t
h
e

j
o
b

p
r
o
p
e
r
l
y

(
b
e
c
a
u
s
e

o
t
h
e
r

t
e
a
m
s

s
l
i
p

t
h
e

s
c
h
e
d
u
l
e
)
.

W
e
l
l
,

i
n

t
h
e

c
a
s
e

o
f

l
o
c
a
l
i
z
a
t
i
o
n

i
t

s

e
v
e
n

m
o
r
e

c
o
m
p
l
i
c
a
t
e
d

b
e
c
a
u
s
e

t
h
e

t
r
a
n
s
l
a
t
o
r
s

m
u
s
t

d
o

t
h
e
i
r

p
a
r
t

b
e
f
o
r
e

i
t

c
a
n

b
e

t
e
s
t
e
d
.

H
e
n
c
e
,

m
o
r
e

w
a
i
t

t
i
m
e
.



-
G
a
l
i
n
a

K
r
a
m
e
r

Q
A

M
a
n
a
g
e
r

o
f

L
o
c
a
l
i
z
a
t
i
o
n
,

Z
y
n
g
a

C
o
m
m
o
n

M
o
b
i
l
e

L
o
c
a
l
i
z
a
t
i
o
n

I
s
s
u
e
s

T
H
E

I
N
C
R
E
A
S
I
N
G
L
Y

C
O
M
P
L
E
X

T
E
S
T
I
N
G

M
A
T
R
I
X

2
0

P
e
r
h
a
p
s

t
h
e

m
o
s
t

d
i
f
f
i
c
u
l
t

a
s
p
e
c
t

o
f

t
h
e

t
e
s
t
i
n
g

m
a
t
r
i
x

i
s

d
e
v
i
c
e

f
r
a
g
m
e
n
t
a
t
i
o
n
.

T
h
i
s

i
s

e
s
p
e
c
i
a
l
l
y

t
r
u
e

o
f

t
h
e

A
n
d
r
o
i
d

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m
,

w
i
t
h

i
t
s

s
e
e
m
i
n
g
l
y

c
o
u
n
t
l
e
s
s

p
e
r
m
u
t
a
t
i
o
n
s
.


T
a
k
e
,

f
o
r

e
x
a
m
p
l
e
,

t
h
e

i
m
a
g
e

b
e
l
o
w
.

T
h
i
s

i
s

a

d
a
t
a

c
h
a
r
t

o
f

n
e
a
r
l
y

f
o
u
r

t
h
o
u
s
a
n
d

s
e
p
a
r
a
t
e

A
n
d
r
o
i
d

d
e
v
i
c
e

m
o
d
e
l
s

e
n
c
o
u
n
t
e
r
e
d

b
y

t
h
e

d
e
v

t
e
a
m

a
t

O
p
e
n
S
i
g
n
a
l
M
a
p
s

o
v
e
r

t
h
e

c
o
u
r
s
e

o
f

a

s
i
x

m
o
n
t
h

p
e
r
i
o
d
.

I
f

y
o
u

r
e

c
o
n
c
e
r
n
e
d

w
i
t
h

q
u
a
l
i
t
y

o
n

c
r
o
s
s
-
p
l
a
t
f
o
r
m

a
p
p
s
,

c
h
a
n
c
e
s

a
r
e

y
o
u
r

m
a
t
r
i
x

w
i
l
l

l
o
o
k

s
o
m
e
w
h
a
t

s
i
m
i
l
a
r
.


2
1

M
o
b
i
l
e

T
e
s
t
i
n
g

M
a
t
r
i
x

D
e
v
i
c
e


F

|

!

|

A

|

!

|

M

|

!

|

!

|

!

|

A

|

"

|

!

|

O
|

!

2
2

M
o
b
i
l
e

T
e
s
t
i
n
g

M
a
t
r
i
x

A
l
t
h
o
u
g
h

l
e
s
s

d
a
u
n
t
i
n
g

t
h
a
n

t
h
e

h
a
r
d
w
a
r
e

m
a
t
r
i
x
,

t
h
e

v
a
r
i
e
t
y

o
f

m
o
b
i
l
e

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m
s

a
l
s
o

p
o
s
e
s

a

c
h
a
l
l
e
n
g
e

f
o
r

d
e
v

a
n
d

e
n
g
i
n
e
e
r
i
n
g

t
e
a
m
s

w
h
o
s
e

g
o
a
l

i
s

t
o

p
r
o
v
i
d
e

a

c
o
n
s
i
s
t
e
n
t

u
s
e
r

e
x
p
e
r
i
e
n
c
e

a
c
r
o
s
s

p
l
a
t
f
o
r
m
s
.

T
h
e

p
i
e

c
h
a
r
t

b
e
l
o
w

i
l
l
u
s
t
r
a
t
e
s

t
h
e

f
r
a
g
m
e
n
t
a
t
i
o
n

t
h
a
t

e
x
i
s
t
s

i
n

j
u
s
t

t
h
e

A
n
d
r
o
i
d

a
n
d

i
O
S

e
c
o
s
y
s
t
e
m
s
.

T
h
e

c
h
a
r
t

o
u
t
l
i
n
e
s

e
a
c
h

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m

s

r
e
q
u
i
r
e
d

p
r
o
g
r
a
m
m
i
n
g

l
a
n
g
u
a
g
e
.

O
p
e
r
a
t
i
n
g

S
y
s
t
e
m


F

|

!

|

A

|

!

|

M

|

!

|

!

|

!

|

A

|

"

|

!

|

C
|

!

I
f

y
o
u

v
e

e
v
e
r

e
x
p
e
r
i
e
n
c
e
d

u
n
e
x
p
l
a
i
n
e
d

i
n
c
o
n
s
i
s
t
e
n
c
i
e
s

w
i
t
h

t
h
e

p
e
r
f
o
r
m
a
n
c
e

o
f

y
o
u
r

m
o
b
i
l
e

a
p
p
,

t
h
e
r
e

s

a

g
o
o
d

c
h
a
n
c
e

t
h
a
t

c
a
r
r
i
e
r
s

a
n
d

c
o
n
n
e
c
t
i
o
n
s

a
r
e

t
h
e

c
u
l
p
r
i
t
.

P
e
r
h
a
p
s

m
o
r
e

t
h
a
n

a
n
y

o
t
h
e
r

c
r
i
t
e
r
i
a
,

i
s
s
u
e
s

a
s
s
o
c
i
a
t
e
d

w
i
t
h

c
a
r
r
i
e
r
s

a
r
e

a
l
m
o
s
t

a
l
w
a
y
s

f
o
u
n
d

o
u
t
s
i
d
e

o
f

t
h
e

l
a
b

e
n
v
i
r
o
n
m
e
n
t
.


S
o

h
o
w

c
a
n

a
n
y
o
n
e
:

R
e
p
l
i
c
a
t
e


d
i
v
e
r
s
e

l
o
c
a
t
i
o
n
s
?

T
e
s
t

o
n
-
d
e
v
i
c
e

i
n

N
Y
C
,

S
F
,

L
A
,

D
F
W
,

C
H
I
?

T
e
s
t

a
b
r
o
a
d
?

S
I
M

c
a
r
d
s
?

C
a
r
r
i
e
r
s
?

T
e
s
t

G
P
S
-
b
a
s
e
d

i
n
t
e
l
l
i
g
e
n
c
e
?

T
e
s
t

I
P
-
b
a
s
e
d

l
o
c
a
l
i
z
a
t
i
o
n
?

W
i
t
h
o
u
t

m
o
v
i
n
g

a

p
o
r
t
i
o
n

o
f

y
o
u
r

t
e
s
t
i
n
g

o
u
t

o
f

t
h
e

l
a
b

a
n
d

i
n
t
o

t
h
e

w
i
l
d
,

t
h
e
r
e

s

l
i
t
e
r
a
l
l
y

n
o

p
o
s
s
i
b
l
e

w
a
y

t
o

e
n
s
u
r
e

q
u
a
l
i
t
y

a
c
r
o
s
s

c
a
r
r
i
e
r
s

a
n
d

l
o
c
a
t
i
o
n
s
.

H
e
r
e

s

a

g
o
o
d

s
t
o
r
y

f
r
o
m

a

E
u
r
o
p
e
a
n

t
e
c
h

e
x
e
c

t
h
a
t

p
r
e
t
t
y

m
u
c
h

s
u
m
s

i
t

u
p
:


W
e

f
o
u
n
d
,

f
o
r

i
n
s
t
a
n
c
e
,

t
h
a
t

o
n
e

o
f

o
u
r

U
K

s
e
r
v
e
r
s

w
a
s

n
o
t

u
s
i
n
g

t
h
e

c
l
o
s
e
s
t

n
o
d
e
.

I
t

w
a
s

s
e
n
d
i
n
g

i
n
f
o
r
m
a
t
i
o
n

t
o

A
u
s
t
r
a
l
i
a

f
o
r

n
o

a
p
p
a
r
e
n
t

r
e
a
s
o
n
.

W
i
t
h
o
u
t

t
e
s
t
e
r
s

p
h
y
s
i
c
a
l
l
y

p
r
e
s
e
n
t

i
n

t
h
o
s
e

a
r
e
a
s


t
e
l
l
i
n
g

u
s

h
o
w

l
o
n
g

i
t

t
o
o
k

t
o

s
e
a
r
c
h
,

s
t
r
e
a
m

a
n
d

p
l
a
y

m
u
s
i
c


t
h
e
r
e

s

a
b
s
o
l
u
t
e
l
y

n
o

w
a
y

w
e

w
o
u
l
d

h
a
v
e

k
n
o
w
n

a
b
o
u
t

t
h
o
s
e

i
s
s
u
e
s
.


2
3

M
o
b
i
l
e

T
e
s
t
i
n
g

M
a
t
r
i
x

C
a
r
r
i
e
r
s

a
n
d

O
t
h
e
r

I
n
-
T
h
e
-
W
i
l
d

T
e
s
t
i
n
g

P
r
o
b
l
e
m
s

T
H
E

M
O
B
I
L
E

W
E
B

I
N
V
A
S
I
O
N

2
4

N
a
t
i
v
e

a
p
p
s

b
r
o
k
e

o
n
t
o

t
h
e

s
m
a
r
t
p
h
o
n
e

s
c
e
n
e

r
u
n
n
i
n
g

f
u
l
l

s
t
e
a
m

a
h
e
a
d
.

B
u
t

l
a
t
e
l
y

s
o
m
e

c
o
m
p
a
n
i
e
s

h
a
v
e

b
e
e
n

o
p
t
i
n
g

f
o
r

m
o
b
i
l
e

w
e
b

a
p
p
s

a
n
d

m
o
b
i
l
e

o
p
t
i
m
i
z
e
d

w
e
b
s
i
t
e
s
.

T
h
e

a
d
v
a
n
c
e

o
f

H
T
M
L
5

h
a
s

b
e
e
n

s
p
e
e
d
i
n
g

t
h
i
s

t
r
e
n
d

a
l
o
n
g
.

M
o
b
i
l
e

w
e
b

i
s

a
t
t
r
a
c
t
i
v
e

f
o
r

s
e
v
e
r
a
l

r
e
a
s
o
n
s
.

I
t

i
s

o
f
t
e
n

c
h
e
a
p
e
r

a
n
d

e
a
s
i
e
r

t
h
a
n

c
r
e
a
t
i
n
g

a
n
d

m
a
i
n
t
a
i
n
i
n
g

n
a
t
i
v
e

a
p
p
s

b
e
c
a
u
s
e

m
o
b
i
l
e

w
e
b

o
f
f
e
r
s

d
e
v
e
l
o
p
e
r
s

t
h
e

a
d
v
a
n
t
a
g
e

o
f

c
r
e
a
t
i
n
g

o
n
e

J
a
v
a
-
b
a
s
e
d

s
o
u
r
c
e

c
o
d
e

t
h
a
t

w
i
l
l

f
u
n
c
t
i
o
n

a
c
r
o
s
s

p
l
a
t
f
o
r
m
s
.

N
a
t
i
v
e

a
p
p
s

n
e
e
d

t
o

b
e

t
a
i
l
o
r
-
f
i
t

t
o

t
h
e

d
e
s
i
r
e
d

O
S


r
e
q
u
i
r
i
n
g

d
e
v
e
l
o
p
m
e
n
t

u
s
i
n
g

d
i
f
f
e
r
e
n
t

c
o
d
i
n
g

l
a
n
g
u
a
g
e
s
,

w
h
i
c
h
,

a
s

w
e

s
a
w

e
a
r
l
i
e
r
,

c
a
n

b
e

c
h
a
l
l
e
n
g
i
n
g

a
n
d

a

h
a
s
s
l
e
.

S
o

i
f

m
o
b
i
l
e

w
e
b

i
s

s
o

m
u
c
h

e
a
s
i
e
r
,

w
h
y

h
a
s
n

t

i
t

r
e
p
l
a
c
e
d

t
h
e

n
a
t
i
v
e

a
p
p
?

W
e
l
l
,

f
o
r

a
l
l

t
h
e

p
e
r
c
e
i
v
e
d

e
a
s
e

o
f

m
o
b
i
l
e

w
e
b

d
e
v
e
l
o
p
m
e
n
t
,

i
t

a
l
s
o

p
r
e
s
e
n
t
s

a

u
n
i
q
u
e

s
e
t

o
f

t
e
s
t
i
n
g

c
h
a
l
l
e
n
g
e
s
.

I
t

a
l
s
o

o
f
f
e
r
s

d
i
f
f
e
r
e
n
t

f
e
a
t
u
r
e
s

t
h
a
n

n
a
t
i
v
e

a
p
p
s
.

F
o
r

t
h
i
s

r
e
a
s
o
n

m
o
b
i
l
e

w
e
b

i
s

g
r
o
w
i
n
g

a
s

a
n

a
d
d
i
t
i
o
n

t
o
,

n
o
t

r
e
p
l
a
c
e
m
e
n
t

f
o
r
,

n
a
t
i
v
e

a
p
p
s
.

W
h
i
c
h

i
s

w
h
e
r
e

t
h
e

a
d
v
e
n
t

o
f

t
h
e

h
y
b
r
i
d

a
p
p

c
o
m
e
s

i
n
.

U
l
t
i
m
a
t
e
l
y
,

n
e
i
t
h
e
r

n
a
t
i
v
e

a
p
p
s

o
r

m
o
b
i
l
e

w
e
b

i
s

g
o
i
n
g

t
o

w
i
n

o
u
t

a
n
y

t
i
m
e

s
o
o
n
.

S
o

i
t

i
s

i
m
p
o
r
t
a
n
t

t
o

k
n
o
w

t
h
e

f
e
a
t
u
r
e
s

a
n
d

i
s
s
u
e
s

o
f

b
o
t
h
.

A
n
d

d
o
n

t

f
o
r
g
e
t

t
o

k
e
e
p

a
n

e
y
e

o
n

m
o
b
i
l
e

w
e
b

t
r
e
n
d
s

s
o

y
o
u

c
a
n

s
t
a
y

a
h
e
a
d

o
f

t
h
e

c
u
r
v
e
.

M
o
b
i
l
e

W
e
b

2
3

B
y

t
h
e

N
u
m
b
e
r
s
:

A

r
e
c
e
n
t

s
u
r
v
e
y

b
y

S
D

T
i
m
e
s

f
o
u
n
d

t
h
a
t

o
n
l
y

5
0
%

o
f

s
m
a
l
l

a
n
d

m
e
d
i
u
m

s
i
z
e
d

b
u
s
i
n
e
s
s
e
s

c
h
e
c
k

t
h
e

a
p
p
e
a
r
a
n
c
e

o
r

f
u
n
c
t
i
o
n
a
l
i
t
y

o
f

t
h
e
i
r

w
e
b
s
i
t
e

f
o
r

s
m
a
r
t
p
h
o
n
e

u
s
e
r
s
.

O
f

t
h
o
s
e

t
h
a
t

h
a
v
e
,

4
3
%

a
d
m
i
t

t
h
e
i
r

s
i
t
e
s

h
a
v
e

a

r
e
d
u
c
e
d

a
p
p
e
a
r
a
n
c
e

a
n
d

r
e
d
u
c
e
d

f
u
n
c
t
i
o
n
a
l
i
t
y
.

F
u
r
t
h
e
r
,

5
7
%

o
f

t
h
e
s
e

b
u
s
i
n
e
s
s
e
s

h
a
v
e

n
o
t

o
p
t
i
m
i
z
e
d

t
h
e
i
r

w
e
b
s
i
t
e
s

f
o
r

m
o
b
i
l
e

u
s
e

a
n
d

h
a
v
e

n
o

p
l
a
n
s

t
o

d
o

s
o
.



T
h
e

R
i
s
e

o
f

M
o
b
i
l
e

W
e
b

P
r
o
s

a
n
d

C
o
n
s
:

A
p
p
s

h
a
v
e

t
h
e

o
b
v
i
o
u
s

d
o
w
n
s
i
d
e

o
f

r
e
q
u
i
r
i
n
g

m
o
r
e

d
e
v
e
l
o
p
m
e
n
t

r
e
s
o
u
r
c
e
s
,

e
s
p
e
c
i
a
l
l
y

t
o

b
e

t
r
u
l
y

o
p
t
i
m
i
z
e
d

f
o
r

e
a
c
h

d
e
v
i
c
e
.

I
f

a

c
o
m
p
a
n
y

d
o
e
s
n

t

h
a
v
e

e
n
o
u
g
h

r
e
s
o
u
r
c
e
s

t
o

d
o

t
h
i
s

r
i
g
h
t
,

i
t

s

b
e
t
t
e
r

t
o

h
a
v
e

a

n
i
c
e

m
o
b
i
l
e

s
i
t
e

t
h
a
n

a

l
a
m
e

a
p
p
.


J
a
k
o
b

N
i
e
l
s
e
n

N
a
t
i
v
e

A
p
p
s

T
e
s
t
i
n
g

b
e
g
i
n
s

w
i
t
h

a
p
p

i
n
s
t
a
l
l
a
t
i
o
n

a
n
d

l
a
u
n
c
h

T
e
s
t
i
n
g

o
n

s
o
m
e

m
o
b
i
l
e

d
e
v
i
c
e
s

r
e
q
u
i
r
e
s

a
c
c
e
s
s

t
o

a

d
e
v
i
c
e

I
D

F
u
n
c
t
i
o
n
a
l
i
t
y

a
n
d

U
s
a
b
i
l
i
t
y

n
e
e
d

t
o

b
e

t
e
s
t
e
d

o
n

m
u
l
t
i
p
l
e

d
e
v
i
c
e
s
.

C
o
n
s
i
d
e
r
:

O
p
e
r
a
t
i
n
g

S
y
s
t
e
m

a
n
d

v
e
r
s
i
o
n

S
c
r
e
e
n

s
i
z
e

C
u
s
t
o
m

t
h
e
m
e
s

I
n
t
e
r
r
u
p
t
i
o
n
s

M
a
n
y

n
a
t
i
v
e

a
p
p
s

h
a
v
e

a
c
c
e
s
s

t
o

a
d
d
i
t
i
o
n
a
l

A
P
I
s
.

T
h
o
s
e

c
o
n
n
e
c
t
i
o
n
s

n
e
e
d

t
o

b
e

t
e
s
t
e
d
.


M
o
b
i
l
e

W
e
b

N
o

i
n
s
t
a
l
l
a
t
i
o
n

r
e
q
u
i
r
e
d

H
o
w

d
o
e
s

t
h
e

s
i
t
e

r
e
n
d
e
r

i
n

d
i
f
f
e
r
e
n
t

b
r
o
w
s
e
r
s

i
O
S

r
u
n
s

S
a
f
a
r
i

A
n
d
r
o
i
d

r
u
n
s

a

s
t
o
c
k

b
r
o
w
s
e
r
s
,

b
u
t

a
l
s
o

s
u
p
p
o
r
t
s

C
h
r
o
m
e
,

D
o
l
p
h
i
n
,

O
p
e
r
a

M
i
n
i

a
n
d

t
h
i
r
d

p
a
r
t
y

b
r
o
w
s
e
r
s

W
i
n
d
o
w
s

P
h
o
n
e

r
u
n
s

I
E

B
l
a
c
k
b
e
r
r
y

r
u
n
s

a

n
a
t
i
v
e

b
r
o
w
s
e
r
,

O
p
e
r
a

M
i
n
i

o
r

B
o
l
t

R
e
q
u
i
r
e
s

a
n

i
n
t
e
r
n
e
t

c
o
n
n
e
c
t
i
o
n
,

C
o
n
n
e
c
t
i
v
i
t
y

v
a
r
i
e
s

b
y

l
o
c
a
t
i
o
n

L
o
a
d

t
i
m
e

i
s

e
x
t
r
e
m
e
l
y

i
m
p
o
r
t
a
n
t

t
o

m
o
b
i
l
e

w
e
b

u
s
e
r
s

(
s
o
u
r
c
e
)
:

6
0
%

o
f

u
s
e
r
s

e
x
p
e
c
t

s
i
t
e
s

t
o

l
o
a
d

w
i
t
h
i
n

t
h
r
e
e

s
e
c
o
n
d
s

7
4
%

o
f

u
s
e
r
s

w
i
l
l

o
n
l
y

w
a
i
t

f
i
v
e

s
e
c
o
n
d
s

M
o
b
i
l
e

W
e
b

2
6

M
o
b
i
l
e

W
e
b

v
s
.

N
a
t
i
v
e

A
p
p
s
:


D
i
f
f
e
r
e
n
c
e
s

i
n

T
e
s
t
i
n
g

N
a
t
i
v
e

a
p
p
s

s
t
i
l
l

h
a
v
e

a

h
i
g
h
e
r

u
s
e
r

r
a
t
e

a
n
d

r
e
m
a
i
n

t
h
e

o
n
l
y

o
p
t
i
o
n

i
f

y
o
u
r

a
p
p

n
e
e
d
s

t
o

a
c
c
e
s
s

s
p
e
c
i
f
i
c

A
P
I
s

(
s
u
c
h

a
s

t
h
e

c
a
m
e
r
a

o
r

a
d
d
r
e
s
s

b
o
o
k
)
.

N
a
t
i
v
e

a
p
p
s

a
l
s
o

o
f
f
e
r

a

h
i
g
h
l
y

c
o
n
t
r
o
l
l
a
b
l
e

c
u
s
t
o
m

e
x
p
e
r
i
e
n
c
e

b
e
c
a
u
s
e

t
h
e
y

a
r
e

d
e
v
e
l
o
p
e
d

s
p
e
c
i
f
i
c
a
l
l
y

f
o
r

a

d
e
s
i
g
n
a
t
e
d

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m


s
o

y
o
u

c
a
n

c
o
n
t
r
o
l

e
x
a
c
t
l
y

h
o
w

i
t

l
o
o
k
s

o
n

e
a
c
h

d
e
v
i
c
e
.

N
o
t

t
o

m
e
n
t
i
o
n

t
h
e

b
u
i
l
t
-
i
n

e
x
p
o
s
u
r
e

o
f

b
e
i
n
g

i
n
c
l
u
d
e
d

i
n

a
n

a
p
p

m
a
r
k
e
t
.

F
o
r

t
h
e
s
e

r
e
a
s
o
n
s
,

n
a
t
i
v
e

a
p
p
s

a
r
e

n
o
t

g
o
i
n
g

a
w
a
y

a
n
y

t
i
m
e

s
o
o
n
.

B
u
t

m
o
b
i
l
e

w
e
b

d
o
e
s

r
e
d
u
c
e

a
p
p

m
a
i
n
t
e
n
a
n
c
e

a
n
d

a
l
l
o
w
s

f
o
r

m
o
r
e

c
o
n
t
e
n
t
.

A
s

a

r
e
s
u
l
t
,

m
o
b
i
l
e

w
e
b

i
s

e
m
e
r
g
i
n
g

n
o
t

n
e
c
e
s
s
a
r
i
l
y

a
s

c
o
m
p
e
t
i
t
i
o
n

t
o

t
h
e

n
a
t
i
v
e

a
p
p
,

b
u
t

a
s

a

p
o
t
e
n
t
i
a
l

a
l
l
y
.

C
o
m
p
a
n
i
e
s

a
r
e

n
o
w

b
e
g
i
n
n
i
n
g

t
o

e
m
b
r
a
c
e

e
i
t
h
e
r

b
o
t
h

t
y
p
e
s

o
f

a
p
p
s

o
r

h
y
b
r
i
d

a
p
p
s

w
h
i
c
h

c
o
m
b
i
n
e

e
l
e
m
e
n
t
s

o
f

t
h
e

t
w
o

i
n
t
o

a

s
i
n
g
l
e

a
p
p
.

N
A
T
I
V
E

A
P
P

O
R

M
O
B
I
L
E

W
E
B
?

4
4

p
e
r
c
e
n
t

o
f

r
e
s
p
o
n
d
e
n
t
s

o
n
l
y

o
f
f
e
r

a

n
a
t
i
v
e

a
p
p
l
i
c
a
t
i
o
n
,

a
s

c
o
m
p
a
r
e
d

t
o

2
2

p
e
r
c
e
n
t

t
h
a
t

o
f
f
e
r

a

W
e
b

a
p
p
l
i
c
a
t
i
o
n
,

o
r

3
5

p
e
r
c
e
n
t

t
h
a
t

o
f
f
e
r

b
o
t
h
.


W
h
e
n

w
e

a
s
k
e
d

t
h
e
m

a
b
o
u
t

f
u
t
u
r
e

p
l
a
n
s
,

t
h
e

p
e
r
c
e
n
t
a
g
e

o
f

t
h
o
s
e

o
f
f
e
r
i
n
g

a

W
e
b

a
p
p

o
r

b
o
t
h

r
e
m
a
i
n
e
d

t
h
e

s
a
m
e
,

w
h
i
l
e

m
a
n
y

o
f

t
h
o
s
e

w
i
t
h

n
a
t
i
v
e

a
p
p

a
l
o
n
e

s
a
i
d

t
h
e
i
r

a
p
p

s
t
r
a
t
e
g
y

c
h
o
i
c
e

r
e
m
a
i
n
s

t
o

b
e

s
e
e
n

a
n
d

m
a
y

c
h
a
n
g
e

o
v
e
r

t
i
m
e
.


L
i
e

L
u
o

G
l
o
b
a
l

I
n
t
e
l
l
i
g
e
n
c
e

A
l
l
i
a
n
c
e


M
o
b
i
l
e

W
e
b

2
7

P
a
n
d
o
r
a

s

C
T
O

T
o
m

C
o
n
r
a
d

o
n

h
y
b
r
i
d

H
T
M
L
5
-
n
a
t
i
v
e

a
p
p
s
:


I
t

s

t
h
e

b
e
s
t

w
a
y

t
o

g
e
t

t
h
e

b
e
s
t

o
f

b
o
t
h

w
o
r
l
d
s

w
i
t
h

t
h
e

t
e
c
h
n
o
l
o
g
y

t
h
a
t

s

a
v
a
i
l
a
b
l
e

r
i
g
h
t

n
o
w
.

T
h
a
t

g
i
v
e
s

y
o
u

i
n
t
e
g
r
a
t
i
o
n

w
i
t
h

t
h
e

O
S

a
n
d

r
e
a
l
l
y
,

r
e
a
l
l
y

h
i
g
h

p
e
r
f
o
r
m
a
n
c
e

a
n
d

r
e
a
l
l
y

f
l
u
i
d

u
s
e
r

e
x
p
e
r
i
e
n
c
e
s
.

B
u
t

i
n
t
e
g
r
a
t
e
d

w
i
t
h

s
o
m
e

H
T
M
L
5

c
o
n
t
e
n
t
,

w
h
o
s
e

s
t
r
o
n
g

s
u
i
t

i
s

u
n
i
f
o
r
m

p
l
a
t
f
o
r
m

d
y
n
a
m
i
c
s
,

a
n
d

r
a
p
i
d

t
u
r
n
s

o
n

u
s
e
r

i
n
t
e
r
f
a
c
e

d
e
v
e
l
o
p
m
e
n
t
.


T
h
e

F
u
t
u
r
e
:


M
o
b
i
l
e

W
e
b

P
l
u
s

N
a
t
i
v
e

A
p
p
s

W
h
e
n

c
o
m
p
a
n
i
e
s

d
e
c
i
d
e

t
h
a
t

w
a
n
t

t
o

m
a
r
r
y

t
h
e

n
a
t
i
v
e

a
p
p

i
c
o
n

a
n
d

i
n
t
e
r
f
a
c
e

w
i
t
h

t
h
e

e
a
s
e

a
n
d

c
o
n
t
e
n
t

r
i
c
h
n
e
s
s

o
f

t
h
e

m
o
b
i
l
e

w
e
b
,

t
h
e
y

t
u
r
n

t
o

h
y
b
r
i
d

a
p
p
s
.

H
y
b
r
i
d

a
p
p
s

g
i
v
e

d
e
v
e
l
o
p
e
r
s

a
c
c
e
s
s

t
o

t
h
e

n
e
c
e
s
s
a
r
y

A
P
I
s

w
h
e
n

n
e
e
d
e
d
,

b
u
t

a
l
s
o

r
o
o
m

f
o
r

a
d
d
i
t
i
o
n
a
l

c
o
n
t
e
n
t

t
h
a
t

d
o
e
s

n
o
t

n
e
e
d

t
o

b
e

s
p
e
c
i
f
i
c
a
l
l
y

f
o
r
m
a
t
t
e
d

a
c
c
o
r
d
i
n
g

t
o

O
S
.


H
y
b
r
i
d

a
p
p
s

t
a
k
e

t
h
e

s
h
a
p
e

o
f

a

n
a
t
i
v
e

a
p
p

w
i
t
h

a
n

O
S
-
s
p
e
c
i
f
i
c

u
s
e
r

i
n
t
e
r
f
a
c
e
.

T
h
i
s

n
a
t
i
v
e

a
p
p

c
a
n

o
f
f
e
r

l
i
m
i
t
e
d

i
n
f
o
r
m
a
t
i
o
n

a
n
d

n
a
v
i
g
a
t
i
o
n

o
p
t
i
o
n
s

b
u
t

a
l
s
o

g
i
v
e
s

t
h
e

u
s
e
r

t
h
e

a
b
i
l
i
t
y

t
o

d
i
g

d
e
e
p
e
r

b
y

c
o
n
n
e
c
t
i
n
g

t
o

t
h
e

m
o
b
i
l
e

w
e
b
.

A
l
t
e
r
n
a
t
e
l
y
,

d
e
v
e
l
o
p
e
r
s

m
a
y

j
u
s
t

m
a
k
e

a

n
a
t
i
v
e

i
c
o
n

t
h
a
t

c
o
n
n
e
c
t
s

d
i
r
e
c
t
l
y

t
o

t
h
e
i
r

m
o
b
i
l
e

w
e
b
s
i
t
e
.

H
a
v
i
n
g

a

h
y
b
r
i
d

a
p
p

h
a
s

t
h
e

a
d
d
e
d

b
o
n
u
s

o
f

g
i
v
i
n
g

t
h
e

a
p
p

v
i
s
i
b
i
l
i
t
y

w
i
t
h
i
n

a
p
p

m
a
r
k
e
t
s

w
h
i
l
e

a
l
s
o

m
a
i
n
t
a
i
n
i
n
g

a

m
o
b
i
l
e

o
p
t
i
m
i
z
e
d

w
e
b
s
i
t
e

f
o
r

c
a
s
u
a
l

b
r
o
w
s
e
r
s
.





M
o
b
i
l
e

W
e
b

2
8

T
h
e

D
i
s
t
a
n
t

F
u
t
u
r
e
:

H
y
b
r
i
d

A
p
p
s

E
x
a
m
p
l
e
s

o
f

H
y
b
r
i
d

A
p
p
s
:

E
S
P
N

S
c
o
r
e
C
e
n
t
e
r

A

n
a
t
i
v
e

a
p
p

w
i
t
h

u
p
d
a
t
e
d

s
c
o
r
e
s

w
i
t
h
i
n

t
h
e

a
p
p

D
i
r
e
c
t
s

u
s
e
r
s

t
o

a

m
o
b
i
l
e

w
e
b
s
i
t
e

f
o
r

f
u
r
t
h
e
r

a
r
t
i
c
l
e
s

L
o
t
t
e

1
0
0

p
a
g
e
s

w
r
i
t
t
e
n

i
n

H
T
M
L

a
n
d

u
s
e
d

a
c
r
o
s
s

p
l
a
t
f
o
r
m
s

A

s
m
a
l
l
e
r

n
u
m
b
e
r

o
f

c
u
s
t
o
m

d
e
v
e
l
o
p
e
d

n
a
t
i
v
e

p
a
g
e
s

B
a
n
k

o
f

A
m
e
r
i
c
a

A

n
a
t
i
v
e

a
p
p

i
c
o
n

p
u
s
h
e
s

u
s
e
r
s

d
i
r
e
c
t
l
y

t
o

t
h
e

b
a
n
k

s

m
o
b
i
l
e

s
i
t
e

S
o
u
r
c
e
:

W
o
r
k
l
i
g
h
t

M
o
b
i
l
e

W
e
b

2
9

A

S
i
d
e
-
b
y
-
S
i
d
e

C
o
m
p
a
r
i
s
o
n
:


N
a
t
i
v
e

A
p
p
s

v
s
.

M
o
b
i
l
e

W
e
b

v
s
.

H
y
b
r
i
d

A
p
p
s

A

s
e
c
o
n
d

d
o
w
n
s
i
d
e

o
f

a
p
p
s

i
s

t
h
a
t

u
s
e
r
s

h
a
v
e

t
o

i
n
s
t
a
l
l

t
h
e
m
.

O
u
r

t
e
s
t
i
n
g

s
h
o
w
s

p
o
o
r

f
i
n
d
a
b
i
l
i
t
y

a
n
d

u
s
a
b
i
l
i
t
y

i
n

A
p
p
l
e

s

A
p
p
l
i
c
a
t
i
o
n

S
t
o
r
e
,

a
n
d

m
a
n
y

u
s
e
r
s

w
o
n

t

e
v
e
n

b
o
t
h
e
r

d
o
w
n
l
o
a
d
i
n
g

s
o
m
e
t
h
i
n
g

a
t

a
l
l

f
o
r

i
n
t
e
r
m
i
t
t
e
n
t

u
s
e
.

S
o

a
s
k

y
o
u
r
s
e
l
f

w
h
e
t
h
e
r

y
o
u

r
e

r
e
a
l
l
y

o
f
f
e
r
i
n
g

s
o
m
e
t
h
i
n
g

w
i
t
h
i
n

t
h
e

h
a
r
d
c
o
r
e

m
o
b
i
l
e

c
e
n
t
e
r

o
f

n
e
e
d
:

t
i
m
e
-
s
e
n
s
i
t
i
v
e

a
n
d
/
o
r

l
o
c
a
t
i
o
n

d
e
p
e
n
d
e
n
t
,

a
n
d

w
h
e
t
h
e
r

y
o
u
r

o
f
f
e
r

i
s

t
r
u
l
y

c
o
m
p
e
l
l
i
n
g

i
n

t
h
i
s

c
r
o
w
d
e
d

s
p
a
c
e
.

M
o
s
t

c
o
m
p
a
n
i
e
s

a
r
e

n
e
v
e
r

g
o
i
n
g

t
o

m
a
k
e

i
t

b
i
g

i
n

m
o
b
i
l
e
.

I
n

s
o
m
e

c
a
s
e
s

a
l
l

t
h
e
y

n
e
e
d

i
s

t
o

m
a
k
e

t
h
e
i
r

m
a
i
n

w
e
b
s
i
t
e

s
o
m
e
w
h
a
t

m
o
b
i
l
e
-
f
r
i
e
n
d
l
y
.

M
a
n
y

o
t
h
e
r
s

s
h
o
u
l
d

d
e
l
i
v
e
r

a

d
e
d
i
c
a
t
e
d

m
o
b
i
l
e

s
i
t
e

b
u
t

n
o
t

b
o
t
h
e
r

w
i
t
h

a
p
p
s
.




-

J
a
k
o
b

N
i
e
l
s
e
n

N
e
i
t
h
e
r

n
a
t
i
v
e

a
p
p
s

n
o
r

m
o
b
i
l
e

w
e
b

a
r
e

g
o
i
n
g

t
o

g
o

a
w
a
y

a
n
y

t
i
m
e

s
o
o
n

a
n
d

w
i
t
h

t
h
a
t

i
n

m
i
n
d
,

h
e
r
e

a
r
e

a

f
e
w

t
r
e
n
d
s

t
o

k
e
e
p

a
n

e
y
e

o
n
.

I
n

r
e
c
e
n
t

m
o
n
t
h
s
,

r
o
u
g
h
l
y

5
0
%

o
f

s
m
a
r
t
p
h
o
n
e

u
s
e
r
s

a
c
c
e
s
s
e
d

n
a
t
i
v
e

a
p
p
s

w
h
i
l
e

4
9
%

o
f

u
s
e
d

t
h
e

m
o
b
i
l
e

w
e
b

(
c
o
m
S
c
o
r
e
)

S
t
r
i
d
e
s

a
r
e


b
e
i
n
g

m
a
d
e

t
o

i
n
c
r
e
a
s
e

t
h
e

s
p
e
e
d

o
f

m
o
b
i
l
e

w
e
b
,

w
h
i
c
h

w
o
u
l
d

m
a
k
e

i
t

m
o
r
e

c
o
m
p
e
t
i
t
i
v
e

w
i
t
h

n
a
t
i
v
e

a
p
p
s
.

[
S
e
e

s
i
d
e
b
a
r
]

M
o
b
i
l
e

w
e
b

v
e
r
s
u
s

n
a
t
i
v
e

a
p
p

u
s
e

f
l
u
c
t
u
a
t
e
s

a
c
c
o
r
d
i
n
g

t
o

i
n
d
u
s
t
r
y
.

F
o
r

e
x
a
m
p
l
e
,

i
n

r
e
t
a
i
l

5
1
%

o
f

s
h
o
p
p
e
r
s

u
s
e

m
o
b
i
l
e

s
i
t
e
s

w
h
i
l
e

o
n
l
y

2
8
%

u
s
e

n
a
t
i
v
e

a
p
p
s
.

R
e
m
e
m
b
e
r
,

u
s
e
r
s

h
a
v
e

d
i
f
f
e
r
e
n
t

e
x
p
e
c
t
a
t
i
o
n
s

f
o
r

a
p
p
s

b
a
s
e
d

o
n

i
n
d
u
s
t
r
y
.

S
o
m
e

c
o
m
p
a
n
i
e
s

(
l
i
k
e

C
N
E
T

a
n
d

K
a
y
a
k
)

a
r
e

r
e
d
e
s
i
g
n
i
n
g

t
h
e
i
r

w
e
b
s
i
t
e
s

t
o

m
i
m
i
c

m
o
b
i
l
e

s
e
n
s
i
b
i
l
i
t
i
e
s
.

M
o
b
i
l
e

W
e
b

3
0

G
O
O
G
L
E

S

N
E
W

W
E
B

P
R
O
T
O
C
O
L


T
h
e

n
e
t

r
e
s
u
l
t

[
o
f

t
e
s
t
s

l
o
a
d
i
n
g

7
7

w
e
b
p
a
g
e
s

a
c
r
o
s
s

3
1

d
o
m
a
i
n
s
]

i
s

t
h
a
t

u
s
i
n
g

S
P
D
Y

r
e
s
u
l
t
s

i
n

a

m
e
a
n

p
a
g
e

l
o
a
d

t
i
m
e

i
m
p
r
o
v
e
m
e
n
t

o
f

2
3
%

a
c
r
o
s
s

t
h
e
s
e

s
i
t
e
s
,

c
o
m
p
a
r
e
d

t
o

H
T
T
P
.

T
h
i
s

i
s

e
q
u
i
v
a
l
e
n
t

t
o

a

s
p
e
e
d
u
p

o
f

1
.
3
x

f
o
r

S
P
D
Y

o
v
e
r

H
T
T
P
.

M
u
c
h

m
o
r
e

w
o
r
k

c
a
n

b
e

d
o
n
e

t
o

i
m
p
r
o
v
e

S
P
D
Y

p
e
r
f
o
r
m
a
n
c
e

o
n

3
G

a
n
d

4
G

c
e
l
l
u
l
a
r

n
e
t
w
o
r
k
s
,

b
u
t

t
h
i
s

i
s

a

p
r
o
m
i
s
i
n
g

s
t
a
r
t
.


M
a
t
t

W
a
l
s
h
,


B
e
n

G
r
e
e
n
s
t
e
i
n
,



M
i
c
h
a
l

P
i
a
t
e
k

G
o
o
g
l
e

s

M
o
b
i
l
e

W
e
b

P
e
r
f
o
r
m
a
n
c
e

T
e
a
m


W
h
a
t

T
h
e

N
e
a
r
-
T
e
r
m

F
u
t
u
r
e

H
o
l
d
s

A
C
H
I
E
V
I
N
G

R
E
A
L
-
W
O
R
L
D

T
E
S
T
I
N
G

C
O
V
E
R
A
G
E

3
1

B
y

n
o
w
,

i
t

s
h
o
u
l
d

b
e

o
b
v
i
o
u
s

t
h
a
t

t
r
a
d
i
t
i
o
n
a
l

t
e
s
t
i
n
g

m
e
t
h
o
d
s

a
r
e

n
o

l
o
n
g
e
r

s
u
f
f
i
c
i
e
n
t

o
n

t
h
e
i
r

o
w
n

t
o

c
o
m
b
a
t

t
h
e

u
n
i
q
u
e

c
h
a
l
l
e
n
g
e
s

p
r
e
s
e
n
t
e
d

b
y

m
o
b
i
l
e

a
p
p

t
e
s
t
i
n
g
.

S
o

w
h
a
t

s

a

t
e
c
h

l
e
a
d
e
r

t
o

d
o
?

H
i
r
e

m
o
r
e

t
e
s
t
e
r
s

i
n

k
e
y

g
e
o
g
r
a
p
h
i
c

m
a
r
k
e
t
s
?

C
o
n
s
t
r
u
c
t

a
n

e
l
a
b
o
r
a
t
e

Q
A

l
a
b
?

S
p
e
n
d

m
o
r
e

o
n

s
i
m
u
l
a
t
o
r
s

a
n
d

e
m
u
l
a
t
o
r
s
?

C
r
o
s
s

y
o
u
r

f
i
n
g
e
r
s

a
n
d

h
o
p
e

f
o
r

t
h
e

b
e
s
t
?


F
o
r

y
e
a
r
s
,

a
s

n
e
w

t
e
s
t
i
n
g

c
h
a
l
l
e
n
g
e
s

h
a
v
e

e
m
e
r
g
e
d
,

n
e
w

s
c
h
o
o
l
s

a
n
d

a
p
p
r
o
a
c
h
e
s

w
e
r
e

d
e
b
a
t
e
d
.

C
h
o
i
c
e
s

a
n
d

a
l
t
e
r
n
a
t
i
v
e
s

i
n
c
l
u
d
e
d
:


M
a
n
u
a
l

t
e
s
t
i
n
g

v
s
.

a
u
t
o
m
a
t
e
d

t
o
o
l
s


I
n
-
h
o
u
s
e

t
e
a
m
s

v
s
.

o
u
t
s
o
u
r
c
e
d

p
a
r
t
n
e
r
s


G
u
i
d
e
d

t
e
s
t
i
n
g

v
s
.

e
x
p
l
o
r
a
t
o
r
y

t
e
s
t
i
n
g


E
m
u
l
a
t
o
r
s

v
s
.

r
e
m
o
t
e

a
c
c
e
s
s


I
n

e
a
c
h

i
n
s
t
a
n
c
e
,

t
h
e
s
e

i
n
n
o
v
a
t
i
o
n
s

t
o
o
k

p
l
a
c
e

i
n
s
i
d
e

t
h
e

c
o
n
f
i
n
e
s

o
f

t
h
e

Q
A

l
a
b
,

e
i
t
h
e
r

b
e
h
i
n
d

t
h
e

c
o
m
p
a
n
y

f
i
r
e
w
a
l
l

o
r

i
n

a

Q
A

l
a
b

h
a
l
f
w
a
y

a
r
o
u
n
d

t
h
e

w
o
r
l
d
.

S
t
a
r
t
i
n
g

t
o

s
e
e

t
h
e

p
r
o
b
l
e
m
?


H
i
s
t
o
r
i
c
a
l
l
y
,

w
h
e
n

c
o
m
p
a
n
i
e
s

w
a
n
t
e
d

t
o

i
m
p
r
o
v
e

t
h
e
i
r

t
e
s
t
i
n
g
,

t
h
e
y

d
i
d

s
o

w
i
t
h
i
n

t
h
i
s

s
o
m
e
w
h
a
t

s
t
e
r
i
l
e

e
n
v
i
r
o
n
m
e
n
t


f
a
r

r
e
m
o
v
e
d

f
r
o
m

w
h
e
r
e

t
h
e
i
r

u
s
e
r
s

w
o
r
k
,

l
i
v
e

a
n
d

p
l
a
y
.

T
h
e

e
v
o
l
u
t
i
o
n

o
f

m
o
b
i
l
e

e
l
i
m
i
n
a
t
e
s

t
h
a
t

o
p
t
i
o
n

a
s

a
n

e
f
f
e
c
t
i
v
e

s
o
l
u
t
i
o
n

o
n

i
t
s

o
w
n
.

I
f

t
e
s
t
i
n
g

f
o
r

m
o
d
e
r
n

a
p
p
l
i
c
a
t
i
o
n
s

i
s

c
o
n
d
u
c
t
e
d

e
x
c
l
u
s
i
v
e
l
y

w
i
t
h
i
n

a

c
e
n
t
r
a
l

l
o
c
a
t
i
o
n
,

h
o
w

c
a
n

o
n
e

b
e

s
u
r
e

t
h
a
t

i
t

w
i
l
l

w
o
r
k

i
n

t
h
e

h
a
n
d
s

o
f

a
c
t
u
a
l

u
s
e
r
s
?



3
2

A
c
h
i
e
v
i
n
g

T
e
s
t
i
n
g

C
o
v
e
r
a
g
e

A
g
l
l
e

1
e
s
L
l
n
g

M
a
n
u
a
l

v
s
.


1
e
s
L

A
u
L
o
m
a
L
l
o
n

M
a
n
a
g
l
n
g


C
A

1
e
a
m
s

L
x
p
l
o
r
a
L
o
r
y

v
s
.

1
e
s
L

C
a
s
e
s

a
r
L
n
e
r
l
n
g

1
e
s
L
e
r
s


&

L
n
g
l
n
e
e
r
s

l
n
-
P
o
u
s
e

v
s
.


C
u
L
s
o
u
r
c
e

O
n
e

s
o
l
u
t
i
o
n
:

H
u
n
d
r
e
d
s

o
f

t
o
p

c
o
m
p
a
n
i
e
s


f
r
o
m

g
l
o
b
a
l

e
n
t
e
r
p
r
i
s
e
s

t
o

e
a
r
l
y

s
t
a
r
t
u
p
s


h
a
v
e

m
o
v
e
d

a

p
o
r
t
i
o
n

o
f

t
h
e
i
r

m
o
b
i
l
e

a
p
p

t
e
s
t
i
n
g

o
u
t
s
i
d
e

t
h
e

l
a
b

a
n
d

i
n
t
o

t
h
e

w
i
l
d
.


T
h
i
s

e
n
a
b
l
e
s

a
p
p
l
i
c
a
t
i
o
n
s

t
o

b
e

t
e
s
t
e
d

b
y

p
r
o
f
e
s
s
i
o
n
a
l

t
e
s
t
e
r
s
,

o
n

r
e
a
l

h
a
r
d
w
a
r
e
,

w
i
t
h

r
e
a
l

s
o
f
t
w
a
r
e
,

u
s
i
n
g

i
m
p
e
r
f
e
c
t

c
o
n
n
e
c
t
i
v
i
t
y
.


I
n

s
h
o
r
t
,

u
n
d
e
r

r
e
a
l
-
w
o
r
l
d

c
o
n
d
i
t
i
o
n
s
.

T
h
a
t

s

n
o
t

t
o

s
u
g
g
e
s
t

t
h
a
t

o
t
h
e
r

m
e
t
h
o
d
s

a
r
e

i
n
s
u
f
f
i
c
i
e
n
t
.

L
e
t

s

t
a
k
e

a

c
l
o
s
e
r

l
o
o
k

.

C
o
n
q
u
e
r
i
n
g

t
h
e

M
o
b
i
l
e

T
e
s
t
i
n
g

M
a
t
r
i
x

I
n
-
T
h
e
-
L
a
b

T
e
s
t
i
n
g

I
n
-
H
o
u
s
e
:

P
r
o
s
:

I
n
-
h
o
u
s
e

t
e
a
m

m
a
k
e
s

c
o
m
m
u
n
i
c
a
t
i
o
n

e
a
s
i
e
r
;

p
r
o
f
e
s
s
i
o
n
a
l

t
e
s
t
e
r
s

w
h
o

a
r
e

t
i
g
h
t
l
y

i
n
t
e
g
r
a
t
e
d

i
n
t
o

S
D
L
C

C
o
n
s
:

C
a
p
a
c
i
t
y

c
o
n
s
t
r
a
i
n
t
s
;

t
e
s
t
i
n
g

m
a
y

n
o
t

m
a
t
c
h

u
s
e
r

d
e
m
o
g
r
a
p
h
i
c
s
;

m
a
i
n
t
a
i
n
i
n
g

a
d
e
q
u
a
t
e

c
o
l
l
e
c
t
i
o
n

o
f

m
o
b
i
l
e

d
e
v
i
c
e
s

i
s

p
r
o
h
i
b
i
t
i
v
e
l
y

e
x
p
e
n
s
i
v
e

O
u
t
s
o
u
r
c
e
d

T
e
s
t
i
n
g

P
r
o
s
:

P
r
o
f
e
s
s
i
o
n
a
l

t
e
s
t
e
r
s
;

a
c
c
e
s
s

t
o

r
a
n
g
e

o
f

d
e
v
i
c
e
s

C
o
n
s
:

H
i
d
d
e
n

c
o
s
t
s
;

n
o
t

e
a
s
i
l
y

s
c
a
l
a
b
l
e
;

c
h
a
l
l
e
n
g
e
s

i
n

c
o
m
m
u
n
i
c
a
t
i
o
n

a
n
d

t
i
m
e

z
o
n
e
;

s
t
i
l
l

l
a
b
-
b
a
s
e
d

t
e
s
t
i
n
g

A
c
h
i
e
v
i
n
g

T
e
s
t
i
n
g

C
o
v
e
r
a
g
e

3
3

T
e
s
t

S
o
u
r
c
i
n
g

O
p
t
i
o
n
s
:


L
a
b

+

W
i
l
d

I
n
-
T
h
e
-
W
i
l
d

T
e
s
t
i
n
g

B
e
t
a

T
e
s
t
i
n
g

P
r
o
s
:

N
o

d
i
r
e
c
t

c
o
s
t
s
;

l
i
v
e
s

o
u
t
s
i
d
e

t
h
e

t
e
s
t

l
a
b

e
n
v
i
r
o
n
m
e
n
t
;

r
a
n
g
e

o
f

m
o
b
i
l
e

d
e
v
i
c
e
s
,

c
a
r
r
i
e
r
s
,

O
S
,

l
o
c
a
t
i
o
n
s

C
o
n
s
:

U
s
e
r
s

a
r
e

n
o
t

p
r
o
f
e
s
s
i
o
n
a
l

t
e
s
t
e
r
s
;

p
r
o
v
i
d
e

s
u
b
j
e
c
t
i
v
e

f
e
e
d
b
a
c
k

t
h
a
t

i
s

n
o
t

d
i
a
g
n
o
s
t
i
c
,

w
h
i
c
h

r
a
i
s
e
s

t
h
e

c
o
s
t

f
o
r

t
h
e

c
o
m
p
a
n
y
;

a
l
s
o

p
u
t
s

u
n
f
i
n
i
s
h
e
d

p
r
o
d
u
c
t

i
n

f
r
o
n
t

o
f

c
u
s
t
o
m
e
r
s

C
r
o
w
d
s
o
u
r
c
e
d

T
e
s
t
i
n
g

P
r
o
s
:

L
i
v
e
s

o
u
t
s
i
d
e

t
h
e

t
e
s
t

l
a
b

a
c
r
o
s
s

r
e
a
l

d
e
v
i
c
e
s
,

c
a
r
r
i
e
r
s
,

O
S

a
n
d

l
o
c
a
t
i
o
n
s
;

p
r
o
f
e
s
s
i
o
n
a
l

t
e
s
t
e
r
s

w
h
o

m
i
r
r
o
r

e
n
d

u
s
e
r
s
;

a
c
c
e
s
s

t
o

r
a
n
g
e

o
f

m
o
b
i
l
e

d
e
v
i
c
e
s

&

c
o
n
n
e
c
t
i
o
n
s

C
o
n
s
:

T
h
e
r
e

i
s

a

d
i
r
e
c
t

c
o
s
t
;

r
e
q
u
i
r
e
s

c
a
r
e
f
u
l

p
a
r
t
n
e
r

v
e
t
t
i
n
g
;

r
e
q
u
i
r
e
s

c
o
m
m
u
n
i
c
a
t
i
o
n

e
f
f
o
r
t
s

b
e
t
w
e
e
n

t
e
s
t
e
r
s

&

d
e
v
e
l
o
p
e
r
s

I
n

m
a
n
y

w
a
y
s
,

t
h
e

u
s
e

o
f

m
o
b
i
l
e

e
m
u
l
a
t
o
r
s

a
n
d

s
i
m
u
l
a
t
o
r
s

i
s

e
s
s
e
n
t
i
a
l

f
o
r

d
e
v
e
l
o
p
i
n
g

a
n
d

t
e
s
t
i
n
g

a

q
u
a
l
i
t
y

a
p
p
l
i
c
a
t
i
o
n
.

S
u
c
h

t
e
c
h
n
o
l
o
g
y

e
n
a
b
l
e
s

d
e
v
e
l
o
p
e
r
s

t
o

v
e
r
i
f
y

c
e
r
t
a
i
n

f
u
n
c
t
i
o
n
a
l
i
t
y

t
h
a
t

i
s

n
o
t

s
p
e
c
i
f
i
c

t
o

a
n
y

d
e
v
i
c
e
,

c
a
r
r
i
e
r

o
r

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m
.


T
h
e
y

a
r
e

a
l
s
o

v
e
r
y

u
s
e
f
u
l

i
n

t
e
r
m
s

o
f

u
s
a
b
i
l
i
t
y
,

a
n
d

e
s
p
e
c
i
a
l
l
y

d
e
s
i
g
n
,

i
n
c
l
u
d
i
n
g

d
a
t
a

i
n
p
u
t
,

s
c
r
e
e
n

s
i
z
e
,

b
u
t
t
o
n

u
s
e
,

e
t
c
.


a
l
l

f
r
o
m

t
h
e

c
o
n
v
e
n
i
e
n
c
e

o
f

t
h
e
i
r

o
w
n

l
a
p
t
o
p
.

H
o
w
e
v
e
r
,

p
o
i
n
t
i
n
g

a
n
d

c
l
i
c
k
i
n
g

w
i
t
h

a

m
o
u
s
e

o
n

a

d
e
s
k
t
o
p

m
o
n
i
t
o
r

i
s
n

t

t
h
e

s
a
m
e

a
s

u
s
i
n
g

a

f
i
n
g
e
r

o
n

a

s
m
a
l
l

s
c
r
e
e
n
.

R
e
m
e
m
b
e
r
,

t
h
e

v
e
r
y

n
a
t
u
r
e

o
f

e
m
u
l
a
t
o
r
s

a
n
d

s
i
m
u
l
a
t
o
r
s

m
e
a
n
s

t
e
s
t
i
n
g

o
f

a
p
p
l
i
c
a
t
i
o
n
s

i
s

o
c
c
u
r
r
i
n
g

i
n

a
n

e
n
v
i
r
o
n
m
e
n
t

f
a
r

r
e
m
o
v
e
d

f
r
o
m

t
h
e

r
e
a
l

w
o
r
l
d
,

w
h
e
r
e

a
c
t
u
a
l

u
s
e
r
s

r
u
n

a
n
d

i
n
t
e
r
a
c
t

w
i
t
h

t
h
o
s
e

a
p
p
l
i
c
a
t
i
o
n
s

O
N

t
h
e
i
r

d
e
v
i
c
e
s
.


C
o
n
s
i
d
e
r
,

f
o
r

i
n
s
t
a
n
c
e
,

a
n

a
p
p
l
i
c
a
t
i
o
n

t
h
a
t

i
s

d
a
t
a

e
n
t
r
y

i
n
t
e
n
s
i
v
e
.

T
o

a
s
s
u
m
e

t
h
a
t

i
t

c
a
n

b
e

f
u
l
l
y

t
e
s
t
e
d

o
n

a

s
i
m
u
l
a
t
o
r

(
i
.
e
.

w
i
t
h

f
u
l
l

k
e
y
b
o
a
r
d

a
n
d

m
o
u
s
e

a
c
c
e
s
s
)

a
n
d

b
e

r
e
a
d
y

f
o
r

r
e
l
e
a
s
e

i
s

a

m
i
s
t
a
k
e

m
o
b
i
l
e

a
p
p

d
e
v
e
l
o
p
e
r
s

h
a
v
e

c
o
n
t
i
n
u
a
l
l
y

m
a
d
e
.

O
t
h
e
r

a
c
t
i
o
n
s

(
l
i
k
e

s
c
r
o
l
l
i
n
g
)


d
i
f
f
e
r

g
r
e
a
t
l
y

f
r
o
m

a

m
o
u
s
e

t
o

a

t
o
u
c
h
s
c
r
e
e
n
,

a
n
d

f
e
a
t
u
r
e
s

l
i
k
e

a
c
c
e
l
e
r
o
m
e
t
e
r
s

a
n
d

g
e
o
-
l
o
c
a
t
i
o
n

s
i
m
p
l
y

c
a
n
n
o
t

b
e

r
e
p
l
i
c
a
t
e
d
.

N
o
t

t
o

m
e
n
t
i
o
n

t
h
a
t

p
e
o
p
l
e

h
o
l
d

a
n
d

u
s
e

p
h
o
n
e
s

i
n

d
i
f
f
e
r
e
n
t

w
a
y
s


s
o
m
e
t
i
m
e
s

e
n
t
i
r
e
l
y

o
n
e
-
h
a
n
d
e
d
.

T
h
e

c
o
n
v
e
n
i
e
n
c
e

o
f

s
i
m
u
l
a
t
o
r
s

a
n
d

e
m
u
l
a
t
o
r
s

h
a
s

m
a
d
e

i
t

e
a
s
i
e
r

t
h
a
n

e
v
e
r

t
o

b
e

l
u
r
e
d

i
n
t
o

a

f
a
l
s
e

s
e
n
s
e

o
f

s
e
c
u
r
i
t
y
.

B
u
t

t
h
e

a
d
v
a
n
t
a
g
e
s

o
f

s
u
c
h

t
o
o
l
s

a
r
e

l
i
m
i
t
e
d

i
n

s
c
o
p
e
,

a
n
d

s
h
o
u
l
d

n
e
v
e
r

b
e

c
o
n
s
i
d
e
r
e
d

a

s
u
b
s
t
i
t
u
t
e

f
o
r

r
e
a
l
-
w
o
r
l
d
,

o
n
-
d
e
v
i
c
e

t
e
s
t
i
n
g
.

L
a
s
t

w
e

c
h
e
c
k
e
d
,

t
h
e
r
e

w
e
r
e
n

t

a
n
y

e
m
u
l
a
t
o
r
s

o
r

s
i
m
u
l
a
t
o
r
s

d
e
a
l
i
n
g

w
i
t
h

r
u
s
h

h
o
u
r

i
n

L
A

o
r

t
e
s
t
i
n
g

w
h
i
l
e

i
n

t
h
e

f
i
e
l
d
s

o
f

I
o
w
a
.


3
4

A
c
h
i
e
v
i
n
g

T
e
s
t
i
n
g

C
o
v
e
r
a
g
e

E
m
u
l
a
t
o
r
s

&

S
i
m
u
l
a
t
o
r
s

R
e
m
i
n
d
e
r
:

S
o
m
e

c
o
m
p
a
n
i
e
s

o
f
f
e
r

l
a
b
s

f
i
l
l
e
d

w
i
t
h

r
e
a
l

d
e
v
i
c
e
s

f
o
r

t
e
s
t
i
n
g
.

B
u
t

t
h
e
s
e

t
e
s
t
s

s
t
i
l
l

r
e
l
y

o
n

c
o
m
p
u
t
e
r

g
e
n
e
r
a
t
e
d

r
e
p
o
r
t
s
.

J
u
s
t

b
e
c
a
u
s
e

a
n

a
p
p

d
i
d
n

t

c
r
a
s
h

d
o
e
s
n

t

m
e
a
n

a
l
l

t
h
e

g
r
a
p
h
i
c
s

l
o
a
d
e
d

c
o
r
r
e
c
t
l
y

o
r

t
h
e
r
e

w
e
r
e

n
o

G
U
I

b
u
g
s
.

F
o
r

t
h
a
t
,

y
o
u

n
e
e
d

r
e
a
l

u
s
e
r
s

w
i
t
h

r
e
a
l

d
e
v
i
c
e
s
.

U
S
E
R
S

U
S
E

R
E
A
L

D
E
V
I
C
E
S


S
o

t
h
e
r
e

I

w
a
s
,

o
n

m
y

i
P
o
d

T
o
u
c
h
,

t
r
y
i
n
g

t
o

g
e
t

t
o

a

l
i
s
t

o
f

u
s
e
r
s

w
h
o
s
e

n
a
m
e

s
t
a
r
t
e
d

w
i
t
h

t
h
e

l
e
t
t
e
r

I
.


I
t

w
o
r
k
e
d

g
r
e
a
t

o
n

t
h
e

s
i
m
u
l
a
t
o
r

w
i
t
h

a

m
o
u
s
e
,

b
u
t

w
i
t
h

t
h
e

a
c
t
u
a
l

i
P
o
d
,

m
y

f
i
n
g
e
r

w
a
s

t
o
o

f
a
t

t
o

c
l
i
c
k

t
h
e

s
i
n
g
l
e

l
i
n
e

o
f

p
i
x
e
l
s
.

S
u
d
d
e
n
l
y

i
t

h
i
t

m
e
:

T
h
i
s

i
s

d
i
f
f
e
r
e
n
t
.

S
u
r
e
,

a
l
l

o
f

t
h
e

o
l
d

G
U
I

r
u
l
e
s

a
p
p
l
y
,

b
u
t

s
u
d
d
e
n
l
y

w
e

h
a
v
e

a

n
e
w

s
e
t

o
f

w
a
y
s

t
h
e

a
p
p
l
i
c
a
t
i
o
n

c
a
n

f
a
i
l
.


M
a
t
t

H
e
u
s
s
e
r

F
r
o
m

S
u
r
v
i
v
i
n
g

t
o

T
h
r
i
v
i
n
g
:

Y
o
u
r

S
t
r
a
t
e
g
y

M
o
v
i
n
g

F
o
r
w
a
r
d

N
o
w

t
h
a
t

w
e
'
v
e

c
o
v
e
r
e
d

t
h
e

t
e
s
t
i
n
g

c
h
a
l
l
e
n
g
e
s

(
a
n
d

s
o
l
u
t
i
o
n
s
)

a
s
s
o
c
i
a
t
e
d

w
i
t
h

m
o
b
i
l
e

a
p
p
s
,

y
o
u

m
a
y

f
e
e
l

a
s

t
h
o
u
g
h

y
o
u
r

c
u
r
r
e
n
t

t
e
s
t
i
n
g

s
t
r
a
t
e
g
y

i
s

h
o
p
e
l
e
s
s
l
y

f
l
a
w
e
d
.

I
t

i
s
n
'
t
.


T
o

a
c
h
i
e
v
e

s
u
c
c
e
s
s

i
n

t
h
e

m
o
b
i
l
e

w
o
r
l
d
,

y
o
u
'
l
l

s
t
i
l
l

n
e
e
d

t
o
:

K
e
e
p

t
e
s
t
i
n
g

i
n

t
h
e

l
a
b

K
e
e
p

h
i
r
i
n
g

a
n
d

t
r
a
i
n
i
n
g

K
e
e
p

a
u
t
o
m
a
t
i
n
g

K
e
e
p

i
n
n
o
v
a
t
i
n
g

B
u
t

r
e
c
o
g
n
i
z
e

t
h
a
t

t
h
i
s

a
p
p
r
o
a
c
h

w
i
l
l

n
e
v
e
r

a
g
a
i
n

b
e

s
u
f
f
i
c
i
e
n
t

o
n

i
t
s

o
n
.

F
o
r

r
e
a
s
o
n
s

a
l
r
e
a
d
y

d
i
s
c
u
s
s
e
d
,

y
o
u
'
l
l

n
e
e
d

t
o

m
o
v
e

a

p
o
r
t
i
o
n

o
f

y
o
u
r

a
p
p

t
e
s
t
i
n
g

e
f
f
o
r
t
s

o
u
t

o
f

t
h
e

l
a
b

a
n
d

i
n
t
o

t
h
e

w
i
l
d

t
o

m
i
r
r
o
r

y
o
u
r

u
s
e
r

b
a
s
e
:

T
e
c
h
n
o
l
o
g
i
c
a
l
l
y
:

O
S
,

b
r
o
w
s
e
r
,

d
e
v
i
c
e
,

c
a
r
r
i
e
r

G
e
o
g
r
a
p
h
i
c
a
l
l
y
:

C
o
n
t
i
n
e
n
t
,

c
o
u
n
t
r
y
,

c
i
t
y
,

l
a
n
g
u
a
g
e

D
e
m
o
g
r
a
p
h
i
c
a
l
l
y
:

A
g
e
,

g
e
n
d
e
r
,

e
d
u
c
a
t
i
o
n
,

e
m
p
l
o
y
m
e
n
t
,

i
n
d
u
s
t
r
y


3
3

A
c
h
i
e
v
i
n
g

T
e
s
t
i
n
g

C
o
v
e
r
a
g
e

D
o
n

t

b
e

f
o
o
l
e
d

b
y

t
h
e

w
o
r
d

w
i
l
d


w
h
e
n

i
t

c
o
m
e
s

t
o

t
e
s
t
i
n
g

m
o
b
i
l
e
.

W
h
e
n

y
o
u

t
h
i
n
k

o
f

t
h
e

t
e
r
m

i
n
-
t
h
e
-
w
i
l
d

t
e
s
t
i
n
g


t
h
i
n
k

o
f

i
t

a
s

r
e
a
l
-
w
o
r
l
d

v
s
.

l
a
b

c
o
n
d
i
t
i
o
n
s
.


T
h
i
s

i
s

n
o
t

o
u
t
s
o
u
r
c
i
n
g

o
r

b
e
t
a

t
e
s
t
i
n
g
,

a
n
d

i
t

s

d
e
f
i
n
i
t
e
l
y

n
o
t

s
u
g
g
e
s
t
i
n
g

y
o
u

r
e
p
l
a
c
e

y
o
u
r

e
x
i
s
t
i
n
g

Q
A

o
r

t
h
e

s
o
l
i
d

p
r
o
c
e
s
s
e
s

y
o
u

h
a
v
e

i
n

p
l
a
c
e

w
i
t
h
i
n

y
o
u
r

t
e
s
t

l
a
b
.

R
a
t
h
e
r
,

t
h
i
s

i
s

a
b
o
u
t

c
o
m
p
l
e
m
e
n
t
i
n
g
,

s
c
a
l
i
n
g
,

a
n
d

e
n
s
u
r
i
n
g

t
h
a
t

a

p
o
r
t
i
o
n

o
f

y
o
u
r

t
e
s
t
i
n
g

m
i
r
r
o
r
s

y
o
u
r

e
n
d

u
s
e
r
s

a
s

c
l
o
s
e
l
y

a
s

p
o
s
s
i
b
l
e
.


T
h
e

k
e
y

i
s

t
o

a
l
i
g
n

y
o
u
r

i
n
-
t
h
e
-
l
a
b

t
e
s
t
i
n
g

w
i
t
h

y
o
u
r

i
n
-
t
h
e
-
w
i
l
d

t
e
s
t
i
n
g
.


M
a
t
t

J
o
h
n
s
t
o
n
,

C
M
O
,

u
T
e
s
t

5

T
H
I
N
G
S

T
H
A
T


Y
O
U

O
U
G
H
T
A


K
N
O
W

3
6

B
i
t
e

t
h
e

h
a
n
d

t
h
a
t

f
e
e
d
s

y
o
u

(
a

l
i
t
t
l
e
)
.

D
o
n

t

b
e

a

j
e
r
k
,

b
u
t

m
a
k
e

s
u
r
e

y
o
u

d
o
n

t

g
o

p
a
s
s
i
v
e
l
y

a
l
o
n
g

w
i
t
h

b
a
d

i
d
e
a
s
.

A

w
e
a
k

w
i
l
l
e
d

t
e
s
t
e
r

i
s

a

b
a
d

t
h
i
n
g
.

M
a
k
e

y
o
u
r

c
o
n
c
e
r
n
s

k
n
o
w
n

a
n
d

k
n
o
w

w
h
e
n

t
o

f
o
l
d
.


P
a
t
r
i
c
k

C
o
p
e
l
a
n
d
,

S
e
n
i
o
r

E
n
g
i
n
e
e
r
i
n
g

D
i
r
e
c
t
o
r
,

G
o
o
g
l
e

W
h
a
t

d
o
e
s
n

t

w
o
r
k

i
s

a
s
s
u
m
i
n
g

t
h
a
t

b
e
c
a
u
s
e

y
o
u

a
r
e

t
h
e

t
e
s
t

m
a
n
a
g
e
r
,

o
r

t
h
e

t
e
s
t
e
r
,

t
h
a
t

y
o
u

k
n
o
w

h
o
w

y
o
u
r

t
e
s
t
i
n
g

a
d
d
s

v
a
l
u
e

t
o

t
h
e

c
o
m
p
a
n
y
,

t
h
a
t

y
o
u

k
n
o
w

w
h
a
t

t
h
e

m
o
s
t

i
m
p
o
r
t
a
n
t

t
e
s
t
i
n
g

i
s
,

a
n
d

t
h
a
t

y
o
u

k
n
o
w

t
h
e

m
a
n
a
g
e
r
s

a
n
d

e
x
e
c
u
t
i
v
e
s

a
r
e

i
d
i
o
t
s

b
e
c
a
u
s
e

o
f

w
h
a
t

t
h
e
y

a
r
e

t
e
l
l
i
n
g

y
o
u

t
o

t
e
s
t
.

I
t

s

n
o
t

u
p

t
o

u
s

t
o

j
u
d
g
e

t
h
e
m

f
o
r

e
i
t
h
e
r

b
e
i
n
g

i
d
i
o
t
s

o
r

f
o
r

m
a
k
i
n
g

c
l
u
m
s
y

r
e
q
u
e
s
t
s

t
h
a
t

d
o
n

t

a
c
t
u
a
l
l
y

h
e
l
p

t
h
e
m

r
e
s
o
l
v
e

t
h
e
i
r

c
o
n
c
e
r
n
.

I
t

i
s

u
p

t
o

u
s
,

h
o
w
e
v
e
r
,

t
o

h
e
l
p

t
h
e
m

f
i
g
u
r
e

o
u
t

w
h
a
t

t
h
e
y

a
c
t
u
a
l
l
y

n
e
e
d
,

h
e
l
p

t
h
e
m

f
i
g
u
r
e

o
u
t

h
o
w

t
o

m
e
e
t

t
h
a
t

n
e
e
d
,

a
n
d

t
h
e
n

g
u
i
d
e

o
u
r

t
e
s
t
i
n
g

t
o

b
e
s
t

s
e
r
v
e

t
h
a
t

n
e
e
d
.


S
c
o
t
t

B
a
r
b
e
r
,

C
T
O
,

P
e
r
f
T
e
s
t
P
l
u
s

T
h
e

t
o
p

r
e
a
s
o
n

w
e

s
h
o
u
l
d

c
a
r
e

a
b
o
u
t

d
i
v
e
r
s
i
t
y

i
n

o
u
r

t
e
s
t
i
n
g

t
e
a
m
s

i
s

b
e
c
a
u
s
e

t
h
e

d
e
m
o
g
r
a
p
h
i
c

o
f

a

c
o
m
p
u
t
e
r

u
s
e
r

i
s

m
o
r
e

d
i
v
e
r
s
e

t
h
a
n

e
v
e
r

b
e
f
o
r
e
.


L
a
n
e
t
t
e

C
r
e
a
m
e
r
,

O
w
n
e
r
,

S
p
a
r
k

Q
u
a
l
i
t
y


5

T
h
i
n
g
s

Y
o
u

O
u
g
h
t
a


K
n
o
w

3
7

I

s
u
g
g
e
s
t

t
a
k
i
n
g

t
w
o

w
e
e
k
s

a
n
d

a
c
t
u
a
l
l
y

m
e
a
s
u
r
i
n
g

h
o
w

t
h
e

t
e
a
m

i
s

s
p
e
n
d
i
n
g

i
t
s

t
i
m
e
.

O
h
,

n
o
t

f
o
r

r
e
p
o
r
t
i
n
g


i
t

i
s

v
e
r
y

i
m
p
o
r
t
a
n
t

t
h
e

t
e
a
m

s
t
o
p

t
h
e

t
i
m
e
-
t
r
a
c
k
i
n
g

a
f
t
e
r

t
w
o

w
e
e
k
s

a
n
d

n
o
t

h
a
n
d

i
n
d
i
v
i
d
u
a
l

m
e
t
r
i
c
s

i
n
t
o

m
a
n
a
g
e
m
e
n
t

f
o
r

e
v
a
l
u
a
t
i
o
n
.

I
n
s
t
e
a
d
,

w
e

w
a
n
t

t
o

u
s
e

t
h
e

n
u
m
b
e
r
s

f
o
r

i
m
p
r
o
v
e
m
e
n
t
.

F
o
r

e
x
a
m
p
l
e
,

m
a
n
y

o
f

t
h
e

p
e
o
p
l
e

I

t
a
l
k

t
o

c
a
n

s
p
e
n
d

8
0
%

o
f

t
h
e
i
r

t
i
m
e

i
n

m
e
e
t
i
n
g
s
,

w
o
r
k
i
n
g

o
n

d
o
c
u
m
e
n
t
a
t
i
o
n
,

w
o
r
k
i
n
g

o
n

c
o
m
p
l
i
a
n
c
e

a
c
t
i
v
i
t
i
e
s
,

d
o
i
n
g

e
m
a
i
l
,

a
n
d

s
o

o
n
.

T
h
a
t

o
n
l
y

l
e
a
v
e
s

2
0
%

o
f

t
h
e

t
i
m
e

t
o

t
e
s
t
!

J
u
s
t

p
u
s
h
i
n
g

t
h
o
s
e

n
u
m
b
e
r
s

f
r
o
m

8
0
/
2
0

t
o

6
0
/
4
0

w
i
l
l

d
o
u
b
l
e

t
h
e

a
m
o
u
n
t

o
f

t
i
m
e

t
h
e

t
e
a
m

s
p
e
n
d
s

a
c
t
u
a
l
l
y

d
o
i
n
g

t
e
s
t
i
n
g
.


M
a
t
t

H
e
u
s
s
e
r
,

W
r
i
t
e
r

a
n
d

C
o
n
s
u
l
t
a
n
t

O
u
r

j
o
b

i
s

v
i
g
i
l
a
n
c
e
.

T
o

l
o
s
e

v
i
g
i
l
a
n
c
e

i
s

t
o

a
b
d
i
c
a
t
e

o
u
r

r
e
s
p
o
n
s
i
b
i
l
i
t
y
.

V
i
g
i
l
a
n
c
e
,

i
n

t
e
s
t
i
n
g
,

m
e
a
n
s

b
e
i
n
g

a

g
o
o
d

s
k
e
p
t
i
c
.

W
e

m
u
s
t

r
e
j
e
c
t

c
e
r
t
a
i
n
t
y

i
n

a
n
y

f
o
r
m
.

W
e

r
e

t
h
e

K
n
i
g
h
t
s

o
f

M
a
y

B
e
.

T
o

b
e
l
i
e
v
e

i
s

t
o

c
e
a
s
e

q
u
e
s
t
i
o
n
i
n
g
;

t
o

f
a
l
l

a
s
l
e
e
p

a
t

o
u
r

p
o
s
t
s
.


J
a
m
e
s

B
a
c
h
,

A
u
t
h
o
r

a
n
d

C
o
n
s
u
l
t
a
n
t
,

S
a
t
i
s
f
i
c
e


F
o
r

Q
A

&

T
e
s
t

L
e
a
d
e
r
s

F
o
r

D
e
v
e
l
o
p
e
r
s

&

E
n
g
i
n
e
e
r
i
n
g

L
e
a
d
e
r
s

A
r
e

d
e
v
e
l
o
p
e
r
s

a
n
d

t
e
s
t
e
r
s

f
r
i
e
n
d
s

o
r

f
o
e
s
?

I

m

s
u
r
e

t
h
i
s

v
a
r
i
e
s

f
r
o
m

c
o
m
p
a
n
y

t
o

c
o
m
p
a
n
y

a
n
d

t
e
a
m

t
o

t
e
a
m
,

b
u
t

I

d

w
a
g
e
r

a

s
u
m

o
f

m
o
n
e
y

t
h
a
t

t
e
a
m
s

w
h
e
r
e

t
h
e

t
w
o

a
r
e

f
r
i
e
n
d
s

d
r
a
m
a
t
i
c
a
l
l
y

o
u
t
p
e
r
f
o
r
m

t
e
a
m
s

w
h
e
r
e

t
h
e
y

r
e

f
o
e
s
.


A
n
d
r
e
w

M
u
n
s
,

P
r
e
s
i
d
e
n
t
,

S
o
f
t
w
a
r
e

T
e
s
t
i
n
g

&

P
e
r
f
o
r
m
a
n
c
e

I
f

t
e
s
t

c
a
n

w
o
r
k

w
i
t
h

d
e
v
e
l
o
p
m
e
n
t

t
o

i
m
p
r
o
v
e

t
h
e

q
u
a
l
i
t
y

o
f

t
h
e

s
o
f
t
w
a
r
e

p
r
i
o
r

t
o

c
o
d
e

c
o
m
p
l
e
t
e
,

t
h
a
t

w
i
l
l

i
m
p
r
o
v
e

t
h
e

s
p
e
e
d

o
f

t
h
e

w
h
o
l
e

s
y
s
t
e
m
.

R
e
a
l
i
z
i
n
g

t
h
i
s
,

a
n
d

h
a
v
i
n
g

a

l
i
t
t
l
e

b
i
t

o
f

d
a
t
a

t
o

p
r
o
v
e


i
t
,

c
a
n

h
e
l
p

t
h
e

e
n
t
i
r
e

s
y
s
t
e
m

i
m
p
r
o
v
e
.


M
a
t
t

H
e
u
s
s
e
r
,

a
n
d

C
o
n
s
u
l
t
a
n
t

W
h
e
n

p
e
o
p
l
e

m
a
k
e

a

r
e
p
e
a
t
e
d

e
r
r
o
r

u
s
i
n
g

m
y

c
o
d
e
,

i
n
s
t
e
a
d

o
f

a
s
k
i
n
g

w
h
y

t
h
e
s
e

p
e
o
p
l
e

a
r
e

i
d
i
o
t
s
,

I

l
e
a
r
n
e
d

t
o

a
s
k

w
h
a
t

s

w
r
o
n
g

w
i
t
h

m
y

s
o
f
t
w
a
r
e

t
h
a
t

c
a
u
s
e
s

t
h
e

n
i
c
e

p
e
o
p
l
e

t
o

l
o
o
k

l
i
k
e

i
d
i
o
t
s
.


C
e
m

K
a
n
e
r
,

P
r
o
f
e
s
s
o
r

o
f

S
o
f
t
w
a
r
e

E
n
g
i
n
e
e
r
i
n
g
,

F
l
o
r
i
d
a

I
n
s
t
i
t
u
t
e

o
f

T
e
c
h
n
o
l
o
g
y



5

T
h
i
n
g
s

Y
o
u

O
u
g
h
t
a


K
n
o
w

3
8

I
n

m
o
b
i
l
e

a
p
p

m
a
r
k
e
t
s

t
o
d
a
y
,

u
s
e
r
s

h
a
v
e

a
n

i
n
s
t
a
n
t
,

s
t
r
o
n
g
,

a
n
d

p
u
b
l
i
c

v
o
t
e

o
n

t
h
e

q
u
a
l
i
t
y

o
f

a
n

a
p
p

t
h
r
o
u
g
h

s
t
a
r

r
a
t
i
n
g
s

a
n
d

c
o
m
m
e
n
t
s
.

I
n
t
e
r
e
s
t
i
n
g
l
y
,

t
h
e
y

d
o
n

t

o
f
t
e
n

c
o
m
p
l
a
i
n

a
b
o
u
t

f
a
i
l
e
d

u
n
i
t

t
e
s
t
s


w
h
a
t

m
a
t
t
e
r
s

i
s

a
n
y

i
m
p
a
c
t

o
n

t
h
e
i
r

e
x
p
e
r
i
e
n
c
e
.

B
e

s
u
r
e

t
o

f
o
c
u
s

o
n

i
n
t
e
g
r
a
t
i
o
n
,

n
e
t
w
o
r
k

f
a
u
l
t

t
o
l
e
r
a
n
c
e
,

t
h
e

d
e
v
i
c
e
,

o
t
h
e
r

a
p
p
s
,

a
n
d

m
o
s
t

i
m
p
o
r
t
a
n
t
l
y
,

u
s
e
r

p
e
r
c
e
p
t
i
o
n

a
n
d

e
x
p
e
c
t
a
t
i
o
n
s
.


J
a
s
o
n

A
r
b
o
n
,

E
n
g
i
n
e
e
r
i
n
g

D
i
r
e
c
t
o
r
,

u
T
e
s
t

"
E
n
g
i
n
e
e
r
i
n
g

a
n
d

q
u
a
l
i
t
y

b
e
s
t

p
r
a
c
t
i
c
e
s

d
e
f
i
n
e
d

d
u
r
i
n
g

t
h
e

P
C

a
n
d

W
e
b

e
r
a
s

a
r
e

n
o
t

w
e
l
l

s
u
i
t
e
d

t
o

t
h
e

a
g
i
l
e

a
n
d

m
o
b
i
l
e

e
n
v
i
r
o
n
m
e
n
t
s

o
f

t
o
d
a
y
.

O
n
l
y

d
i
n
o
s
a
u
r
s

w
i
l
l

b
l
i
n
d
l
y

p
o
r
t

t
h
e

p
r
a
c
t
i
c
e

t
h
e
y

a
r
e

c
o
m
f
o
r
t
a
b
l
e

w
i
t
h

t
o

m
o
b
i
l
e


i
t

r
e
q
u
i
r
e
s

a

r
e
-
i
m
a
g
i
n
i
n
g

o
f

e
n
g
i
n
e
e
r
i
n
g

t
o

b
e

c
o
m
p
e
t
i
t
i
v
e
,

e
f
f
i
c
i
e
n
t

a
n
d

r
e
l
e
v
a
n
t
.


J
a
s
o
n

A
r
b
o
n
,

E
n
g
i
n
e
e
r
i
n
g

D
i
r
e
c
t
o
r
,

u
T
e
s
t


F
o
r

P
r
o
d
u
c
t

M
a
n
a
g
e
r
s

&

M
a
r
k
e
t
i
n
g

F
i
n
d

t
h
e

r
i
g
h
t

m
i
x
t
u
r
e

o
f

t
e
s
t
e
r
s

w
h
o

a
r
e

c
l
o
s
e

e
n
o
u
g
h

t
o

t
h
e

p
r
o
d
u
c
t

t
o

b
e
c
o
m
e

r
e
a
l

e
x
p
e
r
t
s

w
i
t
h

i
t

a
n
d

s
p
e
c
i
a
l
i
s
t

t
e
s
t
e
r
s

w
h
o

a
r
e

e
x
p
e
r
t

b
r
e
a
k
e
r
s
.

C
a
l
l

i
t

w
h
a
t
e
v
e
r

y
o
u

l
i
k
e

b
u
t

p
r
o
d
u
c
t

e
x
p
e
r
t
i
s
e

a
n
d

t
e
s
t
i
n
g

e
x
p
e
r
t
i
s
e

a
r
e

t
h
e

t
w
o

i
n
g
r
e
d
i
e
n
t
s

t
h
a
t

I

f
i
n
d

m
a
k
e

f
o
r

a

g
o
o
d

p
r
o
d
u
c
t
.


-

J
a
m
e
s

W
h
i
t
t
a
k
e
r
,

P
a
r
t
n
e
r

D
e
v
e
l
o
p
m
e
n
t

M
a
n
a
g
e
r
,

M
i
c
r
o
s
o
f
t

B
u
t

e
v
e
n

t
h
e
n
,

w
e

d
o
n

t

a
s
s
u
r
e

q
u
a
l
i
t
y
;

w
e

q
u
e
s
t
i
o
n

i
t

o
n

b
e
h
a
l
f

o
f

o
u
r

c
l
i
e
n
t
s
.

T
h
e

p
e
o
p
l
e

w
h
o

a
r
e

b
u
i
l
d
i
n
g

a
n
d

m
a
n
a
g
i
n
g

t
h
e

p
r
o
d
u
c
t

a
s
s
u
r
e

q
u
a
l
i
t
y
.


M
i
c
h
a
e
l

B
o
l
t
o
n
,

P
r
i
n
c
i
p
l
e
,

D
e
v
e
l
o
p
S
e
n
s
e

I
f

y
o
u

c
h
a
n
g
e

a

c
o
r
e

f
e
a
t
u
r
e
,

y
o
u

n
e
e
d

t
o

t
e
s
t

e
v
e
r
y
t
h
i
n
g

a
g
a
i
n


e
v
e
n

i
f

i
t

w
a
s

w
o
r
k
i
n
g

a
n
d

s
h
o
u
l
d

s
t
i
l
l

b
e

w
o
r
k
i
n
g

b
e
c
a
u
s
e

y
o
u
r

o
t
h
e
r

t
e
s
t
s

s
h
o
w

i
t

a
l
l

f
i
n
e
.


M
i
c
h
e
l
l
e

S
u
l
l
i
v
a
n
,

F
o
u
n
d
e
r
,

S
O
R
B
S



5

T
h
i
n
g
s

Y
o
u

O
u
g
h
t
a


K
n
o
w

3
9

S
t
u
d
y

y
o
u
r

a
c
t
u
a
l

u
s
e
r
s
:

i
n
v
i
t
e

a

h
a
n
d
f
u
l

o
f

r
e
p
r
e
s
e
n
t
a
t
i
v
e

c
u
s
t
o
m
e
r
s

t
o

y
o
u
r

l
o
c
a
t
i
o
n

a
n
d

r
u
n

t
h
e
m

t
h
r
o
u
g
h

s
i
m
p
l
e

u
s
a
b
i
l
i
t
y

s
t
u
d
i
e
s

o
f

y
o
u
r

s
o
f
t
w
a
r
e
.

O
n
e

d
a
y

i
n

t
h
e

l
a
b

i
s

w
o
r
t
h

a

y
e
a
r

i
n

u
n
i
v
e
r
s
i
t
y

l
e
c
t
u
r
e

h
a
l
l
s
,

i
n

t
e
r
m
s

o
f

a
c
t
i
o
n
a
b
l
e

l
e
s
s
o
n
s

l
e
a
r
n
e
d
.

(
A
n
d

r
e
m
e
m
b
e
r

t
h
a
t

y
o
u
r

u
s
a
b
i
l
i
t
y

l
a
b


c
a
n

b
e

a

r
e
g
u
l
a
r

o
f
f
i
c
e

o
r

c
o
n
f
e
r
e
n
c
e

r
o
o
m


a
s

l
o
n
g

a
s

y
o
u

s
h
u
t

t
h
e

d
o
o
r
.
)


J
a
k
o
b

N
i
e
l
s
e
n
,

U
s
a
b
i
l
i
t
y

E
x
p
e
r
t

a
n
d

P
r
i
n
c
i
p
l
e
,

N
i
e
l
s
e
n

N
o
r
m
a
n

G
r
o
u
p

E
x
p
e
c
t
a
t
i
o
n
s

c
a
n

b
e

m
a
n
a
g
e
d

o
n
c
e

y
o
u

h
a
v
e

e
s
t
a
b
l
i
s
h
e
d

a

c
r
e
d
i
b
l
e

t
r
a
c
k

r
e
c
o
r
d

o
f

d
e
l
i
v
e
r
i
n
g

p
r
o
d
u
c
t
.

H
e
r
e

d
a
t
a

a
n
d

p
r
o
c
e
s
s

a
r
e

i
n
v
a
l
u
a
b
l
e
.

I
f

y
o
u

c
a
n

p
r
o
v
e

y
o
u
r

p
o
i
n
t
s

w
i
t
h

d
a
t
a
,

t
h
e
n

i
t

m
a
k
e
s

i
t

v
e
r
y

h
a
r
d

t
o

r
e
f
u
t
e

i
t
,

w
h
e
r
e
a
s

h
a
n
d

w
a
v
i
n
g

j
u
s
t

s
e
t
s

y
o
u

u
p

f
o
r

c
o
n
s
t
a
n
t

f
a
i
l
u
r
e
.

F
r
o
m

a

p
r
o
c
e
s
s

p
e
r
s
p
e
c
t
i
v
e
,

s
e
t
t
i
n
g

u
p

a

f
r
a
m
e
w
o
r
k

s
o

t
h
a
t

o
t
h
e
r

t
e
a
m
s

k
n
o
w

w
h
a
t

i
s

r
e
q
u
i
r
e
d

t
o

b
e

c
o
m
p
l
e
t
e
d

t
o

a
l
l
o
w

t
h
e

p
r
o
d
u
c
t

t
o

s
h
i
p

o
r

w
h
a
t

i
s

t
h
e

r
e
a
l

d
e
f
i
n
i
t
i
o
n

o
f

F
e
a
t
u
r
e

C
o
m
p
l
e
t
e
,

f
o
r

e
x
a
m
p
l
e
,

p
u
t
s

e
v
e
r
y
o
n
e

i
n

a

b
e
t
t
e
r

p
o
s
i
t
i
o
n
.


J
a
m
e
s

S
i
v
a
k
,

D
i
r
e
c
t
o
r

o
f

Q
A
,

U
n
i
d
e
s
k

I

w
a
n
t

s
o
f
t
w
a
r
e

p
r
o
j
e
c
t
s

a
s

a

w
h
o
l
e

t
o

r
u
n

m
o
r
e

s
m
o
o
t
h
l
y

a
n
d

m
o
r
e

p
r
e
d
i
c
t
a
b
l
y
.

I

r
e
a
l
l
y

t
h
i
n
k

t
h
a
t

s

w
h
a
t

s
o
f
t
w
a
r
e

t
e
s
t
i
n
g

i
s

a
l
l

a
b
o
u
t


r
e
d
u
c
i
n
g

t
h
e

u
n
c
e
r
t
a
i
n
t
y

o
f

s
o
f
t
w
a
r
e

d
e
v
e
l
o
p
m
e
n
t

a
n
d

f
i
n
d
i
n
g

w
a
y
s

t
o

m
u
s
c
l
e

e
r
r
o
r
s

o
u
t

o
f

t
h
e

p
r
o
c
e
s
s
.

A

p
r
o
c
e
s
s

i
n

w
h
i
c
h

m
i
s
t
a
k
e
s

a
r
e

h
a
r
d
e
r

t
h
a
n

d
o
i
n
g

t
h
e

r
i
g
h
t

t
h
i
n
g

i
s

t
h
e

u
l
t
i
m
a
t
e

g
o
a
l
.

W
e

c
a
n

t

e
l
i
m
i
n
a
t
e

t
h
e
m
,

b
u
t

w
e

c
a
n

m
a
k
e

d
o
i
n
g

t
h
e

r
i
g
h
t

t
h
i
n
g

t
o

b
e

t
h
e

e
a
s
i
e
s
t

t
h
i
n
g

t
o

d
o
.


J
a
m
e
s

W
h
i
t
t
a
k
e
r
,

P
a
r
t
n
e
r

D
e
v
e
l
o
p
m
e
n
t

M
a
n
a
g
e
r
,

M
i
c
r
o
s
o
f
t

I

d
o
n

t

c
o
n
s
i
d
e
r

p
e
r
f
o
r
m
a
n
c
e

t
e
s
t
i
n
g

o
p
t
i
o
n
a
l

i
f

y
o
u

r
e

m
a
k
i
n
g

m
o
n
e
y

o
n
l
i
n
e
.

H
e
r
e

i
s

h
o
w

I

w
o
u
l
d

t
h
i
n
k

a
b
o
u
t

i
t
:

W
h
a
t

i
s

t
h
e

c
o
s
t

o
f

a
n

o
u
t
a
g
e

t
o

m
y

c
o
m
p
a
n
y
?



T
h
i
n
k

a
b
o
u
t

i
t

i
n

t
e
r
m
s

o
f

d
o
l
l
a
r
s

l
o
s
t

a
s

w
e
l
l

a
s

c
u
s
t
o
m
e
r
s

l
o
s
t
.


D
a
n

B
a
r
t
o
w
,

V
P

o
f

P
r
o
d
u
c
t

M
a
n
a
g
e
m
e
n
t
,

S
O
A
S
T
A

T
e
a
m
s

n
e
e
d

t
o

b
e

a
b
l
e

t
o

s
e
t

a
s
i
d
e

t
i
m
e

t
o

l
o
o
k

a
t

e
v
e
r
y
t
h
i
n
g

f
r
o
m

t
h
e

p
r
o
v
e
r
b
i
a
l

f
o
r
t
y

t
h
o
u
s
a
n
d

f
o
o
t

v
i
e
w
.


O
n
l
y

t
h
e
n

c
a
n

t
h
e
y

m
a
k
e

t
r
u
e

p
r
o
g
r
e
s
s

w
i
t
h

g
o
a
l
s

t
h
a
t

m
a
y

t
a
k
e

a

y
e
a
r

t
o

i
m
p
l
e
m
e
n
t

b
u
t

t
h
a
t

h
a
v
e

h
u
g
e

R
O
I

o
p
p
o
r
t
u
n
i
t
i
e
s
.


J
a
m
e
s

S
i
v
a
k
,

D
i
r
e
c
t
o
r

o
f

Q
A
,

U
n
i
d
e
s
k


5

T
h
i
n
g
s

Y
o
u

O
u
g
h
t
a


K
n
o
w

4
0

I

u
r
g
e

y
o
u

n
o
t

t
o

u
s
e

e
x
p
e
n
s
i
v
e

t
o
o
l
s
,

e
v
e
n

i
f

t
h
e
y

w
o
r
k
.

N
e
v
e
r

l
e
t

y
o
u
r

m
a
n
a
g
e
r

b
u
y

t
h
e
m
.

B
e
c
a
u
s
e

e
x
p
e
n
s
i
v
e

t
o
o
l
s

b
e
c
o
m
e

s
o
m
e
t
h
i
n
g

y
o
u

M
U
S
T

u
s
e
,

e
v
e
n

i
f

t
h
e
y

d
o
n

t

w
o
r
k
.

A

f
r
e
e

t
o
o
l

m
a
y

b
e

f
r
e
e
l
y

a
b
a
n
d
o
n
e
d
.

T
h
i
s

g
i
v
e
s

y
o
u

f
l
e
x
i
b
i
l
i
t
y
.

J
a
m
e
s

B
a
c
h
,

A
u
t
h
o
r

a
n
d

C
o
n
s
u
l
t
a
n
t
,

S
a
t
i
s
f
i
c
e

T
o

m
e
,

t
h
e

b
i
g
g
e
s
t

w
e
a
k
n
e
s
s

[
i
n

t
h
e

w
a
y

c
o
m
p
a
n
i
e
s

t
e
s
t

s
o
f
t
w
a
r
e
]

i
s

n
o
t

c
o
n
s
i
d
e
r
i
n
g

s
o
f
t
w
a
r
e

t
e
s
t
i
n
g

a
n
y
t
h
i
n
g

b
u
t

a

(
b
a
r
e
l
y
)

n
e
c
e
s
s
a
r
y

e
v
i
l
.

T
e
s
t
i
n
g

i
s

s
e
e
n

a
s

s
o
m
e
t
h
i
n
g

t
h
a
t

c
o
u
l
d

b
e

d
o
n
e

b
y

a

t
r
o
o
p

o
f

m
o
n
k
e
y
s
,

s
o

s
e
r
i
o
u
s

t
e
s
t
e
r
s

a
r
e

t
r
e
a
t
e
d

l
i
k
e

t
h
i
r
d
-
c
l
a
s
s

i
n
d
i
v
i
d
u
a
l
s
.

Y
o
u

t
r
e
a
t

p
e
o
p
l
e

a
s

i
f

t
h
e
y

a
r
e

s
t
u
p
i
d
,

t
h
e
n

t
h
e
y

w
i
l
l

w
i
n
d

u
p

a
c
t
i
n
g

s
t
u
p
i
d
.


G
e
r
a
l
d

W
e
i
n
b
e
r
g
,

A
u
t
h
o
r

a
n
d

C
o
n
s
u
l
t
a
n
t

F
o
r

E
x
e
c
u
t
i
v
e
s

&

B
u
s
i
n
e
s
s

L
e
a
d
e
r
s

T
I
P
S
,

T
R
I
C
K
S

A
N
D


O
T
H
E
R

R
E
S
O
U
R
C
E
S

4
1

T
i
p
s

a
n
d

T
r
i
c
k
s

A
r
e

y
o
u

a

n
i
c
h
e

t
e
s
t
e
r

h
o
l
d
i
n
g

o
n

t
o

a

S
a
m
s
u
n
g

G
a
l
a
x
y

M
i
n
i

o
r

r
u
n
n
i
n
g

C
u
p
c
a
k
e

s
o

y
o
u

c
a
n

e
n
s
u
r
e

n
e
w

a
p
p
s

w
o
r
k

u
n
d
e
r

a
l
l

c
o
n
d
i
t
i
o
n
s
?

D
o

y
o
u

e
v
e
r

w
o
n
d
e
r

i
f

i
t

s

w
o
r
t
h

i
t
?

W
e
l
l

h
e
r
e

a
r
e

a

f
e
w

g
r
e
a
t

s
i
t
e
s

t
h
a
t

l
e
t

y
o
u

m
o
n
i
t
o
r

p
h
o
n
e
,

p
l
a
t
f
o
r
m

a
n
d

b
r
o
w
s
e
r

p
o
p
u
l
a
r
i
t
y
.

C
h
e
c
k

t
h
e
s
e

o
u
t

i
f

y
o
u

r
e

w
o
n
d
e
r
i
n
g

i
f

u
p
g
r
a
d
i
n
g

w
i
l
l

h
u
r
t

y
o
u
r

t
e
s
t
i
n
g

m
a
t
r
i
x

o
r

i
f

y
o
u

r
e

h
o
l
d
i
n
g

o
n

t
o

a

d
i
n
o
s
a
u
r

t
h
a
t

m
i
g
h
t

n
o
t

b
e

w
o
r
t
h

t
e
s
t
i
n
g

w
i
t
h
.

A
n
d
r
o
i
d

D
e
v
e
l
o
p
e
r
s

s
h
o
w
s

y
o
u

g
r
a
p
h
s

o
f

d
a
t
a

c
o
l
l
e
c
t
e
d

a
b
o
u
t

d
e
v
i
c
e
s

t
h
a
t

h
a
v
e

a
c
c
e
s
s

t
o

t
h
e

A
n
d
r
o
i
d

M
a
r
k
e
t
p
l
a
c
e

o
v
e
r

a

r
e
c
e
n
t

2
-
w
e
e
k

p
e
r
i
o
d
.

T
h
e

s
i
t
e

b
r
e
a
k
s

t
h
e

i
n
f
o
r
m
a
t
i
o
n

d
o
w
n

i
n
t
o

p
l
a
t
f
o
r
m

p
o
p
u
l
a
r
i
t
y

a
n
d

p
e
r
c
e
n
t
a
g
e

o
f

d
i
s
t
r
i
b
u
t
i
o
n
,

t
h
e
n

c
o
m
b
i
n
e
s

t
h
e

m
o
s
t

r
e
c
e
n
t

s
t
a
t
s

w
i
t
h

p
r
e
v
i
o
u
s

s
t
u
d
i
e
s

t
o

s
h
o
w

y
o
u

t
r
e
n
d
s

o
v
e
r

t
h
e

p
a
s
t

f
e
w

m
o
n
t
h
s
.

T
h
e
y

a
l
s
o

h
a
v
e

a

g
r
a
p
h

f
o
r

s
c
r
e
e
n

s
i
z
e

p
o
p
u
l
a
r
i
t
y
,

b
u
t

i
t

s

l
i
m
i
t
e
d

t
o

s
m
a
l
l
,

m
e
d
i
u
m
,

l
a
r
g
e

a
n
d

e
x
t
r
a

l
a
r
g
e
.

S
t
a
t

C
o
u
n
t
e
r

l
o
o
k
s

a
t

t
r
e
n
d
s

f
r
o
m

J
a
n
u
a
r
y

2
0
1
1

t
o

J
a
n
u
a
r
y

2
0
1
2

a
n
d

o
f
f
e
r
s

s
t
a
t
s

b
y

b
r
o
w
s
e
r
,

b
r
o
w
s
e
r

v
e
r
s
i
o
n
,

m
o
b
i
l
e

b
r
o
w
s
e
r
,

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m
,

m
o
b
i
l
e

O
S

a
n
d

a

f
e
w

o
t
h
e
r
,

n
o
n
-
p
h
o
n
e

s
p
e
c
i
f
i
c

o
p
t
i
o
n
s
.

T
h
e

c
h
a
r
t
s

a
r
e

e
a
s
y

t
o

r
e
a
d

a
n
d

o
f
f
e
r

b
o
t
h

a

l
i
n
e

c
h
a
r
t

o
r

a

b
a
r

g
r
a
p
h

v
e
r
s
i
o
n
.

P
l
u
s
,

y
o
u

h
a
v
e

t
h
e

o
p
t
i
o
n

o
f

s
a
v
i
n
g

t
h
e

c
h
a
r
t

a
s

a

J
P
E
G
,

d
o
w
n
l
o
a
d
i
n
g

t
h
e

d
a
t
a

i
n
t
o

a

C
S
V

s
p
r
e
a
d
s
h
e
e
t

o
r

e
m
b
e
d
d
i
n
g

t
h
e

c
h
a
r
t

i
n
t
o

y
o
u
r

H
T
M
L
.

I
t

s

r
e
a
l
l
y

a

n
e
a
t

s
i
t
e
,

e
s
p
e
c
i
a
l
l
y

i
f

y
o
u

r
e

r
e
s
e
a
r
c
h
i
n
g

n
e
w

h
a
r
d
w
a
r
e

o
r

w
o
n
d
e
r
i
n
g

w
h
e
t
h
e
r

y
o
u

s
h
o
u
l
d

u
p
d
a
t
e

y
o
u
r

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m
.

A
p
p
B
r
a
i
n

o
f
f
e
r
s

v
i
s
i
t
o
r
s

a

l
o
o
k

a
t

t
h
e

m
o
s
t

p
o
p
u
l
a
r

A
n
d
r
o
i
d

p
h
o
n
e
s

a
n
d

t
h
e

m
o
s
t

c
o
m
m
o
n

S
D
K

v
e
r
s
i
o
n
s
.

P
e
r
h
a
p
s

m
o
r
e

i
n
t
e
r
e
s
t
i
n
g

t
h
a
n

t
h
e

c
h
a
r
t
s

t
h
e
m
s
e
l
v
e
s

(
w
h
i
c
h

c
o
v
e
r

f
r
o
m

a

o
n
e

y
e
a
r

o
f

d
a
t
a

t
o

o
n
l
y

a

f
e
w

m
o
n
t
h
s
)

i
s

t
h
e

f
e
a
t
u
r
e

a
t

t
h
e

b
o
t
t
o
m

o
f

t
h
e

p
a
g
e

t
h
a
t

s
h
o
w
s

c
h
a
n
g
e
s

o
v
e
r

t
h
e

p
a
s
t

3
0

d
a
y
s
.

I
t

s

a
n

e
a
s
y

t
o

r
e
a
d

c
h
a
r
t

t
h
a
t

t
e
l
l
s

y
o
u

j
u
s
t

h
o
w

m
u
c
h

m
a
r
k
e
t

s
h
a
r
e

(
i
n

t
e
r
m
s

o
f

p
e
r
c
e
n
t
a
g
e
)

a

p
h
o
n
e

o
r

v
e
r
s
i
o
n

g
a
i
n
e
d

o
r

l
o
s
t

o
v
e
r

t
h
e

l
a
s
t

m
o
n
t
h
.

R
e
a
d

m
o
r
e
:

w
w
w
.
m
o
b
i
l
e
a
p
p
t
e
s
t
i
n
g
.
c
o
m
/
i
s
-
y
o
u
r
-
t
e
s
t
i
n
g
-
d
o
i
n
g
-
a
n
y
-
g
o
o
d
/
2
0
1
2
/
0
2
/


4
2

A
p
p
e
n
d
i
x

A
P
P
G
R
A
D
E
R

F
O
R

A
N
D
R
O
I
D

W
h
a
t

i
s

A
p
p
G
r
a
d
e
r
?

I
t

s

a

f
r
e
e

o
n
l
i
n
e

t
o
o
l

w
h
e
r
e

d
e
v
e
l
o
p
e
r
s

q
u
i
c
k
l
y

t
e
s
t

t
h
e
i
r

A
n
d
r
o
i
d

a
p
p
l
i
c
a
t
i
o
n

o
n


s
o
m
e

o
f

t
h
e

m
o
s
t


p
o
p
u
l
a
r

d
e
v
i
c
e
s
.


W
h
a
t

d
o
e
s

A
p
p
G
r
a
d
e
r

p
r
o
v
i
d
e
?

W
i
t
h
i
n

m
i
n
u
t
e
s

d
e
v
e
l
o
p
e
r
s

r
e
c
e
i
v
e

a

c
u
s
t
o
m
i
z
e
d

r
e
p
o
r
t

w
i
t
h
:

A
n

a
p
p

g
r
a
d
e

o
n

a

s
c
a
l
e

o
f

1

t
o

1
0
0

I
s
s
u
e
s

i
d
e
n
t
i
f
i
e
d

d
u
r
i
n
g

d
o
w
n
l
o
a
d
,

i
n
s
t
a
l
l
a
t
i
o
n

a
n
d

b
a
s
i
c

u
s
a
g
e

C
o
m
p
a
r
i
s
o
n

o
f

y
o
u
r

o
v
e
r
a
l
l

g
r
a
d
e

t
o

t
h
e

m
o
s
t

p
o
p
u
l
a
r

a
p
p
s

i
n

t
h
e

s
a
m
e

c
a
t
e
g
o
r
y


W
h
y

s
h
o
u
l
d

d
e
v
e
l
o
p
e
r
s

u
s
e

A
p
p
G
r
a
d
e
r
?

C
a
t
c
h

p
r
o
b
l
e
m
s

b
e
f
o
r
e

u
s
e
r
s

d
o

B
e
n
c
h
m
a
r
k

a
n

a
p
p

a
g
a
i
n
s
t

t
h
e

c
o
m
p
e
t
i
t
i
o
n

E
n
s
u
r
e

a

g
o
o
d

f
i
r
s
t

i
m
p
r
e
s
s
i
o
n

I
t

s

F


H
o
w

i
t

W
o
r
k
s

U
p
l
o
a
d

t
h
e

A
n
d
r
o
i
d

A
P
K

f
i
l
e

S
e
n
d

y
o
u
r

M
o
b
i
l
e

A
p
p

I
f

t
h
e

m
o
b
i
l
e

a
p
p

c
r
a
s
h
e
s

o
n

a

d
e
v
i
c
e
,

A
p
p
G
r
a
d
e
r

p
r
o
v
i
d
e
s

t
h
e

d
e
v
i
c
e
-
s
p
e
c
i
f
i
c

c
r
a
s
h

l
o
g

f
o
r

d
e
t
a
i
l
s


C
h
e
c
k

O
u
t

A
p
p
G
r
a
d
e
r

f
o
r

A
n
d
r
o
i
d

N
o
w

>
>
>

T
i
p
s

a
n
d

T
r
i
c
k
s
:

A
n
d
r
o
i
d

W
e

w
r
i
t
e

a

l
o
t

o
n

t
h
e

s
u
b
j
e
c
t

o
f

m
o
b
i
l
e

t
e
s
t
i
n
g

c
h
a
l
l
e
n
g
e
s

s
p
e
c
i
f
i
c

t
o

A
n
d
r
o
i
d


w
i
t
h

i
t
s

c
o
u
n
t
l
e
s
s

d
e
v
i
c
e
s
,

O
S

v
e
r
s
i
o
n
s

a
n
d

o
t
h
e
r

p
e
r
m
u
t
a
t
i
o
n
s
.

B
u
t

f
o
r

s
o
m
e

r
e
a
s
o
n
,

i
t

m
e
a
n
s

a

l
o
t

m
o
r
e

c
o
m
i
n
g

f
r
o
m

a

c
o
m
p
a
n
y

l
i
k
e

N
e
t
f
l
i
x
.

A
m
o
l

K
h
e
r


t
h
e

N
e
t
f
l
i
x

E
n
g
i
n
e
e
r
i
n
g

M
a
n
a
g
e
r

i
n

T
o
o
l
s

f
o
r

t
h
e

A
n
d
r
o
i
d
,

i
O
S

a
n
d

A
p
p
l
e

T
V

t
e
a
m
s


r
e
c
e
n
t
l
y

p
e
n
n
e
d

a

t
e
r
r
i
f
i
c

b
l
o
g

p
o
s
t

o
n

t
h
e
i
r

f
i
r
s
t
-
h
a
n
d

e
x
p
e
r
i
e
n
c
e

t
e
s
t
i
n
g

t
h
e
i
r

a
p
p

o
n

A
n
d
r
o
i
d
.

I

h
i
g
h
l
y

s
u
g
g
e
s
t

y
o
u

r
e
a
d

t
h
e

p
o
s
t

i
n

i
t
s

e
n
t
i
r
e
t
y
,

b
u
t

h
e
r
e

a
r
e

m
y

h
i
g
h
l
i
g
h
t
s
:

O
n

t
h
e
i
r

t
e
s
t
i
n
g

c
h
a
l
l
e
n
g
e
s
:

W
h
e
n

N
e
t
f
l
i
x

d
e
c
i
d
e
d

t
o

e
n
t
e
r

t
h
e

A
n
d
r
o
i
d

e
c
o
s
y
s
t
e
m
,

w
e

f
a
c
e
d

a

d
a
u
n
t
i
n
g

s
e
t

o
f

c
h
a
l
l
e
n
g
e
s
:

a
)

W
e

w
a
n
t
e
d

t
o

r
e
l
e
a
s
e

r
a
p
i
d
l
y

e
v
e
r
y

6
-
8

w
e
e
k
s
,

b
)

T
h
e
r
e

w
e
r
e

h
u
n
d
r
e
d
s

o
f

A
n
d
r
o
i
d

d
e
v
i
c
e
s

o
f

d
i
f
f
e
r
e
n
t

s
h
a
p
e
s
,

v
e
r
s
i
o
n
s
,

c
a
p
a
c
i
t
i
e
s

a
n
d

s
p
e
c
i
f
i
c
a
t
i
o
n
s

w
h
i
c
h

n
e
e
d

t
o

p
l
a
y
b
a
c
k

a
u
d
i
o

a
n
d

v
i
d
e
o

a
n
d

c
)

W
e

w
a
n
t
e
d

t
o

k
e
e
p

t
h
e

t
e
a
m

s
m
a
l
l

a
n
d

h
a
p
p
y
.

O
n

a
u
t
o
m
a
t
i
o
n
:

Y
o
u

p
r
o
b
a
b
l
y

g
u
e
s
s
e
d

t
h
a
t

a
u
t
o
m
a
t
i
o
n

h
a
d

t
o

p
l
a
y

a

r
o
l
e

i
n

t
h
i
s

s
o
l
u
t
i
o
n
.

H
o
w
e
v
e
r

a
u
t
o
m
a
t
i
n
g

s
c
e
n
a
r
i
o
s

o
n

t
h
e

p
h
o
n
e

o
r

a

t
a
b
l
e
t

i
s

c
o
m
p
l
i
c
a
t
e
d

w
h
e
n

t
h
e

c
o
r
e

f
u
n
c
t
i
o
n
a
l
i
t
y

o
f

y
o
u
r

a
p
p
l
i
c
a
t
i
o
n

i
s

t
o

p
l
a
y

b
a
c
k

v
i
d
e
o
s

n
a
t
i
v
e
l
y

b
u
t

y
o
u

a
r
e

u
s
i
n
g

a
n

H
T
M
L
5

i
n
t
e
r
f
a
c
e

w
h
i
c
h

l
i
v
e
s

i
n

t
h
e

a
p
p
l
i
c
a
t
i
o
n

s

w
e
b

v
i
e
w
.

O
n

d
e
v
i
c
e

p
r
i
o
r
i
t
y
:

T
o

p
u
t

i
t

o
t
h
e
r

w
a
y
,

w
h
e
n

i
t

c
o
m
e
s

t
o

w
a
t
c
h
i
n
g

N
e
t
f
l
i
x
,

a
n
y

d
e
v
i
c
e

o
t
h
e
r

t
h
a
n

t
h
o
s
e

t
e
n

d
e
v
i
c
e
s

c
a
n

b
e

c
l
a
s
s
i
f
i
e
d

w
i
t
h

t
h
e

h
i
g
h

p
r
i
o
r
i
t
y

d
e
v
i
c
e
s

b
a
s
e
d

o
n

t
h
e
i
r

c
o
n
f
i
g
u
r
a
t
i
o
n
.

T
h
i
s

i
n

t
u
r
n

h
e
l
p
s

u
s

t
o

q
u
i
c
k
l
y

i
d
e
n
t
i
f
y

t
h
e

c
l
a
s
s

o
f

p
r
o
b
l
e
m
s

a
s
s
o
c
i
a
t
e
d

w
i
t
h

t
h
e

g
i
v
e
n

d
e
v
i
c
e
.

O
n

t
h
e
i
r

t
e
s
t
i
n
g

t
e
a
m
:

W
e

k
e
e
p

o
u
r

t
e
a
m

l
e
a
n

b
y

f
o
c
u
s
i
n
g

o
u
r

f
u
l
l

t
i
m
e

e
m
p
l
o
y
e
e
s

o
n

b
u
i
l
d
i
n
g

s
o
l
u
t
i
o
n
s

t
h
a
t

s
c
a
l
e

a
n
d

a
u
t
o
m
a
t
i
o
n

i
s

a

k
e
y

p
a
r
t

o
f

t
h
i
s

e
f
f
o
r
t
.

W
h
e
n

w
e

d
o

a
n

i
n
t
e
r
n
a
t
i
o
n
a
l

l
a
u
n
c
h
,

w
e

r
e
l
y

o
n

c
r
o
w
d
-
s
o
u
r
c
i
n
g

t
e
s
t

s
o
l
u
t
i
o
n
s

l
i
k
e

u
T
e
s
t

t
o

q
u
i
c
k
l
y

v
e
r
i
f
y

n
e
t
w
o
r
k

a
n
d

l
a
t
e
n
c
y

p
e
r
f
o
r
m
a
n
c
e
.

T
h
i
s

p
r
o
v
i
d
e
s

u
s

r
e
a
l

w
o
r
l
d

i
n
s
u
r
a
n
c
e

t
h
a
t

a
l
l

o
f

o
u
r

b
a
c
k
e
n
d

s
y
s
t
e
m
s

a
r
e

w
o
r
k
i
n
g

a
s

e
x
p
e
c
t
e
d
.

T
h
e
s
e

a
p
p
r
o
a
c
h
e
s

g
i
v
e

o
u
r

t
e
a
m

t
i
m
e

t
o

w
a
t
c
h

t
h
e
i
r

f
a
v
o
r
i
t
e

m
o
v
i
e
s

t
o

e
n
s
u
r
e

t
h
a
t

w
e

h
a
v
e

t
h
e

b
e
s
t

m
o
b
i
l
e

s
t
r
e
a
m
i
n
g

v
i
d
e
o

s
o
l
u
t
i
o
n

i
n

t
h
e

i
n
d
u
s
t
r
y
.


R
e
a
d

t
h
e

r
e
s
t

>
>
>


4
3

A
p
p
e
n
d
i
x

T
i
p
s

a
n
d

T
r
i
c
k
s
:

i
O
S

E
v
e
n

t
h
o
u
g
h

t
h
e

i
O
S

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m

d
o
e
s
n

t

p
r
e
s
e
n
t

a
s

l
a
r
g
e

o
f

a

m
a
t
r
i
x

a
s

A
n
d
r
o
i
d

d
o
e
s
n

t

m
e
a
n

t
e
s
t
i
n
g

i
O
S

a
p
p
s

i
s

e
a
s
y
.

i
O
S

d
e
v
i
c
e
s

a
r
e

s
u
p
p
o
r
t
e
d

b
y

m
o
r
e

t
h
a
n

1
0
0

c
a
r
r
i
e
r
s

w
o
r
l
d
w
i
d
e
,

a
n
d

t
h
e

i
n
t
r
o
d
u
c
t
i
o
n

o
f

h
i
g
h

r
e
s

s
c
r
e
e
n
s

w
i
t
h

t
h
e

N
e
w

i
P
a
d

a
d
d
e
d

y
e
t

a
n
o
t
h
e
r

d
i
m
e
n
s
i
o
n

t
o

t
h
e

m
a
t
r
i
x
.

H
e
r
e

a
r
e

a

f
e
w

t
o
o
l
s

(
m
o
s
t

o
f

w
h
i
c
h

a
r
e

a
l
r
e
a
d
y

o
n

t
h
e

d
e
v
i
c
e
)

t
h
a
t

w
i
l
l

m
a
k
e

i
O
S

t
e
s
t
i
n
g

o
n

r
e
a
l

d
e
v
i
c
e
s

e
a
s
i
e
r

a
n
d

m
o
r
e

e
f
f
e
c
t
i
v
e
:

C
r
a
s
h

r
e
p
o
r
t
s

a
r
e

l
o
g
g
e
d

a
u
t
o
m
a
t
i
c
a
l
l
y

o
n

A
p
p
l
e

d
e
v
i
c
e
s
.

T
h
e
s
e

r
e
p
o
r
t
s

c
a
n

b
e

a
c
c
e
s
s
e
d

b
y

s
y
n
c
i
n
g

t
h
e

t
e
s
t

d
e
v
i
c
e

t
o

a

c
o
m
p
u
t
e
r
.

T
h
e

.
c
r
a
s
h

f
i
l
e
s

b
e
g
i
n

w
i
t
h

t
h
e

a
p
p
l
i
c
a
t
i
o
n

n
a
m
e

a
n
d

c
o
n
t
a
i
n

d
a
t
e

a
n
d

t
i
m
e

i
n
f
o
r
m
a
t
i
o
n
.


I
n

a
d
d
i
t
i
o
n
,

<
D
E
V
I
C
E
_
N
A
M
E
>

w
i
l
l

a
p
p
e
a
r

a
t

t
h
e

e
n
d

o
f

t
h
e

f
i
l
e

n
a
m
e
,

b
e
f
o
r
e

t
h
e

e
x
t
e
n
s
i
o
n


m
a
k
i
n
g

i
t

e
a
s
i
e
r

t
o

k
e
e
p

t
r
a
c
k

o
f

e
a
c
h

r
e
p
o
r
t
.

T
h
e

c
o
n
s
o
l
e

l
o
g

i
s

a
n

i
O
S

f
e
a
t
u
r
e

t
h
a
t

i
n
c
l
u
d
e
s

i
n
f
o
r
m
a
t
i
o
n

f
r
o
m

e
v
e
r
y

a
p
p
l
i
c
a
t
i
o
n

o
n

t
h
e

d
e
v
i
c
e
.

T
h
i
s

l
o
g

c
a
n

h
e
l
p

p
i
n
p
o
i
n
t

i
f

y
o
u
r

a
p
p

i
s

b
e
i
n
g

a
d
v
e
r
s
e
l
y

a
f
f
e
c
t
e
d

b
y

o
t
h
e
r

a
p
p
s
/
s
o
f
t
w
a
r
e

o
n

t
h
e

d
e
v
i
c
e
.

T
h
e

c
o
n
s
o
l
e

l
o
g

d
o
e
s

n
o
t

l
a
s
t

v
e
r
y

l
o
n
g

s
o

b
e

s
u
r
e

t
o

a
c
c
e
s
s

i
t

q
u
i
c
k
l
y

f
o
l
l
o
w
i
n
g

a

c
r
a
s
h
,

o
t
h
e
r
w
i
s
e

t
h
e

d
e
t
a
i
l
s

a
b
o
u
t

a
n

i
s
s
u
e

m
a
y

b
e

l
o
s
t
.

T
h
e

c
o
n
s
o
l
e

l
o
g

c
a
n

b
e

s
a
v
e
d

b
y

c
o
n
n
e
c
t
i
n
g

t
h
e

d
e
v
i
c
e

t
o

a

c
o
m
p
u
t
e
r

a
n
d

a
c
c
e
s
s
i
n
g

t
h
e

C
o
n
s
o
l
e


t
a
b

w
i
t
h
i
n

d
e
v
i
c
e

c
o
n
f
i
g
u
r
a
t
i
o
n

u
t
i
l
i
t
y
.

T
h
e

b
u
i
l
t
-
i
n

s
c
r
e
e
n

s
h
o
t

c
o
m
m
a
n
d

i
s

a

g
o
o
d

t
o
o
l

t
o

u
s
e

t
o

d
o
c
u
m
e
n
t

b
u
g
s
.

H
o
l
d
i
n
g

t
h
e

h
o
m
e

a
n
d

p
o
w
e
r

b
u
t
t
o
n

s
i
m
u
l
t
a
n
e
o
u
s
l
y

w
i
l
l

s
e
n
d

a

s
n
a
p
s
h
o
t

o
f

t
h
e

d
e
v
i
c
e

s

s
c
r
e
e
n

t
o

t
h
e

i
C
l
o
u
d

(
a
n
d

s
u
b
s
e
q
u
e
n
t
l
y

t
o

a
l
l

y
o
u
r

c
o
n
n
e
c
t
e
d

d
e
v
i
c
e
s
.

I
n
s
t
r
u
m
e
n
t
s

i
s

a
n

a
p
p
l
i
c
a
t
i
o
n

t
h
a
t

t
r
a
c
e
s

a
n
d

p
r
o
f
i
l
e
s

i
O
S

c
o
d
e
.

I
t

i
s

a
v
a
i
l
a
b
l
e

a
s

p
a
r
t

o
f

X
c
o
d
e

T
o
o
l
s
.

O
n
e

o
f

t
h
e

m
o
s
t

h
e
l
p
f
u
l

i
n
s
t
r
u
m
e
n
t
s

i
s

t
h
e

L
e
a
k
s

t
e
m
p
l
a
t
e

w
h
i
c
h

m
o
n
i
t
o
r
y

m
e
m
o
r
y

u
s
a
g
e

o
f

t
h
e

a
p
p

a
n
d

d
e
t
e
c
t
s

m
e
m
o
r
y

l
e
a
k
s
.


4
4

A
p
p
e
n
d
i
x

E
S
S
E
N
T
I
A
L

G
U
I
D
E

T
O


i
O
S

A
P
P

T
E
S
T
I
N
G

W
a
n
t


t
o

l
e
a
r
n

t
h
e

i
n
s

a
n
d

o
u
t
s

o
f

m
o
b
i
l
e

a
p
p

t
e
s
t
i
n
g

f
o
r

t
h
e

A
p
p
l
e

e
c
o
s
y
s
t
e
m
?

u
T
e
s
t

s

E
s
s
e
n
t
i
a
l

G
u
i
d
e

t
o

i
O
S

A
p
p

T
e
s
t
i
n
g

d
e
t
a
i
l
s

t
h
e

i
O
S

t
e
s
t
i
n
g

m
a
t
r
i
x
,

U
D
I
D

p
r
o
v
i
s
i
o
n
i
n
g

a
n
d

i
m
p
o
r
t
a
n
t

a
r
e
a
s

o
f

f
o
c
u
s

f
o
r

t
e
s
t
i
n
g

i
O
S

a
p
p
s

(
i
n
c
l
u
d
i
n
g

c
o
m
m
o
n

h
a
n
g
-
u
p
s

a
n
d

i
s
s
u
e
s
)
,

p
l
u
s

a

l
o
t

o
f

t
o
o
l
s

a
n
d

t
i
p
s

f
o
r

d
e
v
e
l
o
p
e
r
s

a
n
d

t
e
s
t
e
r
s
.

G
e
t

T
h
e

E
s
s
e
n
t
i
a
l

G
u
i
d
e

t
o

i
O
S

A
p
p

T
e
s
t
i
n
g


T
i
p
s

a
n
d

T
r
i
c
k
s
:

W
i
n
d
o
w
s

P
h
o
n
e

I
t

s

i
m
p
o
r
t
a
n
t

t
o

r
e
m
e
m
b
e
r

t
h
a
t

A
n
d
r
o
i
d

a
n
d

i
O
S

a
r
e
n

t

t
h
e

o
n
l
y

o
p
e
r
a
t
i
n
g

s
y
s
t
e
m
s

o
u
t

t
h
e
r
e
.

W
i
n
d
o
w
s

i
s

m
a
k
i
n
g

a

b
i
g

p
u
s
h

w
i
t
h

W
i
n
d
o
w
s
7

a
n
d

s
o
o
n
,

W
i
n
d
o
w
s
8
.

T
h
e

c
o
m
p
a
n
y

h
a
s

b
e
e
n

a
c
t
i
v
e
l
y

c
o
u
r
t
i
n
g

m
o
b
i
l
e

a
p
p

d
e
v
e
l
o
p
e
r
s
.

I
n

l
a
t
e

2
0
1
1

t
h
e

M
i
c
r
o
s
o
f
t

W
i
n
d
o
w
s

P
h
o
n
e

M
a
r
k
e
t
p
l
a
c
e

h
i
t

t
h
e

5
0
,
0
0
0

a
p
p

m
a
r
k


a

f
e
a
t

t
h
a
t

t
o
o
k

i
O
S

1
2

m
o
n
t
h
s

a
n
d

A
n
d
r
o
i
d

1
9

m
o
n
t
h
s
.

I
t

t
o
o
k

W
i
n
d
o
w
s

1
4

m
o
n
t
h
s
.

L
e
s
s

t
h
a
n

a

m
o
n
t
h

a
f
t
e
r

t
h
a
t

t
h
e

M
a
r
k
e
t
p
l
a
c
e

h
a
d

j
u
m
p
e
d

b
y

a
n
o
t
h
e
r

1
0
,
0
0
0

a
p
p
s
.

W
h
a
t

t
o

K
n
o
w

a
b
o
u
t

W
i
n
d
o
w
s

P
h
o
n
e

T
h
e

r
e
c
e
n
t

i
n
t
r
o
d
u
c
t
i
o
n

o
f

l
o
w
-
e
n
d

(
c
h
e
a
p
e
r
)

s
m
a
r
t
p
h
o
n
e
s

h
a
s

h
i
t

a

t
i
n
y

t
e
s
t
i
n
g

s
n
a
g


n
o
t

a
l
l

a
p
p
s

w
i
l
l

w
o
r
k

o
n

t
h
e
m
.

B
u
t

a
s

t
h
i
n
g
s

s
t
a
n
d

n
o
w
,

5
%

o
f

e
x
i
s
t
i
n
g

W
i
n
d
o
w
s

P
h
o
n
e

a
p
p
s

w
o
n

t

w
o
r
k

w
i
t
h

t
h
e

n
e
w
,

l
o
w
e
r

s
y
s
t
e
m

r
e
q
u
i
r
e
m
e
n
t
s
.

(
S
o
u
r
c
e
)

W
i
n
d
o
w
s
8

a
p
p
s

c
a
n

b
e

t
e
s
t
e
d

i
n

a
n

i
P
a
d

u
s
i
n
g

W
i
n
8

M
e
t
r
o

T
e
s
t
b
e
d
.

T
h
i
s

g
a
v
e

W
i
n
d
o
w
s

d
e
v
e
l
o
p
e
r
s

a

j
u
m
p

s
t
a
r
t

o
n

t
h
e

n
e
w

m
a
r
k
e
t

b
e
f
o
r
e

W
i
n
d
o
w
s
8

w
a
s

r
e
l
e
a
s
e
d
.

I
t

a
l
s
o

o
p
e
n
s

t
h
e

m
a
r
k
e
t

t
o

d
e
v
e
l
o
p
e
r
s

w
i
t
h
o
u
t

a
c
c
e
s
s

t
o

a

W
i
n
d
o
w
s
8

d
e
v
i
c
e
.

(
S
o
u
r
c
e
)

M
i
c
r
o
s
o
f
t

s
t
r
i
c
t
l
y

a
d
h
e
r
e
s

t
o

t
h
e
i
r

M
e
t
r
o

s
t
y
l
e
.

L
e
a
d
i
n
g

u
p

t
o

t
h
e

r
e
l
e
a
s
e

o
f

W
i
n
d
o
w
s

8
,

t
h
e

c
o
m
p
a
n
y

p
u
b
l
i
s
h
e
d

P
e
r
f
o
r
m
a
n
c
e

T
i
p
s

f
o
r

M
e
t
r
o

S
t
y
l
e

X
A
M
L

A
p
p
s
.

T
h
e

p
a
p
e
r


p
r
o
v
i
d
e
s

p
e
r
f
o
r
m
a
n
c
e

t
i
p
s

f
o
r

m
e
t
r
o

s
t
y
l
e

X
A
M
L

a
p
p
s
.

I
t

p
r
o
v
i
d
e
s

g
u
i
d
e
l
i
n
e
s

f
o
r

d
e
v
e
l
o
p
e
r
s

t
o

i
m
p
r
o
v
e

p
e
r
f
o
r
m
a
n
c
e

o
f

t
h
e
i
r

a
p
p
s

i
n

t
h
e

s
c
e
n
a
r
i
o
s

m
o
s
t

i
m
p
o
r
t
a
n
t

t
o

u
s
e
r
s
.

I
t

a
s
s
u
m
e
s

t
h
a
t

y
o
u

k
n
o
w

b
a
s
i
c

X
A
M
L

p
r
o
g
r
a
m
m
i
n
g

i
n

C
#
,

C
+
+
,

o
r

V
i
s
u
a
l

B
a
s
i
c
.


D
o
w
n
l
o
a
d

t
h
e

p
a
p
e
r

a
t

h
t
t
p
:
/
/
w
w
w
.
m
i
c
r
o
s
o
f
t
.
c
o
m
/
e
n
-
u
s
/
d
o
w
n
l
o
a
d
/
d
e
t
a
i
l
s
.
a
s
p
x
?
i
d
=
2
9
8
8
6


4
3

A
p
p
e
n
d
i
x

J
u
s
t

f
o
r

l
o
o
k
s

a
n
d

b
e
a
u
t
y
,

I

d
e
f
i
n
i
t
e
l
y

f
a
v
o
r

t
h
e

W
i
n
d
o
w
s

7

p
h
o
n
e

o
v
e
r

A
n
d
r
o
i
d
.


S
t
e
v
e

W
o
z
n
i
a
k


A
N
D

I
N

C
O
N
C
L
U
S
I
O
N

4
6

C
o
n
c
l
u
s
i
o
n

T
h
o
s
e

c
o
m
p
a
n
i
e
s

w
h
o

n
e
g
l
e
c
t

t
e
s
t
i
n
g

i
n

t
h
e
i
r

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n

d
e
v
e
l
o
p
m
e
n
t

l
i
f
e
c
y
c
l
e
,

d
o

s
o

a
t

t
h
e
i
r

o
w
n

p
e
r
i
l
.

T
h
e
r
e

w
a
s

a

t
i
m
e

w
h
e
n

t
h
e

t
e
s
t
i
n
g

m
a
t
r
i
x

w
a
s

i
n
d
e
e
d

t
o
o

c
o
m
p
l
e
x
,

t
o
o

b
u
r
d
e
n
s
o
m
e

t
o

b
e

c
o
m
p
l
e
t
e
d

u
s
i
n
g

s
t
a
n
d
a
r
d

m
e
a
n
s
.

B
u
t

t
h
a
n
k
s

t
o

t
h
e

r
a
p
i
d

e
v
o
l
u
t
i
o
n

o
f

i
n
-
t
h
e
-
w
i
l
d

t
e
s
t
i
n
g
,

a
l
l

t
h
a
t

h
a
s

n
o
w

c
h
a
n
g
e
d
.


T
h
o
s
e

c
o
m
p
a
n
i
e
s

t
h
a
t

a
r
e

l
e
v
e
r
a
g
i
n
g

i
n
-
t
h
e
-
w
i
l
d

t
e
s
t
i
n
g

-

p
a
r
t
i
c
u
l
a
r
l
y

i
n

t
h
e

m
o
b
i
l
e

a
p
p
s

a
n
d

m
o
b
i
l
e

w
e
b

s
p
a
c
e

-

a
r
e

g
a
i
n
i
n
g

a

c
o
m
p
e
t
i
t
i
v
e

a
d
v
a
n
t
a
g
e

w
i
t
h

e
a
c
h

n
e
w

r
e
l
e
a
s
e
.

A
s

t
h
e

m
o
b
i
l
e

m
a
r
k
e
t

c
o
n
t
i
n
u
e
s

t
o

g
r
o
w

s
h
a
r
p
l
y
,

t
h
o
s
e

b
r
a
n
d
s

t
h
a
t

m
a
k
e

r
e
a
l
-
w
o
r
l
d

t
e
s
t
i
n
g

c
o
v
e
r
a
g
e

a

p
r
i
o
r
i
t
y

w
i
l
l

e
n
j
o
y

R
O
I

i
n

t
e
r
m
s

o
f

i
n
c
r
e
a
s
e
d

m
a
r
k
e
t

s
h
a
r
e
,

p
r
o
f
i
t
a
b
i
l
i
t
y

a
n
d

a
b
o
v
e

a
l
l
,

u
s
e
r

l
o
y
a
l
t
y
.

T
h
o
s
e

w
h
o

n
e
g
l
e
c
t

t
e
s
t
i
n
g

w
i
l
l

s
t
r
u
g
g
l
e

t
o

k
e
e
p

u
p

i
n

a

w
o
r
l
d

f
i
l
l
e
d

w
i
t
h

a
p
p

s
t
o
r
e
s
,

s
o
c
i
a
l

m
e
d
i
a

a
n
d

i
n
c
r
e
a
s
e
d

u
s
e
r

e
x
p
e
c
t
a
t
i
o
n
s
.

S
i
m
p
l
e

a
s

t
h
a
t
.

E
i
t
h
e
r

w
a
y
,

t
h
e

f
u
t
u
r
e

o
f

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
s

r
e
m
a
i
n
s

b
r
i
g
h
t
.

O
n
c
e

r
e
s
e
r
v
e
d

f
o
r

a

t
e
c
h
-
s
a
v
v
y

n
i
c
h
e
,

t
h
e

u
s
e

o
f

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
s

i
s

n
o
w

f
i
r
m
l
y

e
n
t
r
e
n
c
h
e
d

i
n

t
h
e

m
a
i
n
s
t
r
e
a
m
.

T
h
e
r
e

s

n
o

t
u
r
n
i
n
g

b
a
c
k

w
h
e
n

i
t

c
o
m
e
s

t
o

m
o
b
i
l
e

a
p
p
s
,

a
n
d

t
h
a
t

m
e
a
n
s

t
h
e

t
e
s
t
i
n
g

f
o
r

m
o
b
i
l
e

m
u
s
t

r
a
p
i
d
l
y

e
v
o
l
v
e

t
o

k
e
e
p

u
p
.



4
7

C
o
n
c
l
u
s
i
o
n

I
o
r

m
o
r
e

o
n

h
o
w

|
n
-
t
h
e
-
w
|
|
d

t
e
s
t
|
n
g

c
a
n

c
o
m
p
|
e
m
e
n
t

y
o
u
r

m
o
b
|
|
e

a
p
p

t
e
s
t
|
n
g

e
f
f
o
r
t
s
,

a
n
d

h
e
|
p

y
o
u

|
a
u
n
c
h

a
p
p
s

t
h
a
t

w
o
r
k

|
n

t
h
e

h
a
n
d
s

o
f

e
n
d

u
s
e
r
s
,

c
h
a
t

w
|
t
h

o
n
e

o
f

o
u
r

t
e
s
t
|
n
g

c
o
a
c
h
e
s

b
y

c
|
|
c
k
|
n
g

h
e
r
e

o
r

b
y

c
a
|
|
|
n
g

8
0
0
.
4
4
S
.
3
9
1
4
.



A
b
o
u
t

u
T
e
s
t

u
T
e
s
t

p
r
o
v
i
d
e
s

r
e
a
l
-
w
o
r
l
d

t
e
s
t
i
n
g

s
e
r
v
i
c
e
s

f
o
r

w
e
b
,

d
e
s
k
t
o
p

a
n
d

m
o
b
i
l
e

a
p
p
l
i
c
a
t
i
o
n
s
.

B
y

l
e
v
e
r
a
g
i
n
g

a

c
o
m
m
u
n
i
t
y

o
f

6
0
,
0
0
0
+

p
r
o
f
e
s
s
i
o
n
a
l

t
e
s
t
e
r
s

f
r
o
m

1
9
0

c
o
u
n
t
r
i
e
s
,

u
T
e
s
t

h
e
l
p
s

c
o
m
p
a
n
i
e
s

t
e
s
t

t
h
e
i
r

p
r
o
d
u
c
t
s

u
n
d
e
r

r
e
a
l
-
w
o
r
l
d

c
o
n
d
i
t
i
o
n
s
.

T
h
o
u
s
a
n
d
s

o
f

c
o
m
p
a
n
i
e
s


f
r
o
m

s
t
a
r
t
u
p
s

t
o

g
l
o
b
a
l

e
n
t
e
r
p
r
i
s
e
s

s
u
c
h

a
s

G
o
o
g
l
e
,

M
i
c
r
o
s
o
f
t
,

H
B
O
,

A
m
a
z
o
n

a
n
d

U
S
A

T
O
D
A
Y


t
u
r
n

t
o

u
T
e
s
t

t
o

c
o
m
p
l
e
m
e
n
t

t
h
e
i
r

i
n
-
t
h
e
-
l
a
b

t
e
s
t
i
n
g
,

a
n
d

t
o

h
e
l
p

t
h
e
m

l
a
u
n
c
h

b
e
t
t
e
r

a
p
p
s
.

u
T
e
s
t

s

s
e
r
v
i
c
e
s

s
p
a
n

t
h
e

e
n
t
i
r
e

s
o
f
t
w
a
r
e

d
e
v
e
l
o
p
m
e
n
t

l
i
f
e
c
y
c
l
e
,

i
n
c
l
u
d
i
n
g

f
u
n
c
t
i
o
n
a
l
,

u
s
a
b
i
l
i
t
y
,

s
e
c
u
r
i
t
y
,

l
o
c
a
l
i
z
a
t
i
o
n

a
n
d

l
o
a
d

t
e
s
t
i
n
g
.





T
h
e

c
o
m
p
a
n
y

i
s

h
e
a
d
q
u
a
r
t
e
r
e
d

n
e
a
r

B
o
s
t
o
n
,

w
i
t
h

o
f
f
i
c
e
s

i
n

S
i
l
i
c
o
n

V
a
l
l
e
y
,

L
o
n
d
o
n

a
n
d

I
s
r
a
e
l
.

u
T
e
s
t

h
a
s

r
a
i
s
e
d

m
o
r
e

t
h
a
n

$
3
7
M
M

i
n

f
u
n
d
i
n
g

a
n
d

c
o
n
s
i
s
t
e
n
t
l
y

g
e
n
e
r
a
t
e
s

t
r
i
p
l
e
-
d
i
g
i
t

a
n
n
u
a
l

r
e
v
e
n
u
e

g
r
o
w
t
h
.

T
h
e

c
o
m
p
a
n
y

w
o
n

t
h
e

A
m
e
r
i
c
a
n

B
u
s
i
n
e
s
s

A
s
s
o
c
i
a
t
i
o
n

M
o
s
t

I
n
n
o
v
a
t
i
v
e

C
o
m
p
a
n
y

o
f

2
0
1
1


a
w
a
r
d
,

a
n
d

w
a
s

n
a
m
e
d

a

B
e
s
t

P
l
a
c
e

t
o

W
o
r
k


b
y

t
h
e

B
o
s
t
o
n

B
u
s
i
n
e
s
s

J
o
u
r
n
a
l

t
w
o

y
e
a
r
s

i
n

a

r
o
w
.




M
o
r
e

i
n
f
o

i
s

a
v
a
i
l
a
b
l
e

a
t


w
w
w
.
u
t
e
s
t
.
c
o
m

o
r

b
l
o
g
.
u
t
e
s
t
.
c
o
m
.

F
o
r

m
o
r
e

i
n
f
o

o
n

m
o
b
i
l
e

a
p
p

t
e
s
t
i
n
g
,

v
i
s
i
t

w
w
w
.
m
o
b
i
l
e
a
p
p
t
e
s
t
i
n
g
.
c
o
m

u
T
e
s
t
,

I
n
c
.

1
5
3

C
o
r
d
a
v
i
l
l
e

R
o
a
d

S
o
u
t
h
b
o
r
o
u
g
h
,

M
A

0
1
7
7
2

p
:

1
.
8
0
0
.
4
4
5
.
3
9
1
4

e
:

i
n
f
o
@
u
t
e
s
t
.
c
o
m

w
:

w
w
w
.
u
t
e
s
t
.
c
o
m

4
8

A
b
o
u
t

u
T
e
s
t

You might also like