Settings

Theme

Goodbye, Native Mobile Apps

atavistinsider.atavist.com

240 points by johnzimmerman 10 years ago · 130 comments

Reader

mark_l_watson 10 years ago

+1 for the article

As a web vs. app proponent I love this. I do have a few apps installed on my Note 4 but I prefer getting Twitter, FB, etc. as a web site.

Web standards like HTML5 are wonderful so let's use them and make the web awesome.

My brother and one friend each have a few hundred apps installed on their phones. I am sometimes surprised that their phones still function with so much cruft installed, never mind the privacy considerations.

  • _delirium 10 years ago

    Websites also can't spam you with push notifications the way installed apps can, so I strongly prefer them as a user. But I suspect this is one reason companies like apps.

    I'm not sure whether it's my imagination, but this seems to have gotten a lot worse in the past year or two, and is no longer limited to apps from shady no-name companies. Apps from reputable companies used to try to have some plausible reason related to your actual use of the app for a notification, but lately Yelp and Hotwire have just started brazenly spamming ads unrelated to any activity. So I uninstalled those two, and am now much more resistant to installing new ones.

    • mintplant 10 years ago

      >Websites also can't spam you with push notifications the way installed apps can, so I strongly prefer them as a user.

      On Android, at least, you can disable notifications on a per-app basis. Press and hold on a notification, touch the icon that appears, and uncheck the notifications checkbox on the next screen.

      • izym 10 years ago

        I'm not sure it can be done directly from the notification, but on iOS you can also disable notifications per app and specify how it should be displayed (pop up vs at the top etc.)

        I've also noticed an increasing amount of apps that now also use the notifications for ads. Definitely not what I like to see on my lock screen.

        • zyx321 10 years ago

          >I've also noticed an increasing amount of apps that now also use the notifications for ads. Definitely not what I like to see on my lock screen.

          Once again, Apple is lagging behind by several years ;) This kind of Ad used to be incredibly common on Android for a while, but Google eventually stepped in and banned these sort of apps from the store. Honestly, I'm a little surprised that Apple allows them.

          http://phandroid.com/2013/09/30/google-play-notification-ads...

          • _delirium 10 years ago

            While it's gotten rid of the worst spam (apps sending totally unrelated ads as notifications), unfortunately there are holes in that policy big enough to still drive a busload of junk notifications through, as long as they're somehow related to the app:

            > Apps and their ads must not display advertisements through system level notifications on the user’s device, unless the notifications derive from an integral feature provided by the installed app. (e.g., an airline app that notifies users of special deals, or a game that notifies users of in-game promotions).

            To me those are still pretty spammy. An airline app notifying me that a flight I have a ticket for is delayed would be one thing; that's a legitimate use of system-level notifications. But an airline app vibrating my phone, just to announce that AirlineName Has Great Deals To The Caribbean In Our End Of Summer Sale? That is not ok, but Google allows it. I assume this is also how Yelp is able to send that kind of junk notification without getting banned.

      • stephengillie 10 years ago

        This can be done via a checkbox on the app's info page. It's nice to know it can also be done directly from the notification too, that's even more convenient.

        • mintplant 10 years ago

          It's the same checkbox - the icon that appears after pressing and holding on the notification takes you to the app's info page.

    • GauntletWizard 10 years ago

      There's a web feature for push notifications; I got a dialogue box asking me if I wanted to enable it for Facebook the other day. It was easy enough to push No (since push notifications were one of the reasons I got rid of the @#$%er in the first place), but many people will still get those.

      • reubenmorais 10 years ago

        The fact that you can choose no is precisely what makes the Web so good. The fact that you can block ads at all, that you can disable JS, that the Tor Browser bundle can be so simple to use, that you can easily get URLs to things, that you can copy text, are all huge benefits of the Web.

        Ever tried getting a URL to some Facebook content on mobile? The only way that I've found is to "Send as Message" (Facebook for Android only implements sharing inside Facebook, there's no way to share via email or anything like that), choose myself in the contacts list, then go to Messenger, open the link in a browser, and copy the URL from there. It's infuriating.

        • kuschku 10 years ago

          You can turn off push notifications for normal apps on Android, too.

          • owencm 10 years ago

            But it's opt out vs opt in which is a huge difference.

            • what_ever 10 years ago

              Really? Huge difference? I would say about 20% (being generous with that number) of the good apps that I install try to misuse the notification. I don't find it that hard to disable the notifications for them. The benefits of notifications outweigh the spamming by a lot.

            • eclipxe 10 years ago

              iOS is Opt-In

      • untog 10 years ago

        I'm glad the feature exists. I removed the Facebook app from my Android phone and am happy to just receive web notifications now.

    • dominotw 10 years ago

      >Websites also can't spam you with push notifications

      I remember reading about this a while ago; not sure how widely implemented this feature is

      https://developers.google.com/web/updates/2015/03/push-notif...

      • mixonic 10 years ago

        Unlike with iOS or Android, in HTML5 invasive APIs (including notifications) are all opt-in. Each permission is granular, instead of needing to choose between granting all permissions an app requires or none. IMO this is a massive improvement.

        Although you could grant notification access to an app and then it could become a bad actor, I expect on the web you will be able to be far more choosy about granting access than with an app.

        I believe Android is doing something to bring in granular permissions, there was discussion at Google I/O this year.

        • mrbuttons454 10 years ago

          Push notifications are opt-in and granular on iOS as well. You are prompted to approve each permission for each app, push notifications, location services, access to contacts, etc.

    • 0x400614 10 years ago

      I had to kill the My Fitness Pal app on my Android because the notification dispatch was inside some kind of infinite loop where my phonr would not stop vibrating even after disabling notifications in their UI.

    • finalight 10 years ago

      >Websites also can't spam you with push notifications the way installed apps can, so I strongly prefer them as a user. But I suspect this is one reason companies like apps

      poorly maintained or non-efficient backend that didn't take note of whether the user receive a push or not leads to this problem. It's not the app problem itself totall

  • dpeck 10 years ago

    Theres quite a set of privacy concerns wrt tracking and data sharing while using the browser as well. Seems like even drawbacks on all sides at best.

    • tootie 10 years ago

      Apps are just as bad. Worse because you can't see if you're transmitting over https or not.

      • bsilvereagle 10 years ago

        You could argue that apps are worse since they can cert pin and prevent you from mitm'ing your https traffic - you have no clue what data is being sent.

        With browsers (for now, Chrome on iOS may start/be cert pinning) you can install a cert and still mitm.

  • coldtea 10 years ago

    >My brother and one friend each have a few hundred apps installed on their phones. I am sometimes surprised that their phones still function with so much cruft installed, never mind the privacy considerations.

    This is a common misconception (also concerning desktop OS "bloat").

    As long as those apps are not running at the same time and competing for CPU resources, they could have 100000 apps installed and no issue at all.

    Especially with sandboxing and automated resource management in iOS (probably Android too, but not too familiar with it).

    • endemic 10 years ago

      Hmm, not necessarily. Unless the user is careful, it's possible that many of those apps would request data in the background, etc., which would result in performance issues.

  • john_butts 10 years ago

    I mean, Twitter only makes sense when a third party digests their API. The default web client is broken (sometimes intentionally) in many, many ways. Perhaps I'm misreading you?

    • eropple 10 years ago

      Of course YMMV, but my go-to is the Mac native client that they themselves put out. Not the web client, but not third-party. I don't have trouble with it.

  • endemic 10 years ago

    Another interesting aspect is app size. These days, when many complain that the entry level iPhone only has 16GB of storage, it's nice not to have to install ~200MB social apps.

  • fluidcruft 10 years ago

    Here's my question about web vs apps--is the privacy different?

    It feels like using different apps is like using separate "browser profiles" for each website, which is possibly what I want--it's so difficult to compartmentalize on mobile browsers. So things at least seem isolated to a greater extent than using the same web-browser for everything?

