Most
of us are familiar with the message popping up whenever we open a site
or log in to a service, asking us to download their mobile app. And
though it may not be much of a hindrance, in the long run it may lead to
various unwanted developments.
Since,
the launch of the first internet-capable phones and even before that,
there has been gradual transition from the computer as the primary
method to access the internet to much more convenient, portable devices.
You cannot carry the computer for every time you want to look up that
word, or that image on your commute to work.
The
launch of touchscreen phones only accelerated this development,
combining utility with convenience, the phone quickly became an
irreplaceable part of our lives, and also our primary ticket to the
internet. In 2015, Google announced that more people were searching from
mobile devices than from desktop or laptop computers. In 2020, the
number of unique mobile internet users stood at 4.28 billion, indicating
that over 90 percent of the global internet population use a mobile
device to go online.
Traditional
websites were developed for desktops and laptops with large screens and
as such were very inconvenient for mobile users. At first, web
developers circumnavigated this hurdle by designing websites pre-set for
various form factors, whenever a user visited, their browser user agent
would be scanned and they would be redirected to the respective page
for their form factor. Though this process worked, it created several
new problems.

This
method had practical problems and raised privacy concerns. First off,
it was a very tedious task keeping track of the various forms factors in
the market and designing webpages for them accordingly, managing such a
huge number of sites required manpower, even the slightest update
required going through the code of tens, if not hundreds, of sites.
Resolving bugs in the code made the process even more tedious, to carry
out such a task funds were required which many small business owners
didn't have, also due to this method page load times were drastically
high hurting the user experience. Moreover, the ability of a web
developers to monitor the device details of users raised a few, if not
many, concerns. Web developers had to come up with alternatives methods
to tackle this situation.
Several solutions have sprung up over
the decades, some open-source others backed by huge corporations each
with its own way of tackling the situation.
Perhaps the most popular among these many approaches is AMP (Accelerated Mobile Pages).
AMP
is an open-source HTML framework originally created by Google as a
competitor to Facebook Instant Articles and Apple News. AMP pages can be
cached by a
content delivery network, which allows pages to load
faster. Google reports that AMP pages typically load in less than one
second and use ten times less data than the equivalent non-AMP pages. In
fact, By hosting pages on AMP, Gizmodo found their pages loaded
three times faster and Mashable saw a
200% increase in average CTR.
There are now more than 31 million domains that have created more than 5 billion AMP sites.
Though
developers could build better and faster sites with AMP and other
techniques there were still many hurdles for them, first off, being
solely website based was bad for business as they were highly dependent
on web browsers, any major change in the policy of a browser required
them to make changes accordingly, for their website to function. This
level of dependency worried developers. Moreover, many users install
adblocking extensions which block the ads on their websites thus cutting
off a major source of revenue for them. They were also limited to the
functionalities of the browser being used by the user and, thus,
couldn't push out extra features without ensuring that the browser
supported it too. These restrictions made developers switch to native
apps.
Native apps give developers more freedom
over their content and also allows them to send push notifications to
the user, constantly reminding the user about their app and their
services even if he has not used the app for a long time, hence, push
notifications are an indispensable marketing tool ensuring user
engagement. Apps also improve customer loyalty as a user more easily
associates with an app on his home screen than a website which he rarely
visits. Native apps also enable offline usage, which is a key factor as
unlike websites you don't need the internet to use them.
According
to Yahoo Flurry’s State of Mobile report, consumers now spend more than
five hours per day on their mobile devices, and 90 percent of their
mobile time is spent in apps. Conversely, consumers’ time spent on
mobile web browsers has declined steadily to just eight percent. Mobile
website visitors are decreasing every day. Keeping this in mind various
corporations have switched to an 'app first policy' where the app is
given more importance than the mobile website equivalent. The extent of
this push depends upon the corporation but signs can be seen almost
everywhere, if one only observes.
Though,
native apps do have their benefits, pushing for apps over websites
gives rise to a whole host of problems. Malware can spread more easily
and can cause more problems as native apps than websites or, even, PWAs (Progressive Web Apps) ever could. As per reports, mobile malware is on the rise with 560,000 new pieces of malware detected every day. Third-party app stores account for 99.5%
of this malware. Also, native apps give developers control over system
resources, potentially, allowing them to siphon off more data than they
ever could with websites, raising various privacy questions as
developers can easily misuse this data if they want to.
Though,
this conversation will have contenders from both sides, with perhaps
more well-informed opinions, it cannot be denied that preference of one
form of content delivery over others and imposing corporate will upon
users will surely lead to problems in the long run.
Comments
Post a Comment