Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
21–30 of 57 posts
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#22Depends upon what the device market breakdown among your potential customers.. Symbian-everything before ^3 devices not fully html5 WM-everything before WM7 not fully html5 BB-everything past 4.4 is almost full html5 Android- 2.1 and beyond is full html5 iPhone iOS 4 is full html5 I would start examining frameworks such as PhoneGap, QuickConnect, etc to see which covers the best as far as html5. Of course this depend…
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#23Earlier quoted context omitted.
Thanks - that is exactly what I'm talking about. But don't you have a problem with older mobile browsers not being able to render the site correctly?
Without describing what phones/operating systems you're expecting to target it's difficult to get specific. You will absolutely run into rendering issues between different mobile browsers, this will likely never go away, but the good news is the majority of the more recent mobile browsers are based off of, or will be, WebKit. If you go the Mobile Web application route and don't limit your scope to more recent phone O…
It's just a question of timing - when is it going to be OK to go 100% HTML5? (assuming, of course, the app is not particularly complex)
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#24Also, it depends on how good you want the app to look and behave. With HTML you don't have as much control over how content is loaded, animated, etc. Be prepared to deal with really hard to debug crashes if you're making a heavy app.
Last, but not least, the frameworks: the amount of effort that has been put into the native frameworks makes up for a lot of the (perceived?) ease of using HTML, but having to invent a lot of wheels. But again, it really really really depends on what your app will be doing.
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#25Here is an example of where exactly what you are asking has been done to good effect. By inserting a line of code in your normal website, we detect which device you are on and redirect you to a HTML5 + Jqtouch version of the site which acts and looks a lot like a native app (especially on the iphone) See http://www.pocketdiner.co.uk We've had no problems so far so the answer to your question is yes - HTML5 is mature…
Thanks - that is exactly what I'm talking about. But don't you have a problem with older mobile browsers not being able to render the site correctly?
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#26The App Store / Marketplace is a very important distribution channel, which I wouldn't be so quick to dismiss. Downloading an app in today's modern phone is almost as frictionless as entering a website.
Yes, but it implies the user anticipating the use case... Would you download an app which talks you through fixing a car engine before you actually needed it, for example?
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#27The App Store / Marketplace is a very important distribution channel, which I wouldn't be so quick to dismiss. Downloading an app in today's modern phone is almost as frictionless as entering a website.
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#28There are a number of native applications that simply serve up mobile web applications and that grants them several of the advantages of native applications, though not all, from a discovery, capability and usability perspective. Users typically notice that their experience is sub-par compared to truly native applications, but good ones can get close enough that it doesn't make a huge impact compared to the benefits. You will of course still have to deal with app store/market place submission, but you could always launch the application as a web app until the native version is available, allowing you to even provide the native versions after your intended launch date. Generally speaking it affords you a lot of flexibility for your effort, but I would caution that HTML5 based applications really only work for focused tasks that do not need to rely on native features the varying phones provide.
The questions you really need to ask to make a solid decision on which path to take are, how many platforms are you really targeting and do they all need to be supported immediately? Are there any native features of the phones you're targeting that need/should to be leveraged to make your application useful and successful in accomplishing its primary task? How much effort are you willing to put into supporting and maintaining the application(s)? If all your answers lead to having to support a lot for a little and your application is simple enough to not need native features then an HTML5 implementation would probably make the most sense.
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#29Because of this, I find UI that mimics native apps in Safari to be a frustrating experience. Everything looks perfectly native, but all the behavior and touch feedback is slightly off.
Until Apple changes Safari or JQuery Mobile figures out how to get more responsive interaction out of it, I think this mimicking the native iPhone UI is missing the point - UI is about much more than visual theme. Stick to non-platform-specific web app design in the meantime (see Google's Mobile Safari-based apps, for instance).
Re: Ask HN: Mobile dev - Bypass apps and go straight to HTML5?
#30Mobile Web Applications require an extra bit of awareness and effort from users on the platforms that have browsers good enough to utilize them. I haven't personally seen great adoption rates for them, but they do afford benefits development wise, especially if your goal is to create and launch a cross-platform application quickly. It's certainly a possibility that mobile web applications may get more user awareness…