TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN:When will html 5 become the standard for mobile apps?

7 pointsby crapiolaabout 11 years ago
I think mobile apps are a very inefficient way of developing, specially if you want your product to work cross platform. Arguably, it seems to be the speed issue that keeps most companies from choosing html5. When does the HN crowd think that web technologies will become the standard for developing across mobile phones?

7 comments

bikamonkiabout 11 years ago
The easy obstacles: Performance. Two more layers of abstraction make browser apps clunky. This will go away when phones get beefier.<p>Security. In Wonderland apps ask for permissions, app stores check for vulnerabilities and abuse, users read permissions and allow. In Real-land, click-buy-install-use. Browsers can also ask&#x2F;warn users regarding permissions and features.<p>Phone Features. Can the browser access the camera, local storage, gps, address book, etc....yes, the browser is a &#x27;native&#x27; app, it can have super powers; and then let HMTL5 use them.<p>The almost-impossible obstacle: the market. If you are old enough you&#x27;ll remember that Windows grew like yeast b&#x2F;c it had Office and that Mac kept its niche b&#x2F;c it had &#x27;designer software&#x27;. Fast forward 20 years and FF OS cannot grow as it wished b&#x2F;c the phones do not run Whatsapp, the new SMS. Ergo: the apps available weight more in the purchase decision than HW or brand. So, the platform owners will do as much as possible to keep things native b&#x2F;c if anything runs on anything, and if harware is mostly the same on all phones, what is the differentiator?<p>Did you know that only a year ago it was possible tu create a native app with basically two features: push notifications and a webview. Inside the webview you could run your web app. Now appstores reject these type of apps, they require x% of the code base&#x2F;features to be native (I believe x is changing, maybe is 50 now?).
评论 #7669652 未加载
ironladyabout 11 years ago
I would bet never. yes HTML5 is great for making responsive and mobile friendly sites and apps, and you can use it (with various tools) to compile a native app for a app store however, HTML5 will never be able to match with Objective C, or Java in terms of what can be done in a application.<p>tl;dr never 100%, their will always be room for real native language apps, but we will see the ratio shift more towards html5 for your basic apps and simple games year by year
anthony_francoabout 11 years ago
Not for a long, long time. In the same way that web apps won&#x27;t be replacing all desktop apps for a long, long time.
评论 #7627497 未加载
getshadowbandabout 11 years ago
Depends on what functions your app is performing. We develop web based apps and would only need a native version to access a users contact list (Maybe there is a way to do this already?). Otherwise we&#x27;re pretty content without having to deal with the app stores.
joshdanceabout 11 years ago
I don&#x27;t think it will ever become the standard. I think that it will continue to improve and more and more types of apps will be built with it. For example Flappy Bird could have been built entirely in html5 as the clones have shown us.
eukaryotiaabout 11 years ago
Why should it? I think we&#x27;ll just stick with native applications for most serious things. The web as a platform-independent abstraction layer is not that great an idea.
moron4hireabout 11 years ago
It&#x27;s interesting that people forget the iPhone was originally HTML5-apps-only, there was no app store, there were no 3rd party native apps. The roots are there. They just need to be watered.<p>I&#x27;ve been tinkering with HTML5 apps for the last few years. If you&#x27;re on the desktop, I don&#x27;t think there is reasonably anything you can&#x27;t do. On mobile, there are still a lot of problems with audio. That is very unfortunate for a host of different types of apps, but for a lot of others it is no big deal.<p>There are things that I&#x27;m doing with my current project, <a href="https://www.justwritedammit.com" rel="nofollow">https:&#x2F;&#x2F;www.justwritedammit.com</a>, that I just don&#x27;t think would be possible without HTML5. Building a cross-platform experience has been significantly easier than Java ever allowed me to do, and I&#x27;m getting to hit more platforms. I can deploy changes NOW and I can do it 20 times a day if I want. And I have 100% feature parity between desktop and mobile.
评论 #7628142 未加载
评论 #7628884 未加载