html5移动客户端的意义?

铂金小虫 发布于 2013/04/15 14:37
阅读 2K+
收藏 0
感觉手机要么使用兼容普通手机的普通版,要么直接上app,类似百度智能版好像没什么意义吧?还是说一般这种东西也是做成一个app图标,只是内嵌网页?
加载中
0
deleted
deleted

html5app也分情况

一种是app, 只是通过html5做, 那其中一部分功能当然是通过第三方浏览器实现不了或者不能很好实现的了, 好处就是对性能要求不高的场景降低开发成本了

一种是网站本地化,  一小半的好处是比起浏览器打开更让用户具备归属感(前提是能推广动),  大半的好处是替用户省流量打开更快(想想jquerymobile之类各种大块头,不本地化要人命的...)+少了麻烦(js用得比较多的要是用户在手机浏览器里把js禁掉了....)

deleted
deleted
回复 @Burning_BL : 小段的业务变动可以通过返回片段的内嵌做, 稍微大点的可以通过传timestamp结合本地缓存做版本控制, 再大的彻底更新包, 颗粒控制比起纯web好太多了
铂金小虫
铂金小虫
回复 @勇者天空 : 我在别处也看到,app就是可以利用系统自带的html5不具备的东西。当然流量也能省点,毕竟不需要html了,jquery这种虽然能在本地,但是这样的话就不能像web即时更新了,如果js做了修改,还是要重下的。
deleted
deleted
回复 @Burning_BL : 但是作为一个app, js/css还有其他一些构建UI的部分都是可以打包在本地的
铂金小虫
铂金小虫
网站本地化什么意思呢,如果是网页,肯定是需要从服务器下载的啊。
0
ddatsh
ddatsh

一切根据实际业务需求

比如卖保险的APP,可以嵌入一些原生控件,截屏,录音等

铂金小虫
铂金小虫
app里嵌入html5?录音什么用android自己的反而简单吧.
0
疯狂的艺术家
疯狂的艺术家

html5的定位是跨平台,以后你写一套html5程序,这样就可以适应所有手机,不用再区分是安卓还是ios,还是.....。

当然现在看没有完善罢了。

疯狂的艺术家
疯狂的艺术家
回复 @Burning_BL : 所以我说现在还没完善啊,现在还是初期阶段,厂商还没有完全实现。
铂金小虫
铂金小虫
但是像淘宝这种是原生app吧。而且现在很多应用都是出多个平台的,而不是选择html5啊。
0
xmut
xmut

个人有点不明白:

①如果是用HTML5,那不意味着应用内部算法逻辑都全部暴露,尤其是HTML5游戏等?

②即使应用没包含业务流程的具体实现,但应用也很容易被整体复制(“山寨”),HTML+CSS+JS都可以一个不漏的复制下来?

0
rosibo
rosibo

引用来自“xmut”的答案

个人有点不明白:

①如果是用HTML5,那不意味着应用内部算法逻辑都全部暴露,尤其是HTML5游戏等?

②即使应用没包含业务流程的具体实现,但应用也很容易被整体复制(“山寨”),HTML+CSS+JS都可以一个不漏的复制下来?

网站不也一样?大量使用JS,就是同样的效果,非常容易让人看明白。
xmut
xmut
个人觉得HTML5目前也仅限于网站浏览,现在很多人认为HTML5能在游戏领域(包括游戏引擎实现等)替换Flash,难不能游戏的每一帧都从服务器请求不成?
0
Cloud_Lee
Cloud_Lee

1.意义在于跨平台,还不用安装,点开即用.

2.原生app也可以反编译,同样暴露源码.

3.HTML+CSS+JS也可以加密,混淆.(当然也可以破解)

4.通常HTML5不会用来做很复杂的应用,该类应用的核心价值在于服务端的数据.



铂金小虫
铂金小虫
回复 @Cloud_Lee : 他有app版,html5 版,普通wap版的。感觉如果是一般的浏览为主的应用,app和html5从界面上其实差不多,app无非是更省流量,毕竟样式都在本地做了。
Cloud_Lee
Cloud_Lee
回复 @Burning_BL : 招商银行的手机银行就用了网页的形式,网址是通过短信发送给客户的. 难道付款时先通知用户"先下个App吧,亲"?
铂金小虫
铂金小虫
但是现在比如银行什么的都用原生app吧。很少会让人在手机上去输入一个html5网站吧?
0
rosibo
rosibo

引用来自“rosibo”的答案

引用来自“xmut”的答案

个人有点不明白:

①如果是用HTML5,那不意味着应用内部算法逻辑都全部暴露,尤其是HTML5游戏等?

②即使应用没包含业务流程的具体实现,但应用也很容易被整体复制(“山寨”),HTML+CSS+JS都可以一个不漏的复制下来?

网站不也一样?大量使用JS,就是同样的效果,非常容易让人看明白。
你这个是一点也没明白HTML5是什么。
0
阿水plus
阿水plus

简单粗暴的说,

这样做既有面子(可以在手机上安装)

又低成本(web开发人员就能做,学下封装就行)

老板的最爱

0
铂金小虫
铂金小虫
感觉app主要是能利用html5不能的一些功能,比如通知,照相机等。
返回顶部
顶部