ksec 10 years ago

As a user, I dont really care about it being an App or Mobile Web. It needs two things,

1. An Icon on my Springbroad, so i can easily view it whenever I want to.

2. It should be butter smooth and dont warm my pants after reading. ( i.e lots of CPU cycle. )

Native Apps does better in both department. And whenever users gets a choice most would likely prefer the App version. HTML5 or Web has definitely improve, and it could or will do better then the web if we dont have the Ads constantly loading in the background. ( Ad blocker is another topic )

I guess atavist already have their group of loyal customers it makes sense for them to change.

Personally I see the article mostly complain about the Distribution and Discovery Problem. And some App Store Approval process.

  • amirmansour 10 years ago

    I agree with you, but I must also add that not every site needs to have an app. Mobile web is plenty appropriate and sufficient for many types of apps. Many news and blog sites are a great example of this. In their case, an installable app would make sense if they are offering a feature or experience that requires the privileges of an app. Lets not unnecessarily crowd up our phones and app stores. The World Wide Web is still a good idea.

    • cmod 10 years ago

      Techmeme is a prime example of this — bookmark it on your homescreen and it's as good as an app. Their mobile design is, IMO, easier to parse than the web, too.

      • danny8000 10 years ago

        Financial Times does not have an iOS app - just a mobile website. They have been very clever in building the site so that it is very app-like, for instance they use local storage to store the days download stories.

        But, was initially confusing because I couldn't find their app in the app store, where I was expecting it.

        • untog 10 years ago

          But, was initially confusing because I couldn't find their app in the app store, where I was expecting it.

          In my experience this is a huge problem. Along with the process of adding to home screen - people just don't get it. Once they have it installed they're very happy, but getting them to that point is difficult.

  • eloisant 10 years ago

    I'm not sure about that.

    1. You can have an icon for web apps

    2. That's only true if the web version is crappy and overloaded with ads and trackers. A decently designed

    I prefer mobile web for publications, because it's just a link that doesn't impact my phone. The native integration usually only brings annoyances, like unwanted notifications or sucking the battery to fetch articles I may not read.

    Apps are for applications. For content, nothing beats the web.

    • TeMPOraL 10 years ago

      > Apps are for applications. For content, nothing beats the web.

      Exactly. I don't want to read your article over your own dedicated app, I already have a perfectly good browser...

      ...BUT! I also hate applications made as webpages, because no one can perfectly hide the fact it's not native. In webapps, UI pretty much always lags somewhere, breaks down completely under spotty Internet connection, or does something weird because there's no way for webapp to replicate every aspect of expected UI functionality of user's phone.

    • issaria 10 years ago

      Not to mention that the app is usually behind the web feature wise.

  • Angostura 10 years ago

    Let's add in

    3. It should working without a network connection, unless there's an over-riding need

    • marrs 10 years ago

      That's probably the only good reason to have a native app. It amazes me how many app developers just don't even think about doing this

  • pornel 10 years ago

    1. Both iOS Safari and Android Chrome have "Add to Home screen" feature. Is that not enough?

    • pc86 10 years ago

      The vast majority of non-technical users have no idea you can do this, and I've even heard many say that didn't know you could do it with any site - e.g. they thought they could only do it if the site had a popup that said they could do it.

      • dr_zoidberg 10 years ago

        My mother is 70 and did it on her own once her facebook app killed itself in a botched update (bad install or something). And then she complained that she was using the web version and couldn't find how to do some stuff hehe.

        Edit: btw, she's a school/music/languages teacher, so she has very little technical background. In her own words, she "touch[es] everything until it works".

        • endemic 10 years ago

          That is awesome, I hope I still have that exploratory attitude when I'm 70.

  • zhte415 10 years ago

    > Personally I see the article mostly complain about the Distribution and Discovery Problem. And some App Store Approval process.

    That was there, certainly, but what I read most was the resource cost of covering many platforms, something I completely empathise with.

