Home / Mobile / Mobile doesn’t need the cloud as its engine

Cloud-dependent gaming isn't the cure-all Amazon would like you to believe it is

Mobile doesn’t need the cloud as its engine

window.ntvConfig = window.ntvConfig || {} ;
window.ntvConfig.keyValues = window.ntvConfig.keyValues || {};
var segs = localStorage.getItem(‘_pnativo’);
if (segs) {
window.ntvConfig.keyValues.permutive = JSON.parse(segs).join(“,”);
var prodNames = ”;
var prodManufacturers = ”;
var prodCategories = ”;
var prodVendors = ”;

var insiderSignedIn = document.cookie.indexOf(“nsdr”) > -1; //check if Insider cookie exists
var idg_uuid = $.cookie(‘idg_uuid’) || ”;

var dlJobFunction = ”;
var dlJobPosition = ”;
var dlIndustry = ”;

if (insiderSignedIn) {
var insiderToken = IDG.insiderReg.readCookie(“nsdr”);
var tokens = IDG.insiderReg.readCookieProperty(insiderToken);
if (!(tokens[‘jobPosition’]===undefined)) {
//dlJobPosition = tokens[‘jobPosition’];
//OC-1647 change to indicate this data was remove
dlJobPosition = “removed”;
if (!(tokens[‘jobFunction’]===undefined)) {
dlJobFunction = tokens[‘jobFunction’];
if (!(tokens[‘industry’]===undefined)) {
dlIndustry = tokens[‘industry’];

insiderSignedIn = insiderSignedIn.toString(); //per Infotrust this needs to be a string, not a boolean

var sincePublished = ‘2056 days’;
sincePublished = sincePublished.split(” “)[0];

//get edition from countryCode
var edition = ”;
if (typeof countryCode !== ‘undefined’ && countryCode !== “”) {//should be defined in locales-editions.jsp if brand has editions
edition = countryCode.toLowerCase();

‘articleId’: ‘2078920’,
‘articleLocale’: ‘global’,
‘articleTitle’: ‘Mobile doesn’t need the cloud as its engine’,
‘articleType’: ‘Opinion’,
‘author’:’Galen Gruman’,
‘brandpost’: ‘false’,
‘categoryIdPrimary’: ‘3232’,
‘contentStrategy’: ”,
‘goldenTaxonomyIdPrimary’: ‘269’,
‘goldenTaxonomyIdList’: ‘298,266,1059,241,932,7,931,264’,
‘industry’: dlIndustry,
‘isICN’: ‘false’,
‘jobFunction’: dlJobFunction,
‘jobPosition’: dlJobPosition,
‘podcastSponsored’: ‘false’,
‘primaryCategory’: ‘mobile java’,
‘ancestorGoldenCategories’: ”,
‘primaryCategoryList’: ‘web services,enterprise java,web applications,software development,cloud computing,games,mobile,java’,
‘primaryAncestorCategoryList’: ”,
‘prodCategories’:prodCategories.slice(‘|’, -1),
‘prodManufacturers’:prodManufacturers.slice(‘|’, -1),
‘prodNames’:prodNames.slice(‘|’, -1),
‘prodVendors’:prodVendors.slice(‘|’, -1),
‘property’: ‘itnews’,
‘suppressMonetization’: supMontMods.toString(),
‘tags’: ”,

var _sf_async_config={};

_sf_async_config.uid = 29363;

_sf_async_config.path = “/article/2078920/mobile-doesn-t-need-the-cloud-as-its-engine.html”;
_sf_async_config.title = “Mobile doesn't need the cloud as its engine | ITNews”;
_sf_async_config.domain = “itnews.com”;
if(window.location.href.indexOf(“video”)&&true) {
_sf_async_config.playerdomain= _sf_async_config.domain.replace(“www.”,””);

_sf_async_config.useCanonical = true;

_sf_async_config.sections = “mobile-java”;
_sf_async_config.authors=”Galen Gruman”;

var _vwo_code=(function(){
var account_id=306194,
f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById(‘_vis_opt_path_hides’);if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement(‘script’);b.src=a;b.type=’text/javascript’;b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName(‘head’)[0].appendChild(b);},init:function(){settings_timer=setTimeout(‘_vwo_code.finish()’,settings_tolerance);var a=d.createElement(‘style’),b=’body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}’,h=d.getElementsByTagName(‘head’)[0];a.setAttribute(‘id’,’_vis_opt_path_hides’);a.setAttribute(‘type’,’text/css’);if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load(‘//dev.visualwebsiteoptimizer.com/j.php?a=’+account_id+’&u=’+encodeURIComponent(d.URL)+’&r=’+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init();

var dataLayer = window.dataLayer = window.dataLayer || [];
var adBlockStatus = ‘false’;

function AdBlockEnabled() {
var ad = document.createElement(‘ins’);
ad.className = ‘AdSense’;
ad.style.display = ‘block’;
ad.style.position = ‘absolute’;
ad.style.top = ‘-1px’;
ad.style.height = ‘1px’;

if (document.body != null) {
var isAdBlockEnabled = !ad.clientHeight;

return isAdBlockEnabled;
// AdBlockEnabled() was successful document.body not null
if (AdBlockEnabled() != undefined) {
adBlockStatus = AdBlockEnabled().toString();
// not successful – look for ads.js
if (document.body == null) {
if (window.canRunAds === undefined) {
adBlockStatus = ‘true’;
} else {
adBlockStatus = ‘false’;

‘adBlockStatus’: adBlockStatus

Use commas to separate multiple email addresses

Your message has been sent.

There was an error emailing this page.

By Galen Gruman

InfoWorld |


Credit: iStockphoto

There’s no doubt: The cloud makes mobile computing more useful. But that truism can quickly lead you to a bad place — namely, that mobile devices should just be portals to cloud services. I was reminded of that with Amazon.com’s announcement last week of its AppStream service, which lets game developers run the compute-intensive rendering for their games on Amazon’s cloud service and deliver the results to mobile game players over the Internet. The pitch is that basic smartphones without high-end GPUs can still play graphics-rich games.

Yes, this is more of the interminable native-versus-cloud argument that’s been raging for several years, though in a different context. Here, the pitch isn’t primarily about cross-platform deployment but about overcoming hardware limitations. Still, it’s a false argument.

Game playing has quickly migrated to mobile devices, led initially by the iPod Touch and now on bigger-screen devices like the iPad Mini. Apple’s devices made in the last few years have sufficient processing power to handle most of today’s graphics-rich games, as do most Android devices from name brands like Samsung, Motorola, and LG. But Amazon says users of less-capable mobile devices can run such games too, if assisted by its AppStream service, which will do the heavy lifting.

It makes sense for Amazon to say this: It makes a lot of money providing cloud services, and no doubt it would like to make game developers dependent on its services, as well as ultimately offer subscription-based gaming over that service, a Holy Grail for the gaming industry that wants to smooth the financial ups and downs of relying on hits.

But the cloud is a bad option here. One reason is that you need a fast broadband connection to do Web gaming, so play becomes limited to people’s living rooms and offices. The mobile networks, despite what the carriers advertise, don’t have the capacity for graphics-intensive gaming any more than they do for TV delivery. Heck, I often can’t even get Twitter to download new tweets on my train during commute hours.

Broadband access costs real money, so if the pitch is to widen the pool of players to include those who can’t afford higher-end mobile devices — well, chances are those people don’t have fast broadband at home, either. With carriers implementing data caps on home broadband, moving users to online game playing will only increase their costs, especially if they’re also using other services like Netflix and Hulu.

A related reason is that you need a consistent connection. You probably get that at home and at the office, but few other places. The Wi-Fi at hotels and cafés is often slow and intermittent, for example. And the cellular networks often have weak signals or are overloaded. Caching can overcome these issues only so much.

Graphics processing is only part of the puzzle, as Microsoft has found in its experiments around cloud delivery of Xbox games.

The truth is that native processing simply makes more sense for game-playing than cloud augmentation, much less delivery — as it does for so many other things. Companies like Amazon and Google of course are betting on cloud-based services, so they want to steer both developers and users to them, but that bet is charitably a long-term one.

The cloud is a great place to get data from in burst-style usage (à la email and the Web), and it’s a great supplement to mobile devices’ innate capabilities (à la cloud storage). But it shouldn’t be used as a critical component of your mobile computing engine.

This article, “Mobile doesn’t need the cloud as its engine,” was originally published at InfoWorld.com. Read more of Galen Gruman’s Mobile Edge blog and follow the latest developments in mobile technology at InfoWorld.com. Follow Galen’s mobile musings on Twitter at MobileGalen. For the latest business technology news, follow InfoWorld.com on Twitter.

This story, “Mobile doesn’t need the cloud as its engine” was originally published by


Copyright © 2019 IDG Communications, Inc.


About IT News Ug

Check Also

Android 4.4 KitKat’s new fullscreen mode minimizes distractions

window.ntvConfig = window.ntvConfig || {} ; window.ntvConfig.keyValues = window.ntvConfig.keyValues || {}; var segs = localStorage.getItem(‘_pnativo’); …

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.