方法一、外包,速度完成与H5类似iOS 版本的APP,然后至少还需要招聘一名ios开发人员,以解决iOS版本的更新迭代。

(工作量和成本都很高)
方法二、针对AppStore进行包装。将HTML5应用用phonograph打包,取消HTML5中的弹簧效果等,让其看起来更像是一个原生应用。
(适合刚开始进行HTML5开发人员,用phonegrap开发然后打包)
方法三、针对AppStore的规则,隐藏webview,在审核期间,展示APP的外壳,以供AppStore审核用。
在审核通过后,可以通过后台,对其布局进行配置。
这个时候,用户下载后打开的就是你在后台配置的布局了。。。如果使用第三种,要注意几个地方。
1、APP审核期间要保证你的后台布局是为了给AppStore审核人员看的布局。
2、APP审核通过之后,其实也是有几率会被发现及下架的,做好最坏的打算。
3、试用与应急或者对APP体验要求不高的应用,一般服务类APP。
HBuilder算是不错的封装工具。还有很多其他的工具也可以尝试,各有特色。但封装IOS应用,有一个前提,必须有苹果开发者帐号,才能将H5封装成ios应用,并上架APPStore.注册开发者账号,最少 $99.
最快的方法是用PhoneGap技术,利用HTML5页面构造app应用程序,前端框架有很多,比较经典的、教程最多的是jQuery Mobile。这种方法可以快速构造android和ios应用程序,调试也很方便(用浏览器就可以调试)。但是有以下两个问题:
1,性能比较差,所以可能用户体验不如原生开发的好。
2,很难与微信、QQ等SDK集成。
这意味着无论是安卓手机还是苹果手机,只要浏览器支持HTML5和Media Source Extensions,都可以使用flv.js来播放FLV格式的视频。因此,苹果手机用户也可以通过flv.js来实现FLV视频的播放。
它的原理是利用浏览器里的Media Source Extensions(MSE)转化flv,但无奈苹果这个又坏又蠢的公司拒绝支持MSE,到现在才勉强同意在未发布的iOS 13里支持MSE,而且注意:是只在ipad的iOS 13里支持,也就是说,iPhone上的iOS 13依然不支持MSE!