idibidiart 10 years ago

The web is a great publishing medium for magazines and news outlets. Apps are for doing stuff beyond passive browsing.

  • iLoch 10 years ago

    This is the biggest takeaway for me. "Wow guys who would have thought the web was good enough for us to post our text content to." This article isn't about why you should drop mobile app development. News + magazines? Sure. Just look at Flipboard.

  • stephengillie 10 years ago

    Choosing the mobile website over the app is one way of keeping the relationship from going any further. A website can't ask you for your contact list like an app can.

  • tootie 10 years ago

    While apps have more capability, the web can do pretty much anything you need with content and data. The only time you really need an app is for CPU-intensive work or accessing hardware.

    • zeveb 10 years ago

      > The only time you really need an app is for CPU-intensive work or accessing hardware.

      Or when you want to own your own data, or work offline…

    • kllrnohj 10 years ago

      If you want to do any sort of custom drawing or animation you basically can't do it with the web, the performance just isn't there. You must stay on the specific fast paths offered by the browser or you're screwed.

      So no, the web cannot do pretty much anything with content and data. The web can do very, very little with content & data, it is just often enough coverage for passive things like articles.

      • iridium127 10 years ago

        There is a bunch of HTML5 drawing apps... what type of animation are you talking about?

        Also, The web is far from being only passive...

      • scraymer 10 years ago

        I don't know what kind of custom drawing you are referring to.. the web can work with 2d and 3d drawing and animations just fine. For example, an entire first person 3d game built using WebGL - http://www.littleworkshop.fr/keepout.html.

    • idibidiart 10 years ago

      <<the web can do pretty much anything you need with content and data>>

      Not on mobile. Due to serious, oft-encountered performance issues, the web remains crippled on mobile compared to native.

      By "native" I'm referring to apps where the UI is rendered natively as opposed to being rendered in a `WebView`.

      React Native is bending the rules here but it is important to note that it is divergent from the web platform and convergent with the native platforms.

      • jlarocco 10 years ago

        I don't think anybody is disagreeing with you.

        The issue I have, and I think others have, is that 99% of "apps" don't need the extra capabilities and performance. Or if they do, it's only because of problems they've created themselves. "We're loading 45 tracking and advertising scripts, and now our site is slow. We need an app!"

        The article here demonstrates the problem perfectly. Mobile browsers are absolutely capable of displaying the text articles on the site. The browser on my flip phone from 1999 was capable of browsing a site like that.

  • iridium127 10 years ago

    I used the web to post this comment.

  • collinmanderson 10 years ago

    Yes, this is the direction I've seen things going:

    - Companies that publish content that gets linked to and shows up in google search results should mainly be web based.

    - Companies that are about about getting stuff done (Gmail, Uber, banks, etc) are the ones who benefit the most from native apps.

