No, I'm not going to download your bullshit app
tommorris.org
tommorris.org
Most of these apps are advertising delivery mechanisms masquerading as utilities. Another role they have is to prevent copying of content or links from one fiefdom to another. In doing that, they represent a retreat from the ideal of a public forum.
I think this idea works best with relatively young people who don't clearly understand what they're giving up when they download a proprietary app in order to read what should be a public document.
The old Web has many problems, but freedom of expression remains in the plus column.
Dismantling the Web isn't anybody's strategy (making money is), but in any case, it's a poor strategy nonetheless. One of the most important things I've learned is that all other things being equal, convenience always wins. A strategy that makes things less convenient for consumers is a losing strategy.
> Dismantling the Web isn't anybody's strategy ...
By "web" I mean the public forum that anyone can access with a standards-compliant browser. And yes, there is such a strategy, and making money is the underlying motive.
> A strategy that makes things less convenient for consumers is a losing strategy.
Yes, unless consumers have no choice. Consider the present cell phone system -- it's perfectly terrible, and consumers can't do anything about it. The reason? Each cell phone company sells you a different interface device and tells you what you can and cannot do with it, to the degree that they now can charge you with a felony if you jailbreak their phone:
http://internetlawforbusinesses.com/2013/01/31/how-your-cell...
My point is that a free, public forum has every advantage (as you say) but if a company can prevent such a free forum in the name of making money, they will.
> but if a company can prevent such a free forum in the
> name of making money, they will.
That's easy for those walled gardens: just don't ship the browser and don't allow any in appstore.>For those who may not have understood or thought to ask, “unlocking” is not the same as “jailbreaking.” In a nutshell, jailbreaking involves making it possible for a device to run code either from sources the manufacturer did not intend the device to be able to use or to run code the manufacturer did not intend it to be able to run (though most people talk about Apple IOS devices, Sony, for example, will note that other devices can also be “jailbroken”). Unlocking, however, involves making it possible for a device intended for use on one wireless network to be used on a different network – wireless devices sold by a particular wireless company are generally, but not always, sold programmed so that they can only use that company’s network.
Jailbreaking is still legal. Also
There are a couple of factors that will disrupt the Web architecture. The Web has trained us to build dumb clients and centralize anything of value on the server, at a huge cost and never enough trust. We can safely predict today that light-weight protocols, mediated by the mobile OS (and its Platform) will directly challenge the Web architecture, precisely because we can leverage the platform trust model. That evolution is extremely profound. For instance, apps running on your device can securely and privately share information without requiring a complex temporal integration involving a 3rd party service (such as Google AdSense). The information is produced and consumed on the device or the device of a related end-user. What happens on your device can now stay on your device. Just to be clear, and to show how disruptive that architecture is, the primary key of your private data becomes your phone, not your identity. Merchants no longer need to identify you. They can’t care less about YOU, they just care to know some information about you. The problem with the Web Architecture was that the only way to do that was to associate PII to a primary key on a server and hence merchants needed to identify you to track your every move (and they shamelessly did). The second factor is just as profound: the very open nature of the Web is driving scale over scope. The Web has successfully nurtured the largest Catalog, the largest Search engine, the largest Auction site, the largest Social Network, but I see this as a negative side effect of the Web architecture because it limits the scope of what people can do. In other words, the scope of what Amazon, Google or Facebook offer is limited by the scale (and hence the revenue) they can achieve. I actually argue that a trust-based neutral Platform will support a more vibrant and diverse ecosystem than a truly open model because in essence a Web business couples the leve of trust it can achieve with the functionality it can deliver. The Platform decouples the trust from the functionality and it enables much smaller actors to deliver a lot more scenarios while relying on the trust establish by the Platform.
Not any more:
http://investorplace.com/2013/01/jailbreaking-your-phone-wil...
Quote: "‘Jailbreaking’ Your Phone Will Be Illegal After Jan. 26 ... Wireless carriers will now have to give permission"
Jailbreaking: getting root on the phone
Unlocking: configuring the phone so it can be used on any cell network
Jailbreaking is still legal.
Secondly, given your model of what you believe the future of trust looks like - what do I do if I lose my phone? How do I 'get back in' to the Platform if my primary key gets lost?
In my view, authentication requires a third-party - one which provides the 'yay or nay' that somebody is who they say they are. If you don't have that, then your relationship with any client is one which cannot be verified: it's the equivalent of asking for an ID card without checking that it's real.
http://en.wikipedia.org/wiki/Proximate_and_ultimate_causatio...
Convenience does always seem to win. I suppose because people are lazy. Or short-sighted. It's hard to put in extra effort now for some saving down the road.
I have a hard time believing that considering the prevalence of the "share" button in apps.
There is certainly a "walled garden" problem on iOS, with all the jailbroken nonsense linked to it, but on Android (don't know about MS phones) I can run whatever I want. The app store is just curation, not limitating. Granted there are still some problems with rooting, but they seem to be disappearing from my view. Freedom of expression is still there.
>I think this idea works best with relatively young people who don't clearly understand what they're giving up when they download a proprietary app in order to read what should be a public document.
Could you cite an example where this is really true? I'm not trying to be facetious here, I'm just wondering what app locks out what would in another world be completely open info. The only thing I can think of is messangers, but that's more a practical thing than anything (again... access to phone APIs trump idealism).
> I have a hard time believing that considering the prevalence of the "share" button in apps.
But a "share" button in a dedicated app isn't remotely a hyperlink. A hyperlink only tells the reader about the destination, but a "share" button also tells the recipient about the source.
>> I think this idea works best with relatively young people who don't clearly understand what they're giving up when they download a proprietary app in order to read what should be a public document.
> Could you cite an example where this is really true?
Sure -- paywalls are a classic example. As soon as we accept paywalls and read articles behind paywalls, we can't share content any more. These dedicated apps are like paywalls taken to the next level.
But young, inexperienced people often don't see the problem with paywalls when compared to a public forum. The same logic applies to these dedicated apps -- they make it harder to share information. Their existence only serves the interests of the companies that create them.
> I'm just wondering what app locks out what would in another world be completely open info.
A browser gives you access to all content. A dedicated app only gives you access to that fiefdom's content. So such an app is not open in the way that a browser is, and you're limited to that app's purview.
Consider a cell phone as an more extreme example. It's a way to take conversation and make it into a product. A cell phone is sort of like one of these dedicated apps, in the sense that you can't freely move between fiefdoms -- and if you try, you have to pay "roaming charges".
The global issue is the commoditization of information -- turning information into property, into a commodity. The idea is to take a public forum like the Web, privatize it, and sell it back to what are now captive information consumers.
> But young, inexperienced people often don't see the problem with paywalls when compared to a public forum. The same logic applies to these dedicated apps -- they make it harder to share information. Their existence only serves the interests of the companies that create them.
Not exactly citation.
http://www.statista.com/statistics/238775/attitudes-towards-...
Which, coincidentally, is itself behind a paywall.
True, but I wasn't making a quantitative claim about behavior, only saying that it existed as a factor. And I have a self-referential problem with the source:
"With the purchase of a Premium Account figures, numbers, and downloads may be accessed."
Somewhat funny, actually. :)
Great example. I used to think of paywalls a good thing (in exchange for less ad bullshit), but now it seems a bit dangerous.
In the OP's example this share button would just lead to a message of 'you need to download our app to view this material'
>There is certainly a "walled garden" problem on iOS, with all the jailbroken nonsense linked to it, but on Android (don't know about MS phones) I can run whatever I want. The app store is just curation, not limitating. Granted there are still some problems with rooting, but they seem to be disappearing from my view. Freedom of expression is still there.
AFAIK he wasn't talking about the OS being a walled garden, more that each app was. Not being able to share content between apps, combine the functionality of them, etc.
Being able to run whatever you want doesn't help if the content owners have locked it down to being only viewable in their app.
Yeah, you need to install some other 'security app' that is essentially another rogue/thief to defend against any other burglar.
This has happened and is still happening in China where the Google Play is blocked and a number of 3rd party markets exist and thrive. Even a social network app would bother to remind you upgrading some other apps you have installed. Who knows who is stealing what?
Yes, because these "walled-garden" apps are just being introduced, and they want to be on their best behavior for the moment. Sort of like a drug dealer, who gives the addict his first hit free.
Also, I think you meant to say "fewer ads", not "less ads":
http://itre.cis.upenn.edu/~myl/languagelog/archives/003775.h...
Since language isn't science, and since dictionaries are only meant to describe how people use words, not tell people how to use words, that claim could be made about any grammar rule or word definition or spelling, with some degree of justice.
The counterargument is that clear communications is helped along by adopting common conventions for word usage.
And the linked article only points out that there are ambiguous cases where less or fewer are equally appropriate, not that the rule has no merit.
Or fewer ads requiring less space.
I expect to see cell service remain complete shit. I don't expect these per-website apps as they exist now to be widely used.
This kind of regulation is ultimately justifiable. You don't want service providers using conflicting technologies and hammering each others airspace. You quickly end up with what economists call the tragedy of the commons[2].
1. http://arstechnica.com/tech-policy/2012/09/lightsquared-redu... 2. http://en.wikipedia.org/wiki/Tragedy_of_the_commons
I don't think that's the main difference between the US and say... Germany though. I'm pretty sure German carriers are required to sell each other access to their networks under reasonable and non-discriminatory terms, making it fairly easy to become a carrier without building a bunch of cell towers. The phones are all GSM and almost all unlocked, so it really is as easy to switch as getting a SIM from a new carrier.
This actually appears to be a case of more regulation, applied to just the right spot resulting in more competition. Politically, I'm not usually in favor of a lot of regulation, but it looks like it works in this case.
Like your case in Germany, and elsewhere in Europe where they are required to lease the "last mile" at a reasonable price. Internet connections in countries with these regulations are much faster and the charges are less compared to the USA.
In the US, we HAD a history of controlling monopolies and oligopolies carefully - the trust-busting era, the steel breakup, the comparatively recent AT&T breakup - but the government has largely abdicated any significant role here. The notable exception was the proposed AT&T/T-Mobile merger, which, ironically, probably would have actually helped improve technology and push down prices because both of those carriers are moving into the prepaid/pay as you go space aggressively. Unfortunately, both also use GSM band technology...
With respect to unlocking, however, I can't fathom why the device manufacturers, particularly Google/Motorola Mobility, don't play the adults here. They have more to gain from impressing the end-consumer than making time with carriers. It has to be more expensive for manufacturers to create several different versions of the same device for different carriers. In many cases, these are all but different devices - not the same radios, not the same functions, often not even the same processors. If these manufacturers made their flagship devices with both CDMA and GSM radios operating on all common bands (deactivated or not, as need may be), they would benefit from economies of scale, lowering their costs and allowing the devices to sell, unlocked, at lower costs. This would make sales directly to end-consumers more realistic, which would FORCE the carriers to improve their service, in order to bring people into their no longer walled gardens. That would force improvements in speed, price, and quality.
Right now, I guess, manufacturers benefit from advertising done by the carriers, but they also suffer from the walled garden and loss of economies of scale. I have no way of knowing which is worth more to them, but we have yet to see a true, universal, unlocked device from a carrier. We can tweak world CDMA phones to "work" on GSM networks, but not too well so far.
I feel they are focusing on the data networks over the voice networks and phones are now computers, and all I really want is a reliable, robust voice call device, but I suppose I am not "the market" and the market wants shiny bells and whistles and apps that download content. Who makes calls anymore? I do.
I think you might rapidly be becoming a minority. The data service to my phone (ok 'phablet') is far more important to me than the voice aspect. I make a call a week on average, but use data constantly. This is not 'bells and whistles' and more, it's primary function.
I have a pocket-sized networked tablet that, as a bonus, can handle voice service pretty OK.
I was on a project last year, and we built a mobile website (could work in iPhone/Android and probably winphone, but we didn't test). Got a lot of immediate "yeah that's great" from some people. Partners reached out for potential customers/sales - every single one returned with "where do I get the app".
Us: "http://foobarsite.com.
Them: "Cool, but I can't see where to download the app!"
Us: "You don't - you just go to the website"
Them: "But I need an app!"
Aside from that, offline app cache is a PITA to implement.
Things have got better though. Web audio works on iOS 6, and Chrome on Android finally delivers a proper browser. I hope in a few years time we'll actually be able to serve games in WebGL to the browsers on both platforms.
Not true[0]. Home-screen web apps use the Nitro engine as of iOS 5. It's only embedded web views (i.e. the Facebook app, Google Chrome on iOS) that don't. FWIW Chrome is my favorite browser on iOS, despite the speed loss.
[0] http://arstechnica.com/apple/2011/06/ios-5-brings-nitro-spee...
We do actually download and stash most web resources, to speed up load times, so it's not completely window dressing. Our app is designed to be added to the Home Screen, but it also runs inside Safari or Chrome just fine.
One mobile app that I do think `does it right' is eBay's. It's not spectacular, but it's much better than their mobile site and feels like I'm using a real app. It really needs to improve upon its caching behaviour, though.
There's an advantage to Instapaper and company in that it's centralized and you only have to launch the one app to pull down all of your content regardless of the source.
And here I thought in 2013 apps could download their content in background when phone is idle. Maybe when the owner is sleeping at home with fast wifi all around. Might make too much sense though.
iOS does not allow background downloading, unless your app is part of Newsstand. While it would seem to make sense to make your news delivery app appear in Newsstand, it does come with some trade-offs, most significantly that your app is locked inside the Newsstand shelf and can't be placed in a primary app slot.
And, even if your app is in Newsstand, you have to actively go into Settings and turn on background download on an app-by-app basis.
Finally, even then, the app will only background-download if you're on a WiFi connection. I agree, this makes sense in this age of metered WAN bandwidth.
So, if you're using iOS, there's a really good chance that you will not have that content before getting on the subway, unless you remember to click into it on the walk over to the station.
In principle, you're exactly right -- but iOS in particular has been notoriously picky about app sandboxing, and there is a very short list of permissions that apps are allowed to ask for: location, push notification, and I believe now address book access.
(Okay, you could use Skype or whatever, but I'd expect the latency and reliability of the connection is too shitty for that.)
This could be changed without breaking existing apps.
Google could modify Android's app model just slightly, to enable apps to declare in their manifest that they support "a la carte" permissions and then enable users to select individual permissions. To work under this new permission model, apps would have to test for permissions, or handle security exceptions - small modifications.
I think this kind of change would be well worth it. For example, I prefer to trust the OS is preventing location tracking than that the app developer is being honest about turning it off in a setting.
This seems to be the case more often than not. Company executives feel pressured to release an app, any app, because "that's the future" according to whatever self-styled expert they listened to at XYZ Conference. So they crank out a useless app or two, and they get to tell their colleagues, peers, ad agencies, and Wall Street that they are forward thinking.
Such a strategy completely ignores the customer and his/her needs, of course. Publishing an app just to publish an app is pointless at best, and damaging to one's brand at worst. A company without a solid app strategy would be far better served just not releasing one at all. There is a negative ROI associated with a bad app, and not just in terms of the development and marketing dollars burned.
You may be a clueless pointy-haired boss if...
Actually, I do use two news apps on my iPhone (aside from Safari and an RSS reader). They're the BBC, and The Guardian. The BBC app is free, and ad-free, at least in the UK, because it's provided by a public service organization with a non-advertising-based revenue model. (You pay your TV license fee, you get your ad-free app.) The Guardian charges for their iPhone app -- a modest annual fee (or rather more every month if you want the full-fat newspaper on your iPad) but thereafter takes a light touch with the advertising on the iPhone app; it's a headline sampler, and in that respect it's arguably a marketing tool for the newspaper itself.
The common denominator of both these apps is that they don't do the advertising fandango. I think we can see where this is going, can't we? Yes, it's the separate-radio-per-channel model: it's not so much about providing a better service as it is about obtaining a monopoly lock-in on the user's eyeballs while you feed them ads.
You should also be allowed not to put up with their apps. I simply opted for not reading the news on my phone as it's painfully inconvenient to me. My 512MB phone struggles with 5 odd apps in the background and I'm not going to install yet another app taking over my phone as it didn't run anything else. Yes I do kill processes etc but this kind of shite should not be the standard.
My main issue is that this exposes some of the drawbacks of a business model that relies on advertising: it delivers false incentives that cause the business to pursue ad clicks rather than customer satisfaction (i.e. short term profit over long-term customer base).
I'll also use the NPR app from time to time. Its design isn't bad, and I like being able to switch from print to streamed audio sometimes.
> it's not so much about providing a better service as it is about obtaining a monopoly lock-in on the user's eyeballs while you feed them ads.
Apps and mobile sites that make you wait five freaking seconds so they can load ads and all of the metrics for their sponsors -- who are they fooling? Have they even tried to use their own app?
Other things we do: 1. Add games and other content that doesn't work well across mobile browsers. 2. Allow in-app purchases of other content such as white papers or related books that fit into the devices "book shelf" application, whatever that may be.
Now for a tech perspective - If you've ever built an app on a mobile device that is based on HTML5 you'll know that the performance lags when compared to a native app. When you throw in content animations, such as in a children's interactive story book, the comparison is moot. I'll bet against anybody that thinks they can get similar performance from a web-based application on a mobile device. I've done it and I know for certain it's a terrible solution who's only benefit is to the development team and not the end user. My apps are almost 100% native now with HTML being used for content I don't want to touch, like terms and conditions and privacy statements that I pull from a website.
My point? Native apps benefit the end user if done properly. Just because some fools botched a workflow doesn't negate this.
And then, to drive up the app's numbers, put a pop-up on the mobile version of the website with a link to download the app from the app store. Now the marketing genius who came up with this bright idea looks good and deserves a promotion.
With any luck the app fad will be over soon and we can get back to using a browser for all content instead of a different client for every type of content.
With the strides we've made in responsive layout design (WordPress and Twitter Boostrap sites look GREAT in mobile browsers!) there really is no excuse anymore.
THIS APPLICATION HAS ACCESS TO THE FOLLOWING:
HARDWARE CONTROLS
CHANGE YOUR AUDIO SETTINGS
Allows the app to modify global audio settings such as volume and which speaker is used for output.
NETWORK COMMUNICATION
FULL NETWORK ACCESS
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
PHONE CALLS
READ PHONE STATUS AND IDENTITY
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
STORAGE
MODIFY OR DELETE THE CONTENTS OF YOUR USB STORAGE MODIFY OR DELETE THE CONTENTS OF YOUR SD CARD
Allows the app to write to the USB storage. Allows the app to write to the SD card.
SYSTEM TOOLS
PREVENT TABLET FROM SLEEPING PREVENT PHONE FROM SLEEPING
Allows the app to prevent the tablet from going to sleep. Allows the app to prevent the phone from going to sleep.
Network access is usually reserved for multimedia
Phone Calls - status - is usually because if you receive a phone call any multimedia knows when to stop
storage - to store things to your sd card or move the app to your sd card
prevent from sleeping - if you're watching a video you don't want the screen to sleep.
I think the real problem is that permissions are either too broad for the purpose of displaying some content, or they are too many for anyone to understand. My conclusion is that such apps simply make no sense.
In this case it is the BBC, so its probably only likely that the british government, the metropolitan police or mi 5/6 would be able to convince them to do it but a whole lot of less scrupulous organisations ask for that permission.
However, ideally I would like to see the current Android permissions segmented further. Right now they act as a catch all to ensure all bases are covered. This is often way beyond what most apps need and actually use, making users second guess what they are installing (at least, they do for me).
The best place for the user has been to cache to the SD card, or the internal storage partition setup to look like an SD card. There are even many root required hacks to move app data to there and similar. The storage permission is needed to access the SD card, however.
Even in non-rooted Android things are changing, however. Apps that accept certain limitations, like no reliable background services, can be set to be installed to SD card. The latest versions do away with mounting as an SD card entirely and should help unify the storage, although everyone hates the new MTP protocol being used to access data from the PC when the phone is plugging in now.
Pictures are stored on the SD card, so the app could read all your pictures, upload them, then delete them. Newer devices have more internal storage, so hopefully applications will gradually move away from using this permission. Apparently, the next version of Android will introduce a new permission for reading the SD card too -- at present, any application may read from the SD card.
"Read[ing] all my personal data" depends on what you count as personal data -- security-sensitive info should not be on the SD card (things like phone number (although the phone state and identity permission gives access to this), contacts, account details), but anything that is on the SD card may be read by any application. That means pictures and music, at least.
I wonder if it might be useful to always list all of the common permissions, to make it easier to see which ones an application doesn't have. I've installed enough Android apps to have a reasonable idea of what's available (and by extension, what any given app can't do) but it's reasonable to assume I'm in a small minority.
And I think there should be a notion of "secure/private/encrypted storage". So when I tell an app to store some item there, I can be absolutely certain that no other app will ever be able to access it, regardless of any permissions.
Of course in a world where everything must be plastered with flashing advertising banners and justified with pageviews, the wonderful RSS idea was quickly crippled through "teaser" articles that forced you to visit a website to read the whole thing and be subjected to the same mess of bad layouts, poorly chosen fonts and distracting advertising. The "download our rubbish app" overlays are merely another wart on top of this terrible state of things.
It might be so they can harvest your contacts.
It might be so they can have a 'premium' version because they think it'll convert better than a web pay wall.
It might be so they have add invasive (read: profitable) ads directly to your device, which (arguably) convert better than web banners which people have 1) banner blindness to and 2) are more difficult to block.
It might be because they are stupid and they're playing "me too" because other people have apps, and hey, there must be a reason for that right?
...but I'm pretty sure the people in category (4) aren't the majority. Most of the people making these apps are doing it for their own nefarious reasons. It's sure as hell not because they're chasing a 'good user experience'.
Dont download and install this kind of app, ever
Even doing that once is probably a +ve data point in the 'lets keep making out ##$@ty native app' business case.
It's more a matter of getting on the bandwagon while things are still heating up, and figuring out how to make it work for you as you go.
"The web is going mobile; we need to be on mobile; the mobile world is a world of apps; therefore we need an app to stake out a presence in that space."
No part of the chain of reasoning is wrong or stupid in and of itself, but the product of thousands of actors following the same logic is chaos and waste. You could see it as a variation on the tragedy of the commons.
http://www.roanoke.com/digitalsubscription/#replica
• If you're on a computer, you just head to their website, login, and read the newspaper.
• If you're on an Android device, you just head to their website, login, and read the newspaper.
• If you're on an Apple device, you're directed to download the bullshit iOS app.
The reason they give for requiring the bullshit iOS app is that the website requires Flash to do its thing. That makes me wonder if they bothered testing the website on an Android device released after August 2012, when Adobe dropped support for new installs of Flash Player on Android...
It also makes me wonder if they got the memo about the rest of the world moving away from Flash...
The best is when after you go through all the nonsense, you get "This article is not available on your device." It's like when you want to watch a video, and you have to watch a 30 second ad first, and after the ad you get an error saying the video no longer exists. But the ad played. Oh you can bet that ad is always going to exist.
Actually, in iOS 6, Apple added a graceful way to handle this case. The site can use a special HTML tag to indicate they have an app available, and that will show a tasteful banner at the top of the Safari screen that can be easily dismissed and that can launch the app, with context of the current page. Much better than some homebrew Javascript solution.
Handy for not just getting around app-prompts but also other over-customization for mobile/touch devices (like 'OnSwipe' or forced-mobile-site-version).
In an ideal world almost all of this can be transformed into what I imagine FF OS is trying to accomplish... but until then I am not exactly thrilled about it, but apps are not the devil incarnate either. They're pretty much the status quo.
Only the old-style Web, by design a public forum, accessible by everyone in the same way using standards-compliant browsers.
What we're seeing is a plan to convert a very efficient way to share information, but not an efficient way to make money, into something that favors the latter goal over the former.
> They're pretty much the status quo.
That may be, but not so long ago the Web was the status quo -- the free, public forum.
Remember when Tim Berners-Lee complained about the deleterious effect of nonstandard browser extensions? This trend is the ultimate nonstandard browser extension -- it eliminates the browser entirely.
They are right, pushing for apps can a way to silo data and prevent you from using your phone as a general purpose device. How can you share from the app if they don't bring up the list of intents for you? Can you select which push notifications to receive for a given app or do you get all of them? Etc.
> prevent you from using your phone as a general purpose
> device
So some time ago you were able to use your phone as a general purpose device? Interesting, for me iPhone was the first phone that made web bearable on mobile.But there's Apple's continued refusal to let us use the hardware in any way they don't like, and this push for apps instead of websites. It looks to me like one step forward, two steps back.
We finally have these tiny computers in our pockets. We should push hard to stop anything restricting it. For me that includes refusing to use an app that offers nothing over the website other than push notice advertising.
Is this true? I've never seen that. Many times the app is heavily suggested, but I've never been locked out of the regular website just because I'm on mobile.
I also believe Mobile Chrome lets you fake a desktop user agent so there's no way for a website to lock out a mobile user.
That said, I totally agree with the OP, these "content apps" are ridiculous and very annoying.
https://plus.google.com/106938703242944328523/posts/4CopSTtW...
To be really sure I also tested it in Safari on iOS and the experience is the same.
I can post pictures if you don't believe me! ;-)
I think it's a shame more people don't see the mainstream news, in App form, print, TV or whatever, as the farcical waste of time that it is. I guess it makes some of us feel a bit more important to be 'in the loop'.
It's been debated many times before so I won't go into it again, just thought I'd inject a bit of big-picture perspective.
It is either
- full websites opens, maybe forcing me to resize but that's usually ok
- mobile webstite opens, which looks good and I can read the stuff as I intended
- mobile website opens and it is unusable because of stupid things (see: techchrunch and pagination)
maybe sometimes I have to click on "no, I don't want your app" pop-up, but it is never "you can't read it without the app".
Also note that Apple was against Flash mainly because it contradicts with this walled garden approach. Web+Flash (or HTML5 today) was the standard and free way of building almost all of the "apps" in the PC era. Native may have a performance gain in the short term (which becomes irrelevant in the long term as Moore's law dictates) but our loss of time and standardization in the development of an open and accessible (mobile) web lasts longer.
This doesn't solve the problem of URIs or of different layout/content/etc. for web vs e-book, but it does solve the data-container-as-app problem.
1. Go to website. 2. Be told you aren’t allowed to read the website. 3. Be redirected to /badbrowser or see nothing. 4. Enable JavaScript. 5. Wait while application is loading over your temperamental, expensive EDGE connection. 6. Try to read content through broken layout, blocks floating around, viewport half reduced, overly small or big fonts. 7. Get back home to write proxy converting apps to content.
It is content vs app war. Content could be red, shown, styled, stored, indexed, processed in all different ways. By contrast app limits our abilities to its implementation details.
Applications should respectfully augment content, not trying replace it.
But now it seems every Tom, Dick, and Harry needs to have a mobile app. "Welcome to the South Florida Sentinel -- press OK to download our app, or tap the tiny link 'No thanks, take me to the article'"
It seems to me Mr. Morris was a bit over the top in his expletive-laden diatribe. I mean, you don't HAVE to download any apps, right? Just go to the website, or else don't go there at all. No one has a monopoly on the news.
It would seem to me the most practical thing to do is to just dismiss the alert, cluck my tongue at the site's hubris, then read the article within the mobile browser — which more often than not is an option. Where it is not, to actually go down the route of installing the app of an organisation that manifestly has contempt for the end user, then upon discovering it offers up a terrible experience conclude this is fait accompli in the debate of web vs native apps seems like wilful prejudice.
The concluding remarks offer up straw man arguments for why native applications are a bad thing, in spite of the anecdote really just being about companies (which coincidentally makes money from somebody other than the end user) who treat the end user like nothing other the commodity they truly see them as.
But I do agree that it's annoying when you go to a site and it's not just a reminder but a full screen ad for their app. I also hate sites that feel the need to load the page, detect you're on an iPad, clear the screen, then load another version that is slower to load and works worse, but has nifty side scrolling.
In practice, I think people either 1) have dozens of apps, so that the "priority" effect is less important, or 2) have few apps and generally refuse to install an app to do what a web page should do.
Either way, I think that in a few years, we'll look back on this trend and laugh. (Personally, I've been laughing about it for a while.)
The compass in the iPhone for example, does device allow a web server query the phones heading through browser? Offline modes and caching are features not really possible with the browser.
As for the giving something up, open public web access to proprietary apps, this is very true. I don't see big content moving away from the web though, the app ecosystem seems to compliment it.
As of April 2011, the article claims various degrees of support from mobile Chrome, Safari, Opera and Firefox.
There's also plenty of work on application caching and offline support (though, to be fair, that's a very hard problem): http://www.html5rocks.com/en/features/offline
One of the few advantages of a news app is the occasional notification and even then most the time they are implemented in an annoying fashion. It'd be nice if there was a standard that allowed users to subscribe to push notifications directly from websites without having to install an app. In general it'd be nice to see phone OS's opening up their api's to websites and not only apps.
Is using a single RSS app for all content feeds not sufficient?
Yes, true, but companies can't sell you RSS, it's free in the same way that a browser is free, so that's right out.
The basic idea is to take what already exists and is free, and think of a way to capture it and sell it back to people.
Still, the standalone apps for every publication that this thread is complaining about are free, too. I don't see paywalls being effective for anything but the most established media properties - NY Times can (sort of) get away with it, but can everyone else?
If the propagation of native apps really is because of an "everyone else is doing it" mindset, there's no reason not to just use RSS instead.
And all of these sites, even NY Times, already have RSS feeds of their content anyway.
We've been discussing their effect, not their cost. If they prevent free exchange of information, then perhaps that's a meaning of "free" worth talking about.
I doubt that most of the media sources that are pushing native apps are even thinking about it in these terms; most of it is probably bandwaggoning, and the originators of the phenomena probably just wanted a way of keeping their brand and content visible on the dashboard to avoid "out of site, out of mind".
In all likelihood, the net effect of attempting to shovel users off the web and into native apps is probably detrimental to the bottom line.
To the degree that people use dedicated apps, it is to that same degree that they're not using browsers and open media.
The motive for creating dedicated apps should seem obvious -- it turns a public forum into a series of competing private experiences, each with a loyal (or trapped) following. The classic example is Facebook -- people could have social media with a browser in a much less structured way, but people prefer Facebook, even though it is a highly structured, separate environment, one in which Mark Zuckerberg gets to decide what experience you have.
Because of Facebook's success, many other companies want some version of the same structure -- a controlled version of web browsing, separate from the public kind.
> In all likelihood, the net effect of attempting to shovel users off the web and into native apps is probably detrimental to the bottom line.
If that were true, people would avoid it (and Facebook would fail). But it's not true, and Web metrics support the idea that a dedicated app is a more efficient way to generate profits than waiting for people to visit your public Web site.
> ... to avoid "out of site, out of mind".
Cute pun on "out of sight, out of mind".
True enough, but I'm not convinced that the latter effect is intended ore merely a side effect. This distinction is certainly key in assessing what alternatives those pushing native apps would be willing to consider.
> it turns a public forum into a series of competing private experiences
Again, this is a precipitate effect, but it's not clear that this is the intended effect that reveals the underlying motivation. I do think that motivation is present among some - Facebook, certainly, though they seem less interested in driving people away from the web than in hijacking the web and turning it into their own proprietary platform - but, again, I think that the native-app trend is largely bandwagonning initially motivated by smaller websites' management desiring to have their brand in readers' view for more often and for longer. If the UI for iOS worked differently, and RSS feeds could be accessed via a method indistinguishable from accessing native apps, I think we'd see far fewer native apps.
> and Facebook would fail
It may yet.
It's hard to see that happening while the OS makers are involved in a "my App Store is bigger than your App Store" war, and they'd risk losing out on that 30% cut of paid apps.
I try to have as few apps as possible on my device. I use the website version of many things, even if that provides a slightly inferior experience, just because it outweighs the disadvantage of having to dl a app for every little thing.
A future I hope to see one day is an open OS with downloadable 3rd party "functionality" that expands the abilities of the OS, and apps (basically functionality + crafted experience forced into one) fade to background.
---
That has surprised me - but given Facebook's large sample size I think that goes to show you that the mobile web is stronger than maybe thought on first glance.
For the organization, the benefits of longer engagement are pretty obvious as well.
He's right about a lot of bad developers (and clueless execs) producing really crappy apps. He's wrong if he thinks that a lot of the bigger brands are still at that stage.
Want swipe page turns ? That can be done in web. Scrolling? Zooming? Etc etc can all be done with a website.
Apps have there place, but I don't think news readers are it.
I completely agree with this. I've downloaded some apps for blogs on my phone, but I realized that they just sit there in a folder, on a home page a rarely visit, while my RSS app is front and center in my dock.
Can we please stop perpetuating this myth? Adware is not a problem on Android unless you are downloading fake versions of apps or cracked apps.
Ok, so don't! Just because you have no use for an app doesn't mean it's useless to others, or "bullshit" as you so eloquently put it.
I have the NPR app on my iPhone and iPad. Wake up in the morning, feel like listening to the radio and don't want to start the day browsing the web? Turn on Morning Edition on the iPad. Listening to a really interesting Fresh Air interview on the car radio but now have to get out of the car and go grocery shopping? Switch to the live broadcast on the iPhone, pop in my earphones, get out, keep listening.
The BBC and NYTimes apps are less useful to me but I get news alerts on my mobile from the NYTimes and the AP. And I can quickly check world news headlines or start a BBC live radio stream on my iPhone in a matter of seconds.
NPR and the BBC are both free of ads and, in my opinion, are just trying to serve their listeners and readers as best as they can. If you think smart phones and tablets are just smaller versions of your laptop or desktop computer, fine, continue consuming your media just as you did in the 90s, you're not the target audience any way.
I wrote an app which uses rss feeds and smart preloading of data when it is not yet visible. Making it blazingly fast. I don't want to wait for we website to load.
There is literally zero reason to use it, and I sincerely hope they didn't spend money on it.
It's a great bar, though. Pig and Whistle.
Or, as I often think of it, withholding information that can or will be used against me.
I prefer to use (and insist upon using) a general purpose computing device, not an "appliance".
I'm also getting fed up of being asked if I want to install Tapatalk every time I visit a popular forum.
- Failing to deliver news to your website (for whatever reason): Just a failure, as in, you failed, period.
- News App: not a substitute for doing your job (delivering news to your website), nice for people who want it, don't force it on anybody else.
Let's just stop downloading these apps. Maybe then, the app will be an extra and not a requirement to access web content.
And, of course, there's yet another group that can do nothing but whine.
That's not to say that this might not have some value. However, for some reason, if I was the first guy trying to rub two sticks of wood together to make fire I think the whino's would be kind of annoying.
a) Maybe I am missing something, but where is the mobile web app 'store' as a good middle ground for people trying to find mobile versions of sites? So many people have been conditioned out there to think mobile = 'apps' - perhaps a push in this direction would be an idea?
What I seriously dislike about Google search on my phone is it gives me a mish-mash of Web and Mobile results that give a totally inconsistent user experience. For some sites I can get away with using a standard 'big' web view - but for anything generally requiring input, forms, etc - 'conventional' web pages are a serious pain. Try booking a hotel room with one of them.
b) One thing to keep in mind as we get more and more devices (and thats what the hardware manufacturers want us to do right?) I notice the download an app model as not 'scalable' in this way. I can see a future where I have a desktop at my office, a tablet sitting at my office, a phone always in my pocket, a tablet sitting in my bedroom, a laptop at home, a tablet sitting in my kitchen, a tablet sitting in my lounge room, a tv connected to the internet, a tablet that I take out with me when I'm on the road, a tablet kind of device in my car. Do I really want to be downloading, installing and updating apps on every single device? This might sound far fetched today - but I still have computer magazines from about 1990 when 16MB of RAM was US$4000. And I can still remember seeing my first plasma TV for sale for about US$20000 in the late 90's. Prices will continue to drop on these things and people will get more of them - I'm sure of that. But it's already annoying enough to have to sync, install, update apps across two devices right now.
c) I keep hearing that people are calling for native apps in mobile devices for reasons such as they offer a faster user experience, offer more native controls, etc. But I could make the argument that building a desktop version of say, Facebook would offer something faster and look more 'native' than what I currently see in the web. But where is the demand for this? People you are missing out on a beautiful 'glides like butter' Facebook shiny, polished look and feel experience on iOS! Where is there an outcry? I think the only reason HTML5 sucks in most use cases for mobile web is it's just still too slow - but each keynote for a new iPhone I hear about delivers speeds usually 2x of the previous version. Therefore I sometimes think this is a short term problem. I think the web in any form it takes will always take a while to 'be ready - how long did it take Wikipedia to push off the CD-ROM behemoth Encarta?
"Dear Lisp programmers: Microsoft have implemented the mixing of code and data, like you asked for. Only, they’ve called it ‘Word Macros’. Enjoy."
?
If your app is nothing more than webview loading the same content, it is stupid. To see each app as a threat to "open web" even more stupid. To pretend that web tech is always superior… well, that just shows you don't know much about either web tech and native frameworks.
And you know what? It is not that app developers want to kill web, it's the opposite—some web devs want to kill apps "before it is too late". I have no idea, why. This is sad, really, and even more sad when prominent figures in web world start spreading FUD, sometimes even presenting it as "disspeling myths". How about putting your insecurities aside, take a deep breath, spend some time thinking what the web is and what it is good for, what an app is and what it is good for and act accordingly?
Because the issue under discussion is proprietary applications with sequestered content, versus standards-compliant browsers accessing a public Web.
> To see each app as a threat to "open web" even more stupid.
Try to fill out your argument. Calling it "stupid" isn't an argument.
If an app sequesters content, and if that content would otherwise be publicly available, then the app has nothing but disadvantages compared to a browser -- for the user, not the company that designed the app.
> To pretend that web tech is always superior ...
Straw Man. Only you have made this argument.
I didn't. I said that the overhead of installing an app is unnecessary for the use case of reading the news. I wouldn't install a custom binary on my laptop to read a news website, why should I do so on my phone?