Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
United Kingdom IT Technology

Why UK's Government Digital Service Decided To Ditch Apps (govinsider.asia) 96

In a world where there's an app for nearly every product and service, the UK Government Digital Service (GDS) still rely on its website to serve its customers. "But why?" You ask. Ben Terrett, former head of design at GDS outlined some of the reasons in a recent interview. He said the problem with mobiles apps is that they require a lot of commitment and resources. Apps are "very expensive to produce, and they're very very expensive to maintain because you have to keep updating them when there are software changes." He concludes that government services are much better off with responsive websites (websites whose layout and design adapt in accordance with the device it's being accessed on). "If you believe in the open internet that will always win," Terrett said, adding that responsive websites are also much cheaper to build and maintain. Another benefit of responsive websites is, he adds, that when you want to push an update, only one platform needs to get updated. From the report: Key to the GDS' approach is designing for user needs, not organizational requirements, Terrett says. "That is how good digital services designed and built these days. That is how everyone does it, whether that's Google or Facebook or British Airways or whoever." The problem is that public sector agencies tend not to design with citizens in mind. "Things are just designed to suit the very silos that the project sits in, and the user gets lost in there," Terrett adds.According to estimates, the move to go the responsive website way has saved them $8.2B in four years.
This discussion has been archived. No new comments can be posted.

Why UK's Government Digital Service Decided To Ditch Apps