tootie 10 years ago

I'd add that if you intend to maintain a web site then adding support for apps (presumably multiple since cross-platform is still hard) then you are throttling your bandwidth to actually improve features and stability. I'm thinking of certain food delivery app that had enough bugs on their Android app, then I fell back to their mobile site and haven't looked back. They could have saved themselves probably a few million bucks and just kept their mobile site looking spiffy.

  • praneshp 10 years ago

    Eat24?

  • stephengillie 10 years ago

    I feel exactly this way about a certain image sharing site. After numerous bad experiences with their app, I went back to their mobile website and found it fully functional. For some reason, copy and paste didn't work in the app, which is unacceptable in a community based on copying and pasting cat image URLs.

rebootthesystem 10 years ago

Well, the most important thing you gain from moving your apps to the web is owning the relationship with your users. And that is HUGE.

With the Apple iOS App Store you are isolated from your users, it is very difficult and nearly impossible to build a list and keep in touch with them in a meaningful way. I am sure there are cases where this isn't true, but I think I can say this is probably the case for the vast majority of apps out there.

By being on the web it is your business, your platform and your users. Not Apple's (or whoever).

And, yes, depending on your niche, building an audience could be very difficult. Guess what? The vast majority of apps on the app store fail. I think we might actually be able to say success on the web might actually be easier.

