App vs Responsive Site
The only advantage of actually developing an app in addition to or in place of a mobile (or responsive) site would be that mobile browsers have more limitations. The three features of the applications that can make development advantageous are (I believe to be just these two):
Add custom features that most mobile browsers today don’t support, some examples:
- Take a photo and send directly to the app, without the need to select in the gallery.
- Record audio and go straight up to the app
Collect customer data more easily and with less risk of loss to target "advertising" or "products" aimed at the customer profile (yes companies do this)
"Keep logged in" (avoid having to type in the password every time you open the browser) or allow multiple logged in accounts, this feature though a bit unusual may eventually be required.
Consideration of the advantages of developing
What in my view makes the development/investment in Mobile apps worthwhile are:
The number of mobile users (who may become customers) is already greater than the number of "home users"
Access time for mobile users is already higher than for home users.
Advertising, where we have higher numbers of users and with longer access time is a great place to present the brand or product.
Productivity, if the user being a customer or employee needs to perform a task where he does not have an equipment like notebook/desktop and internet, your smartphone can be a "hand on the wheel" to perform tasks at "any time".
Residential Internet x Mobile Internet
According to data from 2013 to the beginning of 2014, according to the nic.br shows that there are approximately 27.2 million residences in Brazil with internet access.
Charts from the same period show that 52.2 million users have internet access on their mobile devices
Time spent on smartphones is already greater than with computers
Although the link I mentioned in the title is not Brazil, I believe that this is also valid for most countries with "digital inclusion".
Conducted with people from the United States, the United Kingdom, and Italy, the survey shows that technology consumers are spending far more time on their smartphones than on computers - with social networks leading this niche with plenty of slack. It must also be said that television is still the absolute leader in hours of use and technology, reaching five times more used.
In the United States, while smartphones are used for another 34 hours a month, computers are around 27 hours - compared to 185 hours consumers spend in front of television. In England these numbers are 41 hours, 29 hours and 129 hours respectively. In Italy the time spent on communications is 37 hours, 18 hours and 143 hours.
Sources:
Personal opinion on development
I can not say, but it is what I noticed with some popular applications, an example is Itaú, which started very limited and over time was receiving new features and improved practicality and ease of use (interface).
Considering these facts, I think that if the application is aimed at customers we should invest moderately (a simpler application) and have a feedback channel to receive suggestions, in other words not risk all chips, however if the application "avenge" and if made useful or necessary, then we would increase investments.
If the application is aimed at the employee of a particular company, then the scenario is different, one should invest "time", "quality" and "testing" and have a feedback channel as well.
Both situations in my opinion should have at least one developer with experience in mobile interface and another developer who has knowledge of the system that is therefore for the mobile system.
The biggest challenge I see is the user wanting to install an app on their device. When it’s something he’ll use often, q will be very useful to him, all right. I’ve seen somewhere that almost all apps are used only once. For me, except for rare exceptions, it is more a gold rush of the many that we have seen. But I do not understand anything of the subject :P
– Maniero
It’s true. But there are exceptions. This BBC app, for example, has extremely interesting functions that go beyond what you can get in accessing the website. I have my views about it (involving functional advantages from the user’s point of view), but I asked the question to try to get an overview of the community or of someone who has practical experience in the subject (who has built and published such an app in his company, for example).
– Luiz Vieira
Yeah. I’ve been working pretty much just with responsive websites, not apps. I made an app for a company that needed to update a lot the products loaded, and then the push notifications of the app were more into account (even because it could be accessed offline), and it was kind of an 'internal' thing. I think it depends a lot on the approach of the company. Also because with an app, you are literally INSIDE the mobile phone of your audience hehe. By the way, this BBC app that you commented I don’t know, I’ll take a look.
– Dimas Pante
About 'worth it', I believe it’s not so simple, but in financial matters, it’s usually a lot more to work only with a responsive site, because mobile programming (and the publication itself, in the case of Apple Store) has a higher cost.
– Dimas Pante
@Why you do not offer a response focused on this aspect of notifications push and of cache (that seems to be something that you observe as a point of interest)? I really do not expect to receive a single comprehensive response, but some that complement each other. In fact, I believe this is the ideal way to generate cool knowledge for the community on complex issues like this. :)
– Luiz Vieira
True, the problem is that to focus on an answer, you would need to know the hehe purpose. A giant e-commerce, accessed worldwide, in my view, would be nice to have an App by the possibility to warn the user of new products via push, record his preferences, know the location, etc (Like Amazon, so much so that their site is not responsive). Or a local newspaper, which makes the virtual editions available: an app is interesting because of the cache issue, but not because of the development value. In both examples, I would personally keep the site, even if not responsive. What do you think about this?
– Dimas Pante
The question is being discussed in the Meta at: http://meta.pt.stackoverflow.com/questions/4085/discuss%C3%A3o-sobre-a-pergunta-quando-por-que-que-criar-um-aplicativo-para-dispositiv
– Luiz Vieira
just think that the app does not replace the mobile website.. Got it? If you’re going to create an app to be a replacement for the mobile site, it’s like shooting yourself in the foot .
– Daniel Omine