html5 应该用 如何上app store

html-css014

html5 应该用 如何上app store,第1张

你需要用OBJECT-C加一层壳才能在APP STORE上市

========分割线========

首先,你需要确认你的程序在UIWEBVIEW里面可以加载,而且不至于太卡

然后你需要把你HTML5程序的资源文件,也就是图片啊,CSS啊,GIF啊啥的全部都做本地化处理

之后就是某些页面,比如说登录页面啥的,最好做本地化处理

在然后就是全屏加载一个UIWEBVIEW,在UIWEBVIEW里面加载你的软件

对了,记得处理用户终于退出时的数据保存

最后的最后,祈祷苹果的审查人员不会把你的应用BAN掉……

以前appstore也是网页版,但iOS6的内嵌网页明显设计不好,经常出现各种状况,才导致用户发现是html5网页。

应用商店本身是个系统软件,无法独立自己升级,只能跟系统一起升级。同时appstore有安装卸载升级软件等超级权限也不可能以普通的软件发布(如果支持那么意味着存在巨大的安全隐患)。系统软件还能保持灵活网页版是个无奈的选择。

关于苹果不支持flash,而是用html5是有多方面原因的。

首先是在于flash本身上。

1、adobe公司的实力自然没必要多讲,flash当年在PC端的实力也是无可匹敌。

2、随着智能手机的发展,也意图在这一领域立足,但是即使是现在的移动设备来说,其对于cpu和gpu的占用量依然很大,功耗自然也大。到后期flash也主动放弃了移动端的市场。

3、相比于PC端的体验,就算是对于支持了flash安卓手机来讲,所谓的用户体验也不会好到哪里。

4、不过对于移动端的使用,不只是flash,html5也是应用甚少。html就当是来言和flash相差很多,对于功耗上的减少也没有优化很多,加上各种漏洞,所以html的优势在当是也无从提起。但是总体上来说开放html5是时代的产物,封闭的flash自然惨遭淘汰。

就上面的东西接着说,说到根本上其实还是利益问题。

1、adobe公司将flash打造成一种自己的APP平台和广告平台。而苹果自身也建立了基于app store的一种封闭的营收模式,两者自然是利益冲突。

2、跨平台的应用也将打破原生应用的用于体验。

3、如果说乔布斯看中的是html5的发展前景也可以,app store和html5分管了应用程序和动画视频,也确实没有必要再用flash。

4、此外,出于对苹果系统安全的考虑也是一方面的原因。