kin 10 years ago

As a consumer I can relate to this. I subscribe to many monthly magazines including GQ and Esquire. I enjoy the publication as it is meant to be viewed, ads and all. Of course, now they're piled up and so I want to switch to digital. Sounds like a great solution.

GQ has a digital app or I can use iOS news stand. This was not a great experience as each issue took at least 20 minutes to download a gig of content. Of course, once the content is there the experience is rich and fantastic.

Based off my experiences, I really think a mobile web experience is best for reading magazines. Only the page I'm interested in would load and I shouldn't have to take up a whole gig of precious space to read an issue.

Just my two cents.

georgemcbay 10 years ago

As an Android user I'm very fond of native apps as long as they integrate into the OS well via activities, intents, content provider interfaces etc, all stuff you can't really do with web apps (though I know someone is going to want to chime and and talk about WebIntents or whatever other thing nobody actually uses because it just doesn't deliver the same sort of flexibility as what I'm talking about).

So I'm sticking with native apps where it makes sense.

Having said that, for the type of site this actual post is discussing, eh... web is probably just fine. Go ahead and use it... I have no issue with the linked article, but some of the people discussing this here and other places seem to be nudging this into a discussion about "mobile web is ready to replace all native apps", which IMO is a ridiculous statement.

brusch64 10 years ago

But isn't this an "App" which shouldn't have been an App in the first place (I think they write something like this in the article).

That's really one of my pet peeves. I don't like installing apps just to read an article. A good mobile site is much preferable in my opinion. But I've started a little bit later than most to the smart phone game and I'm a little bit quirky - so that may be just me.

  • simonh 10 years ago

    If only there was a single native app, preferably pre-installed on the phone, that was specifically designed to download content from publishers around the world and render it dynamically on a range of device screen sizes. It could be publisher neutral and allow bookmarking, and maybe let you have multiple pages open at a time. Nah, it'd never catch on. Native apps for publishing are dead ;)

  • waylandsmithers 10 years ago

    Exactly, and that's why it makes that a publisher would use the web for its original purpose-- the transfer of documents. Especially now with the News app on iOS, I don't see many reasons why a publisher would need to go to the trouble of maintaining its own suite of apps.

rokhayakebe 10 years ago

I suspect the reason many think they prefer apps is the one-click launch and the automated bookmark created on your screen.

If a mobile browser behaved like an appstore (Search for website, See results, Click to Install, i.e. bookmark), you would have the same behavior, downloads, and most people would not be able to tell whether they are using an app, web app, or website.

  • thegeomaster 10 years ago

    Firefox OS has something like this. On Firefox Marketplace, you can submit a mobile website that serves a small manifest.json file and it will be indistinguishable from a native app. I've been praising this innovative approach so many times on HN, but I have to do it again---it elegantly solves a lot of the problems we're having with native apps, and it all mostly works and integrates fine with the OS (the idea could use some polishing but is good as a proof-of-concept). It's a shame that the OS itself never really took off.

  • lewisl9029 10 years ago

    This is exactly what the Hosted Web App and Web App Manifest Specs are meant to address:

    http://www.w3.org/TR/appmanifest/

    Unfortunately, the two largest mobile platforms (iOS and Android) don't have native support for these specs yet. And I'm not sure if they ever will properly support them since they'd probably prefer to keep the free developer lock-in they get with their native app platforms.

    In the mean time though, you can use projects like Manifold JS to create Cordova-based polyfills for those platforms:

    http://manifoldjs.com/

    • sehr 10 years ago

      I don't use android, but I remember hearing about it trying to blur the lines between apps & browser tabs. They might be more amenable to the idea of browser apps considering web advertising is their cash cow too IIRC

  • calebegg 10 years ago

    Chrome for Android has a feature where if you visit the same site a few times in a two week period (or some sort of heuristic like that), the site can have it prompt you to add it to your homescreen:

    http://updates.html5rocks.com/2015/03/increasing-engagement-...

