i have mixed views on this topic, but basically my current rational
would be
-- if you are developing something plain and standard then consider
(not necessarily pick) html5
-- else go native
to support the above
first, html5 is yet to be a standard specification. in fact, by html5
we can only refer to a de facto situation whereby w3c is still in
troubled waters and months/years away from being able to release a
final specification; meanwhile sw and browser vendors are going their
way, resulting in 2 partly-overlapping major "implementations" of
html5, driven by market opportunity and corporate fights rather than
language robustness, interoperability, etc....the "safe" part of the
so-called html5 is therefore a subset of the to-be specification.
selecting html5 to build an app must take the current industry
scenario into account. the same "hrml5" code might render differently
on differing devices or browsers. also, there is no guarantee that
your working code will keep working going forward (as the spec is not
a final spec).
second, html5 doesnt provide the developer with the full api of the
device. for instance, you want to develop an app which includes the
ability to shoot pictures. you are able to capture pictures from html5
code using the device camera, but how about zoom, grid, manipulate
colours, effects, crop, flashlight, red-eye, etc...? the full camera
api is available to native apps, but html5 only plays with a subset of
it, restricting the developer's ability to cater for specific or
advanced needs.
on the other hand, i can see the allure to develop with html5,
particularly in relation to android fragmentation. taking versions and
forks into consideration my last count is 75 differing combinations in
which you could find yourself deploying your android app. quite
daunting isnt it? memories of j2me vietnam...iOS is more predictable
on that respect, but comes with strings attached (actually, ropes
attached...)
ciao
On May 12, 11:37 am, "Fabrizio Giudici"
<
Fabrizio.Giud...@tidalwave.it> wrote:
> fabrizio.giud...@tidalwave.ithttp://tidalwave.it-
http://fabriziogiudici.it