Comments Filter:
  • by danomac ( 1032160 ) on Monday June 06, 2016 @11:21AM (#52259445)

    I am literally so tired of visiting a website and having it pop up a download notification for another new app.

    • by i.r.id10t ( 595143 ) on Monday June 06, 2016 @11:22AM (#52259449)

      Indeed. If I can do it from a desktop or laptop via browser, why do I need to install an app on the phone/tablet to do it?

      • Re: (Score:3, Interesting)

        by Anonymous Coward

        The app can track your location and report back what files you have in storage.

      • by swalve ( 1980968 )
        Do you really not get this? People want apps because they don't want to lug around a desktop or laptop just to perform the basic functions of life. For many, many things, an app makes things simpler and easier.
    • Re: (Score:3, Funny)

      by Anonymous Coward

      I am literally so tired of visiting a website and having it pop up a download notification for another new app.

      Obligatory xkcd [xkcd.com]

    • by skastrik ( 971221 ) on Monday June 06, 2016 @12:00PM (#52259727) Journal
      More good stuff ...

      the design team removes all unnecessary design. For example, the pages on Gov.UK – the central portal – don’t have any pictures on them. This is because they distract from the information on the page, and user research showed that they reduced the clarity.
      ...
      “It’d be nice if they like it, don’t get me wrong, but liking is not really a useful metric.” Instead his team looked to see if users have completed an online transaction, or stopped halfway through. Equally, did they find the information they needed and leave a webpage, or did they have to search for more information?

      As opposed to having graphical designers design web sites.

    • isn't this why the apple iphone didn't have an app store at first? because Jobs envisioned it as a web device not an app device?
  • by Anonymous Coward on Monday June 06, 2016 @11:26AM (#52259495)

    Many of our customers insist on having "an app" for their brand. All the app does is embed their website in an embedded browser and provide some navigation buttons to get to different web pages!!! What a waste. I've always thought a responsive website is the way to go unless you have a good reason to create a native app that might work offline. For example, an alarm clock app, a compass app, etc.

    • by Anonymous Coward on Monday June 06, 2016 @11:41AM (#52259591)

      Apps are about marketing; not technology. Having an icon on your device that shows [insert brand here] keeps it in your head.

      Also, EVERY ONE of them wants to send you notifications. Why? So that they can splash their crap on your screen. "On SALE!" or "Check out our new content!" - while sending more ad revenue our way. And you take notice of it before swiping it away thnking it might be email. Now, of course many of us don't allow such nonsense but someone who's hooked on say shoes, LOVES the Zappos notifications! I bet their app has sold more shoes than any of their web page ads.

      Mobile devices have become the best targeted advertising platform ever!

    • by SvnLyrBrto ( 62138 ) on Monday June 06, 2016 @11:56AM (#52259699)

      Hell, that's what Apple said in the beginning when they released the first iPhone with no app store and told everyone that web apps were the proper way to do things, going forward. But everyone flipped their shit, castigated Apple over it, started jailbreaking their iPhones to run Cydia's app store, and generally demanding the ability to produce native apps, not web apps. Who knows whether Apple relented and changed course; or if apps were the plan all along but just weren't ready at the first iPhone's release.

      I've no sympathy at all for the people who are now whining about apps. They asked for... demanded even... them. They got them. Live with your choices, people.

      • by JaredOfEuropa ( 526365 ) on Monday June 06, 2016 @01:55PM (#52260615) Journal
        It's not an either-or choice. There are cases where an app is the better choice, and cases where a website is not only cheaper but yields a better experience. And the disctinction between the two is blurring; with more possibilities for data crunching, networking and storage in the browser client-side.
        • Agreed. I have an app for Deutsche Bahn. The UI is better (waaaaay better) than their website, and notably, I can buy tickets on their website and they appear on my phone and the guy on the train can scan the phone screen. I like that. It is also useful when I am offline, which happens quite often on a train. The ticket is still there.

          I also run a weather app on my ipad. This app has a handy rain radar. Now it DOES have a web version, but that is full of ads and I have to log in every time (and since I clea

    • by Anonymous Coward

      Responsive websites are all crap too. Browsers naturally layout the page to fit into the browser window. If you design the website properly, you don't need a bunch of JS to mess with the layout. There already is a layout engine, everyone please stop making your own slower ones. This latest fad is taking existing functionality from the browser and moving it to each individual web page. Their marketing team really did a good job of selling this bullshit.

      • by raymorris ( 2726007 ) on Monday June 06, 2016 @01:09PM (#52260207) Journal

        > Browsers naturally layout the page to fit into the browser window. If you design the website properly, you don't need a bunch of JS to mess with the layout. There already is a layout engine, everyone please stop making your own slower ones.

        Exactly. This is the difference between PDF and HTML - the entire job of a browser is to render the page appropriately for the size of the window, the user's preferred font size, etc. 80% of what a web designer needs to do is simply don't set the width of anything. The browser knows how wide a word is. Then learn the CSS for what yiu actually want, frequently margin and padding. You add margin above something by setting the MARGIN, NOT by moving it down by 60 pixels. Try 1em margin as a starting point.

      • Uhm, the whole point of responsive web design is to NOT use JS to run a layout engine and only use CSS to cover the tricky cases by...leveraging the layout engine.

        And since this is very hard (and CSS is waaaay behind the curve) sometimes you do need JS.

        In addition, browser layout engines can't handle quite a few cases where Apple's iOS constraint system works very well, which is another plus for apps.

    • I have a web app [transsee.ca]. The first frequently asked question I get from uses, is do I have an app in the app store. I'm not sure why.

  • Web app vs app (Score:5, Informative)

    by doconnor ( 134648 ) on Monday June 06, 2016 @11:29AM (#52259515) Homepage

    There are many advantages to use a web app, you can serve all platforms, past, present and future with one program, you can push updates immediately, without waiting for anyone's approval.

    There are disadvantages, like they don't work without internet access, but there are many cases where internet access is needed anyway.

    Another disadvantages is that uses can block ads on web apps, not generally not regular apps, which is probably be biggest reason many companies push apps, but that also doesn't apply here.

    • Re:Web app vs app (Score:4, Interesting)

      by SQLGuru ( 980662 ) on Monday June 06, 2016 @11:46AM (#52259619) Homepage Journal

      Actually, if you write the web app correctly with the offline.manifest file, you can make much of the site work offline. I've implemented a Cordova application that uses the offline manifest and local storage to enable a user to interact with the system and then sync back to the main server once the network connection is reestablished. You just have to cache a lot of the "driving" data and make sure that you don't exceed local storage. But it works.

      • It depends a bit on your usage model. If it's primarily online, but wants to tolerate network disruptions, then that's fine. Native apps are most useful for mostly-offline use, for example a news app that grabs a load of data when I'm on WiFi and then lets me read the articles when I'm not. I don't (even on my laptop) want to have to have a tab open for everything that I might want to use offline.
      • by roca ( 43122 )

        ServiceWorkers are the new tech for enabling offline Web apps. Much better than the old HTML5 offline manifest.

    • Insightful, eh? This looks like an article from 1995 about web vs. desktop apps.

      >> (web apps) don't work without internet access

      Check out what HTML5 does and get back to us.

      >> uses can block ads on web apps, not generally not regular apps, which is probably be biggest reason many companies push apps

      Yes, and that native apps can easily scour your information and upload it to the mothership. (Though it doesn't make sense for "brand" apps - it's the entertainment apps that benefit from higher-vie
      • by jedidiah ( 1196 )

        The design and engineering issues haven't changed really. People like to think that the new shiny shiny is all that but it's probably just a 3rd generation rehash of something from before you were born.

    • by tlhIngan ( 30335 )

      One more disadvantage - the need to temporarily store your data, or risk user frustration. A lot of mobile web browsers don't cache web pages, and the only page actually loaded in memory is the currently active one. Switch to another tab or page or whatever, and that tab loads up fresh, while the old tab is usually discarded.

      This can be problematic if you have a multi-stage form because as the user fills it in, they may need to reference other data. But when they do, they lose the current page and all the d

    • What I love most about web pages is you can "open link in new tab" (often) to make up for Poor ui or slow internet, or just to stack up a bunch of things to do in turn.

      Almost no apps allow for this.

  • by Anonymous Coward

    Half of company apps are just crippled versions of their mobile website anyway.

    • by green1 ( 322787 )

      Which makes them doubly crippled as the mobile website is almost never as fully functioned as the desktop one, even though modern smart phones really can handle all of it.

      I'm sick of fighting with websites trying to figure out how to get the "real" site on my phone, I NEVER, EVER want to see a "mobile" version of any website. 100% of the time the mobile site is less functional on my phone than the desktop version. ... Slashdot are you listening?...

  • by johnjones ( 14274 ) on Monday June 06, 2016 @11:37AM (#52259571) Homepage Journal

    the first iPhone relied on the web it didnt have "apps"

    it was only after the terrible web pages did they resort to containerised web pages... That game developers abused and we have the situation today...

    now with the need to support android + iPhone + iPad + windows + Mac are people finally understanding that Marked up Text is much healthier and CHEAPER

    its called a website and there are standards (shocking)

    if your spending the peoples money (government depts) create a website that is useable
    (if you must create a branded app I understand there are tools for that, they will allow you to package a website)

    regards

    John Jones

  • Apps (Score:5, Insightful)

    by ledow ( 319597 ) on Monday June 06, 2016 @11:37AM (#52259573) Homepage

    An app is an application. It does something. It transforms and processes some kind of data.

    Most of the time, you do NOT want an app to process or transform data, you just want it to send and receive data to a service, and most of the time you just want it to receive.

    A website is therefore much better suited to this. And unless you intend to calculate your tax return on a smartphone, you really have little need for "apps" at all for government services. Given that browsers can upload video, camera images, microphone sound etc. nowadays if you really want, the usage of an actual app is rare.

    An "app" is something like a game, or a web browser itself, or an office suite, or a calculator. It ISN'T a list of symptoms for NHS online healthchecks (or even a questionnaire), or information on how to renew your driving licence, or a list of laws and their effects. That's a not an app.

    People have blurred the definition but the distinction still stands. All the "apps" that are really websites in fancy containers - even offline websites - aren't actually any good as "apps". An app actually DOES something on the client device. Creates documents, organises a raw database, syncs your files or lets you read your email.

  • by U2xhc2hkb3QgU3Vja3M ( 4212163 ) on Monday June 06, 2016 @11:41AM (#52259601)

    Even if you make apps, you need to make them for a number of platforms and then some of them have dropped support for older devices. And you need to maintain a website anyway on top of that.

    Excellent decision, Mr. Terrett.

  • by ErichTheRed ( 39327 ) on Monday June 06, 2016 @11:43AM (#52259605)

    Everything goes in cycles. Apps originally came out because the iPhone didn't have Flash capability in its browser. Now, companies need to write apps for Android, iOS and (maybe) Windows Phone. Each is built on a completely different SDK, with different coding methods, and each one needs to be updated any time the web site introduces a breaking change. Not to mention, you need to squash bugs in different ecosystems too.

    I can see, for example, banking or transit apps. Those require a native interface optimized for the phone or tablet they're running on. But if I'm unemployed, I'm not going to download and use the state Department of Labor App to collect unemployment, or the US State Department's app to apply for a passport renewal. Basic services should stick to a web interface that's easily skinned for mobile.

    • by Anonymous Coward

      Nobody needs to write for Windows phone.

      With a couple of exceptions in specific countries , it has no significant market share (i.e. Less than 1%)

      So it's really iOS + Android presentation layers. How expensive that is depends on how broad a target you want to hit on the Android side.

      But the subtext of the original GDS thesis is really - a good user centric web site is better than a series of bad (aka undercresourced) Apps for certain kinds of use-cases.

      The same thinking will lead you clearly to IF an App is

      • by green1 ( 322787 )

        Websites are perfectly capable of taking advantage of GPS. don't need an app for that.

    • by green1 ( 322787 )

      Why can you see banking apps? My bank's app is just a re-packaged version of their website. what reason does it have to be an app?

    • Lol,

      I find internal marketting is a big reason for this.

      My old firm had a web app. It was maintainable and slow.
      Nothing to do with the nature of web apps or anything.
      The front end requirements were pretty basic (text boxes, lists....)

      But the internal marketing became:
      We need Native. Native is faster. Native is better.
      Basically, the failure to write a good web app was blamed on the technology.

      So a whole new division was formed for Android and IOS apps, writing everything native.

      Of course, this was hugely cos

  • Where would our customers be if we didn't call the number on the radio telling us our little business could have its own APP for "less than $10K"? Think of the doze^b^b^b^b THOUSANDS of relativ^b^b^b^b^b^b^b CUSTOMERS who will install it and igno^b^b^b^b disab^b^b^b^b^b LOVE our incessant notifications for offers and coupons from the store they used to just like and patronize, but now feel much more passionately about.

    Apps!</snark>
    • by Hylandr ( 813770 )

      Fortunately you can disable apps the phone company will not allow you to remove.

      One too many adds popped up in church with humiliating results.

      Ads that start out-loud "I am committed to Sex!" Can't mute it, sit on it until it's done then kill it with fire.

  • Hopefully the rest of its insides will soon follow. Now if we could just evaporate these pesky clouds.
  • I'm on a small government-ish entity's dev team (I'm ~0.3 of the team) and I wholeheartedly agree with this guy. Our apps are always, always web-only. We simply cannot afford to re-build (and maintain) things for various devices. And why would you, when all these devices have browsers, which are essentially interpreters for remote applications. Not that native apps in are a bad idea in every scenario, but blindly building them because trendy is stupid. Long live the webapp.
  • by Anonymous Coward

    What he failed to point out is that the whole reorganisation under gov.uk involves removal of information, removal of services, and writing that generally reads like it's aimed at a 5 year old. Nobody asked for it except the pigs at the trough / contractors who got paid to build it.

    Saying, "We didn't ALSO use apps!" is like saying of the Iraq war, "At least we didn't use nukes on them!" Give yourself a gold star, you useless cunt.

  • Very common for "Apps" to be nothing more than software firing up a browser control to display a website while running malware at your expense in the background.

    The reason UK government is confused is because they look at this and immediately recognize it to be redundant, pointless and dumb... which while technically true is besides the point.

    The reason you create an "App" on someone's device is because you then get to do things and exfiltrate all kinds of information no sane browser would dream of enablin

    • Very common for "Apps" to be nothing more than software firing up a browser control to display a website while running malware at your expense in the background.

      The reason UK government is confused is because they look at this and immediately recognize it to be redundant, pointless and dumb... which while technically true is besides the point.

      The reason you create an "App" on someone's device is because you then get to do things and exfiltrate all kinds of information no sane browser would dream of enabling access to by default. This was never about saving money or perusing a logical course of action. It for the most part is simply about p0wning your audience because fucking people over because you can get away with it is the way this industry rolls these days.

      It isn't the govt that has missed the point, it is you. Yes, I agree, the point of an app is all about "p0wning your audience" and "fucking people over" by getting lots of data by the back door, but the government already has all that, they already p0wn you, they are fucking you over anyway.

      What would an app give the government? Your location (you're using a cellphone - already got it), your call history (got it), your salary, your tax details, your medical records, your bank details, your browsing histor

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...