thewhitetulip 10 years ago

This is great! Mobile apps have taken our age back to the age where everything is platform dependent, the Internet was invented so that devices from multiple manufacturers could communicate with each other, but with Android and iOS we have created a new niche of platforms, now it is devices with specific Operating Systems, and they are pushing our age back!

There is a trend in Indian startups to abandon the web altogether and go "app only", among other reasons it defeats the entire purpose of the Internet as we know it, kudos Atavist!

declan 10 years ago

It looks like the folks at Atavist did the right thing. As far as I can tell they created a publishing platform that lets folks format thousands of words of text and photos and videos, which is a very good use case for a web browser. Plus, contributors can add links, italics, subheds, captions, etc. This is not the best use case for mobile apps.

They have a beautiful digital magazine that doesn't need to live in a native app -- and had no compelling reason to.

When we started building our smart news app ( more info at https://recent.io/ ) we considered creating a non-native web app and took a few steps in that direction. But we rely on touch gestures a lot, require no keyboard input except for searching, update news recommendations minute-by-minute, and wanted to appear in the app stores, so we went down the iOS and Android paths instead.

ousta 10 years ago

the article does not mention this but publishing an app for iOS is drastically more costly in time and efforts than publishing for android.

It is the worst publishing process I have ever seen. sluggish certificates, keys, provisionning profiles, iOS lack of retro-compatibility, apple lack of communication on what the major versions are changing and apple lack of judgement when reviewing apps with guidelines that are changing every day.

Frankly I don't even understand how can developers enjoy working on developing apps for iOS it is lackluster in every part.

  • andreamazz 10 years ago

    What do you mean by lack of retro compatibility? You can still ship apps that target ios6, you have runtime checks for APIs that are missing in one version, the IDE suggests what is available or not.

    The major versions (and minors) are thoroughly documented in API diffs, the IDE suggests what to modify according to your platform target.

    The review guidelines are basically changing for the major versions, accordingly to the new tech introduced, and most of them are dictated by common sense. If something goes awry the review team is available to discuss with you. Good luck getting an Android app reinstated if it is taken down.

    The certificates are a pain in the ass, no way around that, but the rest of the platform makes up for this, the tools and language(s) are way easier to use.

    • vetinari 10 years ago

      I have an iPhone 3G in the drawer, as an emergency phone.

      The amount of apps, that this phone can download from App Store, whether running iOS 3 or 4, is exactly zero (yes, even those that were available in the past, cannot be downloaded).

      My brother has for exact the same purpose the original HTC G1, running Android 1.6. That phone can download every single app from the Play Store, that was made available when the phone was supported.

      • qq66 10 years ago

        If you're using it as an emergency phone, do you really need to install apps? Apple has taken the position that the older phones are not worth the trouble it takes to support them. The numbers seem to bear out this decision -- most in-market iPhones seem to be 4S and newer, and people upgrade their iPhones almost immediately when the new OS is released (this I can't understand at all, the new OSes frequently break things, and I always wait a few months to update).

        • vetinari 10 years ago

          Background: I needed to sync the contacts with Google. Meanwhile, Google disabled the ActiveSync support, the phone was reset, and I was looking for some app to do that. In the past, there were apps capable of doing so, but now, they were unavailable. Add to that inability to side-load the apps..

          Regarding the retro-compatibility:

          Nobody supports Android 1.x either. However, in the past, developers did upload their apps that did work on these devices. So why the users shouldn't be able to download these old versions?

          And that's the difference. Apple actively removed old packages from the store, while Google just left them there. Just this alone makes the old android devices more useful.

      • ianlevesque 10 years ago

        You are comparing two phones that combined have less than a fraction of one percent of the installed base.

        • vetinari 10 years ago

          So what? Is it ok to just trow them into garbage then?

          You can still use them for calls and messages. You can still use one of them for apps, that were developed for this device.

          • marrs 10 years ago

            The parent is probably too young to remember a time when you could buy a device expecting to keep it for the rest of your life, or maybe even pass on to your children.

