Why 37signals is falling into obsolescence
seancoleman.net
seancoleman.net
We've been down this road before. In the pre-browser era, desktop application were king, but at a high cost to IT departments as well as end-users. The same game is being played out on mobile platforms now.
From a business perspective, do you really want to support multiple development efforts for each and every mobile platform? Will it be worth it in the long run?
The advantages of the mobile app platform must be balanced with the cost and maintenance overhead as well. Give me a great browser platform, and I'll gladly take its shortcomings over the long-term sustainment costs of a dedicated mobile app.
Evernote is an example of a successful startup that has native apps for every major platform, and they consider it a strategic decision.
In other words, many of their customers who want a native app can scratch their own itch pretty easily, and 37Signals can cut down their own development efforts and focus on making their platform better.
The reason Evernote has apps for every platform is simple: that's the only thing they have going for them. Their interface isn't the best, and there are tons of other ways to save notes. They just happen to have really good cross-device integration. Other note-taking tools have users for different reasons.
I agree with 37Signals. App Stores are an obsolete concept that are only making a comeback because we have a new wave of devices without a solid set of mature cross-platform development tools.
EDIT: In other words, 37Signals wants to differentiate themselves from other applications in more unique ways than just "works natively on every device."
I think the HTML5/JS approach still has a way to go before the user experience will really catch up to native apps, and for some apps it will never happen. But the same could be said for desktop apps vs webapps and we all know how that turned out...
The current demand for native apps on mobile devices stems from the fact that it is easier to get high quality user experience on the native apps than on mobile web browsers. This was true of desktop apps, too, 5-10 years ago. However, web-apps offer a host of other advantages and so long the UX can be brought up to a decent quality, I'd take a mobile web-app over a native app that I have to go find and install for the same reasons I prefer web apps to desktop apps (both to use and to create).
So, 37s's decision to do a mobile web-app is either obsolete or visionary. I'd bet on the latter.
Look back to when desktop apps were the norm. People eventually realized it was counter intuitive to write the same program 5 times for 5 different platforms so they started moving to frameworks (Java/.Net). Then as the web gained the power to host comparable apps people started moving to the web.
It was a natural progression of societal knowledge based on trial and error.
So why are we now making the same mistakes on mobile platforms? Especially since web apps can already match the functionality needed by 99% of the applications out there? Seems a little silly
Access to the device's GPS. Access to the devices Accelerometer. Hardware Accelerated 3d Graphics (Although this is possible with WebGL, I would wager the tools are more focused towards native clients) Access to the device's Camera / Film Roll
I'm not fan of Basecamp, but I think they've got a good ecosystem going.
But the customers want native apps (as thick clients to internet services). Native apps work better. They are faster and have more features.
Companies that have so much invested in the web, and choose to stick with this type of technology will find that they were wrong.
37 Signals has made a pile of money by ignoring all the cw about what customers want. I wouldn't write them off just yet.
Certainly 37Signals might pick up some users with smoother client apps, but at least for the time being, they have to balance that against the cost of developing those apps. My guess is that most users will care about clunky HTML vs. smooth native apps about as much as they cared about clunky HTML vs. smooth native apps back in '98. Which is to say, hardly at all.
And arguing that a web app isn't useful as _a freaking web app_ on your mobile is a little wild to me. There may be deficiencies in areas like file uploads on mobiles, but largely, you interact with Basecamp through a browser on your desktop. Why doesn't a mobile work well? (I've used many iOS Basecamp clients and none were better than the mobile version launched today by 37s).
I love native apps too, and I'm glad that 37signals encourages their existence by providing a solid, well-documented API. And while they do ship some native apps, I totally buy them building really awesome web apps on the desktop, and now on mobiles.
The relevance of a native app is strictly dependent on your users' demands. If I'm going to make an investment in a native app for iOS, Android, Blackberry, etc, there had better be a business case. How many users would sign up for my service based on the fact that I have a native mobile client? What percentage of my users are even using a mobile device to access my service?
It's simply not rational to look out across the tech landscape and declare every company without a native mobile app to be "obsolete".
You're definitely right that its not rational to declare every no-mobile-app company obsolete. My main point is that a company who resolves to a certain technology (web apps in this case) just because they don't know another technology (iOS, Android) isn't adapting to market changes.
Relatedly he's not declaring every tech company without a native mobile app to be "obsolete" — he's declaring non-native mobile apps to be obsolete.
Paragraph four, in bold: "In order to stay competitive, web companies now must provide for all devices."
An expanded quote from that paragraph: "If I’m walking down a hallway, I’ll be swyping on my Nexus S. When I get to my desk, I’ll switch to my MacBook Pro, and when I jump on a long flight, I’ll be typing on my iPad. I expect demand the absolute best user experience on each of these devices, and vote with my wallet for the company that will provide this."
The goal of OrangeSlyce appears to be connecting designers and customers. It's inherently social. Why wouldn't I want to have ready access to browse projects (as a student) or monitor my listing (as a project stakeholder)? I'm not trying to be a prick here, I'm just encouraging everyone to step outside this situation and get objective for a moment. We didn't go with Basecamp for our project management needs, so I'm not in this to stick up for 37 Signals or even my own opinions on their product.
I'm prepared to cede the fact that the author's intention was to address 37 Signals and similar companies, but I really don't understand why I'm being drilled for taking away what I thought was a pretty clear point.
If your business doesn't need a native app, then don't create one. It's really that simple.
There are a vocal community of users that want Flash on their iPad/iPhone/iPod Touch. There are a vocal community of users who want a Facebook iPad app. Apple and Facebook aren't on the path to obsolescence because they don't bend to the whim of their users.
In order for something to be obsolete, it must be operable, but unused. To be on the path to obsolescence, one would expect a decline in use. That's pretty hard to prove in the case of 37 Signals, because they don't publish user-base numbers. Or maybe they do. Does anyone have a source for this information?
I am just struggling to find the point of the article. If he's simply calling out 37Signals, then more power to him. Here I was trying to find something to take away from the article.
That was my simple summary. My takeaway is that software entrepreneurs should consider such issues. As he is right. Mobile web apps aren't enough. The UI paradigm between iOS and Android alone is enough to demonstrate this. I'm going to write a blog post about this tomorrow. Interesting topic that coincidentally I was discussing last night.
The more important question is, "are they positioned well for the future?" That is really what matters. Don't focus on a particular type of technology as the end-all-be-all of development.
"The fact that 37signals is unwilling to adapt to a changing market (i.e. demand for native apps) shows their archaic mindset and lack of innovation"
Mobile Development seems to be the next frontier in the evolution of the interwebs, and they could very well be betting on the wrong horse.
Web sites are cheaper to maintain upgrade, and add features to than native applications, which means that for the same price, you can provide more to your users. Think how much simpler it is to provide a web app that works on iPhone, Android, Blackberry and Symbian, compared with building it natively for each one.
They won't go away any more than PCs went away when we all moved from PCs back to the network the last time.