Mobile is still growing, and gaming — as with nearly every emerging consumer technology — should get most of the credit.
People downloaded 17.2 billion apps from the iOS and Android app markets in the first quarter of 2016, according to a new report from intelligence firm Sensor Tower. That’s up 8.2 percent over the same period in 2015. As usual, the gaming category made up the most significant chunk of that total with 1.95 billion game installs from the Apple App Store and 4.7 billion from Android’s Google Play. Gaming is 284 percent and 404 percent larger than the next closest categories on iOS and Android, respectively. This data reveals why it isn’t surprising that the global gaming industry is worth $34.8 billion annually and growing.
While iOS trails Android in terms of volume of downloads, its gaming category is growing much faster. The App Store saw a 14 percent year-over-year increase for its gaming category while the same sector on Google Play jumped less than a percent. That makes some sense considering games on Google’s mobile operating system are so far ahead of everything else.
Of course, it’s the same handful of companies taking advantage of the massive mobile audience. Madden NFL Mobile publisher Electronic Arts, Candy Crush company King, and Kim Kardashian developer Glu Mobile do well on iOS, Android, or both in terms of downloads. And that makes for a familiar download list — although publisher Supercell’s new strategy battler Clash Royale debuted high on the charts despite having only one month on the market. This is one of the big reasons it made $110 million last month.
The top downloaded games worldwide in the first quarter of 2016, according to Sensor Tower:
- Piano Tiles 2
- Candy Crush Jelly Saga
- Color Switch
- Clash Royale
- Subway Surfers
- Traffic Rider
- Clash of Clans
- My Talking Tom
- Candy Crush Saga
- Temple Run 2
This continued growth is a positive sign for developers and publishers who have turned gaming on smart devices into a lucrative business. Clash Royale is on pace to generate $1 billion this year, but it isn’t alone. You can expect Supercell’s Clash of Clans to likely do the same. The suite of Candy Crush releases from King should likely surpass that massive milestone as well.
For gaming as a whole, a strong mobile sector proves that consumers still want to spend their money on interactive entertainment. This should convince companies like Sony, Microsoft, Facebook, and more to keep investing in the space whether that’s with traditional consoles, cutting-edge virtual reality systems, or mobile apps.
Japanese manufacturer Sharp has taken the unusual step of launching a small robot that doubles as an Android cellphone. First previewed at last year’s CEATEC trade show, the so-called RoboHon was given an official press launch today, where its retail price of 198,000 yen ($1,814) was finally revealed.
Costing over twice as much as even the most premium Android flagships, RoboHon — currently only for sale in Japan, with foreign launches being explored — aims to compete not on specs, but on a unique set of features not found in other phones that don’t also happen to be small automatons. Running Android Lollipop 5.0 and powered by a Qualcomm Snapdragon 400, the foot-tall bot features just a two-inch, QVGA display on its back, along with a 720p projector embedded in its head.
With entry-level specs like those — for a phone, anyway — RoboHon would seem to need a pretty sophisticated set of capabilities to justify its premium price. At present, however, the biped, which is controlled by voice commands, is merely able to walk and dance — though further functions, like taxi hailing and recipe assistance, are said to be in development. But as it stands, the product sounds gimmicky at best, with certain voice recognition features even tied to a six-dollar-and-up monthly subscription fee.
RoboHon is compatible with the LTE bands of Japan’s largest network provider, NTT DoCoMo, but is not being sold directly by the carrier itself. Instead, the only way to purchase one bundled with service will be through unnamed MVNOs, according to Engadget (via XDA Developers), which attended the launch.
Samsung and Verizon have finally gotten on the same page and pushed out the long-awaited Android 6.0 Marshmallow update to Galaxy S6 handsets — my own included. Only two weeks prior, I had rhetorically questioned the status of the update on Twitter, only to receive a canned response from Verizon support informing me how exciting these upgrades truly were.
— Verizon Wireless CS (@VZWSupport) March 23, 2016
But Verizon support was wrong. The update isn’t all that exciting. Featurewise, the transition from Lollipop to Marshmallow is a fairly minor one (except for the battery-saving Doze feature, which implements a reduced power sleep state when devices are idle). This trend towards a lack of marquee new features each year should make Google consider ways to better manage user expectations with respect to the update cycle.
Maturity and fragmentation
I should not have been surprised. Not only had Marshmallow been out for six months (and previewed for nearly 11 months) by the time Verizon and Samsung got all their ducks in a row, but Android itself is, at this point, a fairly mature operating system. With Google’s mobile operating system now on its 23rd major version (in terms of the API levels that correspond to each release), we’re no longer seeing the race for feature parity with Apple’s iOS that defined its early years.
And yet I have fallen into the same behavior pattern as many enthusiasts, and even some casual users: Google announces the next dessert-themed Android release, and the clock starts on an often impatient wait for our devices to get upgraded to the latest and greatest software.
Never mind that we’re already running a version of the platform that seemed perfectly suitable to us when we purchased our devices, and with which, in most cases, we’re still quite content. The bottom line is that something new — and therefore better — is available. We don’t yet have it, and so we want it.
Android has a well-deserved reputation as a fragmented platform, because the millions of devices already on the market are running a handful of different versions of it at any given time. According the latest breakdown of version distribution, as reported by Google using Play Store app data, there are currently six major versions that each continue to power 2 percent or more of in-use devices: Gingerbread, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, and Marshmallow.
The largest preponderance of these devices, around 35 percent, run either the 5.0 or 5.1 flavors of Android Lollipop. About 33 percent are on KitKat, with the rest powered by either an earlier version or the latest version, Marshmallow. This latter build, six months post release, still powers less than 5 percent of handsets on the market.
Contrast that with Apple’s tightly integrated ecosystem, in which nearly 80 percent of in-market devices were running the latest iOS 9 about six months post-release (and 75 percent after just four months). It’s a rather huge disparity, and thanks to the Android business model, it’s not likely to alter significantly in the foreseeable future. Unless some radical changes were to be made to the way in which new Android versions meander through the hands of several actors before eventually being pushed to devices, the status quo will persist.
A long and winding road
The largest roadblock exists because, unlike Apple, Google does not manufacture its own devices (even the Nexus line of “pure Android” devices are designed and built by third-party manufacturers). Since original electronics manufacturers (OEMs) like Samsung, HTC, and LG are the ones who license Android and utilize it in products sold to end users, they are also the ones responsible for updating consumers’ phones and tablets.
But OEMs can’t even begin to determine which devices to update before their own vendors — chipset makers like Qualcomm, Intel, and Mediatek — decide which of their systems-on-a-chip will support a given Android version. The vendors must then provide the OEMs with the driver packages that allow a device’s hardware components to be controlled by the Android software.
Adding yet another layer of complexity to the situation are devices sold through cellular carriers. Those carriers must work with OEMs to create special builds of new Android versions that conform to their network specifications and also contain applications specific to the services they offer — often derisively referred to as “bloatware.” Each of these actors must put the upgrades through rigorous quality assurance testing before they are suitable for commercial deployment.
It’s a bit of a mess, at least compared to the Apple model (which makes the hardware, the software, and even the chipsets used in its iOS devices), and there’s little room in the complex process for more efficiency to be injected. Google has made certain strides in this direction by moving some aspects of the platform to a so-called Google Play Services layer, allowing these software components to be updated directly by Google through the Play Store. But major version updates continue to require significant work by its partners, over whom it has little control.
Changing the message
We’ve established that not much can be done to speed up the rollout of updates, especially to people who bought their devices through their cellular service provider. But that doesn’t mean there’s nothing Google could do to alter the status quo, to alleviate the impatience felt by users as they wait weeks and months to finally see that update notice in their notifications panel.
I’ll suggest that the most significant change Google could make would be to alter the messaging, both explicit and implied, inherent to each major version release. Specifically, instead of holding widely publicized launch events and giving each version a catchy name, it might be beneficial for Google to dial back the fanfare surrounding these releases.
By detailing the brand name and new features at big events like Google I/O, the Internet giant is sending the implied message that each Android version change is something quite special — a Very Big Deal. And for a long time, that was true, with each new release bringing major new features and UI refreshes.
With maturity comes stability, however, and most of the new features post-Lollipop (in Marshmallow and the unreleased Android N) have been rather granular and tightly focused. Were Google to start releasing Android updates to its partners in a more low-key fashion — and without the dessert-themed monikers — it would go a long way in dialing back the frustration and impatience that currently plague the upgrade cycle.
An imperfect solution
Of course, with any change may come negative consequences, and in this case those would seem to threaten the realm of marketing. Make no mistake: The dessert-themed brandings help manufacturers sell devices, and simply advertising a product as having “the latest version of Android” isn’t nearly as memorable or effective as declaring that it’s powered by the sweet treat du jour.
Unfortunately, it’s a trade-off that’s almost unavoidable when it comes to downplaying any branding, but the upsides here make it worth fully considering, I’d argue. Android is a juggernaut with a huge slice of market share, and the versioning disparity has created a lot of intractable problems. There are no simple technical solutions to fragmentation or upgrade anxiety; both are issues that exist as a direct result of the platform licensing business model.
Changing the way updates are deployed is not really feasible with the many moving parts that make up the Android ecosystem — but changing expectations would be entirely possible, assuming that the negative repercussions were acceptable to Google and its partners. The less Android focuses on which dessert is on your plate, the less tempting the treats on other plates look, too.
Google today launched the second release of the Android N developer preview. You can start testing your apps against this release by downloading the new preview from developer.android.com/preview. Here are the factory images: Nexus 5X, Nexus 6, Nexus 6P, Nexus 9, Nexus 9 LTE, General Mobile 4G, and Pixel C.
Google launched the first Android N developer preview just over a month ago. In past years, Google has unveiled the next Android version and released the accompanying developer preview at its I/O developer conference, but with Android N, the company is starting much earlier — I/O 2016 is scheduled for May 18 to May 20.
The Android team has been working hard over the last month; three major features have been added in this second preview:
- Vulkan is a new 3D rendering API geared at providing explicit, low-overhead GPU control to developers. It also offers a significant boost in performance for draw-call heavy applications — some synthetic benchmarks see as much as 10 times the draw-call throughput on a single core as compared to OpenGL ES, according to Google. More details about Vulkan are available here.
- Launcher shortcuts: Apps can now define three to five shortcuts that users can expose in the launcher. These shortcuts contain an Intent into specific points within your app (like sending a message to your best friend, navigating home in a mapping app, or playing the next episode of a TV show in a media app).
- Emoji Unicode 9 support: This design “moves away from our generic look in favor of a more human-looking design.” Google is asking for keyboard and messaging developers to start incorporating these emoji in their apps. The update also introduces support for skin tone variations and Unicode 9 glyphs.
As you might expect, the new preview also includes a few API changes (check out the diff reports). Last but not least, you can expect a slew of bug fixes.