halosghost 10 years ago

First of all, good for atavist. They recognize their market, and are following the path of greatest efficiency and effectiveness. Sounds like great business sense to me.

Now, on the other hand, I have to say, this kind of thing always bums me out. For a news distribution service, it does not matter so much I suspect, but in-general, the trend of putting more and more of the functionality I rely on daily into a web browser is distressing. Web browsers, despite all the innovation and work that has gone on lately, are still an enormous attack surface with the most significant likelihood of security breach (especially given that the rise of javascript has led us all to the point where we are almost allowing arbitrary code execution from untrusted sources on every page visit). Not to mention that web browsers were founded on the notion of conveying content, not functionality; HTML is a markup language (with <canvas> and JS and HTML frameworks, that's not so concrete anymore), it was not meant to host alternatives to the power of native applications.

I often find myself wishing for the ability to use a text-based web browser and have "The Web" still work, but those days are mostly long-gone[1] till I finally get around to writing my own browser[2] (which seems like it should not be a necessary step just to be able to interact with a simpler Web).

I suppose I am just tilting at windmills at this point (and, as I said, this post is not really aimed at atavist since I think content-delivery is a perfect niche for being web-only). Ah well, a user can dream, I suppose…

[1] https://www.youtube.com/watch?v=r38al1w-h4k

[2] https://news.ycombinator.com/item?id=10072796

st3fan 10 years ago

How do you deal with offline support? If I'm not connected and I want to read an article, where do I go? Can't open the website.

Did you run metrics to find out how many people are going to miss offline?

swah 10 years ago

This will happen naturally once we don't have a word for apps and another for websites.

Icon on the home screen and finding the "app" on the store is what most users need (basically bookmarks).

applecore 10 years ago

It's becoming increasingly clear that the future of publishing—for content providers—will be to relinquish control and publish their content directly to third-party distribution and engagement platforms.

See: Snapchat Discover & Facebook Instant Articles.

a3n 10 years ago

The thing about potentially having to wait two weeks to make an updated app available, and the control over your business that implies, makes my testicles suck up into my torso.

jlarocco 10 years ago

It's sad it's taken people so long to realize it, but at least they're starting to get a clue. Who'd have thought that an app that's essentially a web browser tied to a single site was a bad idea that nobody would want to use?

If desktop and laptop users access your content/game/social network/whatever from a web page, it's probably best to have mobile users access it that way, too.

  • radio4fan 10 years ago

    I absolutely agree.

    And I don't buy their justification for going down the app route in the first place: "But by the middle of 2011, six months after we launched in our app, more than half of installed web browsers were still not HTML5 compliant."

    Who cares? The app only targets iOS, so as long as mobile Safari rendered it, they were fine. And most of us here know that the app would be a pretty thin wrapper round a webview.

    I suspect the real reason for going down the app route is because back in 2011 all the marketing types were screaming "WE MUST HAVE AN APP!!!1!!"

    News International made the same mistake with "The Daily", which (probably) cost them over $60M.

seivan 10 years ago

Could have used React and tried to share component source between iOS, Android and Web.

I mean since you're going to fully go web, I don't see the problem in this. It's all JavaScript anyway, unless you want to start playing with the hardware APIs.

Yeah you would have to write some of the UI layer differently, but I think it isn't that much. You can wrap your own UI components to use Android/iOS/Web internally.

  • marknutter 10 years ago

    That doesn't solve any of the problems they listed in the article.

    • Flenser 10 years ago

      > as we pushed the design envelope further on our stories, we were constantly running into the technical limitations of the app approval process. While we could develop, deploy, and—if necessary—repair new code instantly on the web, any change to our apps required re-submitting it to the app store in question.

      It's possilbe that if the design changes are only on the javascript side that the app could just download those instead of them having to be sent for review.

brad0 10 years ago

The biggest problem with native apps is that there are a lot of native mobile developers. One in 20 or so are actually good.

So you have all these apps that were built by someone who has no idea on how to architect them. The company has already spent so much just getting it out the door that they refuse to rewrite it.

Native mobile dev is great. You just need to have good mobile developers run your team.

  • harryf 10 years ago

    Same applies for web. There is so much crappy mobile web UX out there. Good developers, good designers etc. are all essential whatever the platform

frame_perfect 10 years ago

Ironically this article doesn't render in MobileSafari for me.

johnpjoseph 10 years ago

Interesting that a smallish magazine is moving away from native mobile back to web while not too long ago I saw that some large retail company discontinued their mobile web site and require use of their native app (flipkart I think).

I don't think expecting a new audience just because you have an app is reasonable. I'd be interested in seeing how many new users they generate with just the mobile web site - I suspect that ultra loyal existing readers may take the time to bookmark their site and come back, but would be very surprised if their overall usage doesn't decline.

  • sehr 10 years ago

    They might be focusing on being a pit stop v a destination, catering to in app views and being shared mostly via Twitter and all that

  • MarkMc 10 years ago

    What's interesting about the Flipkart example is that they have a fully-functional website available which they serve to desktop browsers, but the website is blocked to mobile browsers. Clearly they have decided that they prefer their mobile users to use their app, not a website.

  • har777 10 years ago

    One of their acquired companies Myntra is now app only. Only have a pc and the internet ? Sorry. You can only purchase from our apps.

alistproducer2 10 years ago

It depends on two things: do you make use of hardware and does your ux depend on touch gestures.

chayesfss 10 years ago

Sencha does this for enterprise apps too. For publishing, I wish RSS feeds had taken off. Would be great to visit a site and see that I could just subscribe to their RSS feed and see it in my own reader app.

  • baldfat 10 years ago

    The loss of RSS just still blows my mind. I still get my podcast with it but sad to see RSS to be relegated to obscurity when it started out so strong. The issue was the implementing it was "too much trouble" with the public.

Animats 10 years ago

Good. Using the app mechanism to deliver static pages was silly and inefficient. The only reason it caught on was because it came with a payment system.

cdnsteve 10 years ago

Why not Meteor (meteor.com)? It has hot code push ability. No store approval required. Everything in JS.

beefsack 10 years ago

Horses for courses; the web works well for content, apps work well for interactivity.

hiou 10 years ago

So content is king?

ourmandave 10 years ago

I was hoping it would say what their dev stack is.

fabioyy 10 years ago

i hear the same bullshit since the time when iphone was released ( and without apps support )

yet, there isn't a single "amazing" case of webapp. ( the same for xamarin, phonegap, cordova, name_your_cross_app_development_here )

i call it laziness to learn how to code native apps.

the only cross development that works, is for games ( almost all top 10 mobile games are in unreal or unity ( or cocosx ) )

  • ergothus 10 years ago

    It's about your content, not a universal rule.

    Text content? Turns out the web is great, and you don't get much benefit from going native.

    Highly interactive, multiple control, local database content? Turns out web sucks at it on mobile devices.

swagv 10 years ago

Native apps are just a momentary crutch until Web standards on devices get better. Especially since most so-called apps are merely glorified Web pages in custom browsers.

glisom 10 years ago

Lol, sure.

stutsmansoft 10 years ago

Good luck

rdsnsca 10 years ago

Never heard of this website until today... maybe they should of advertised it some.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection