苹果上架很多人都有误区,认为Web App无法上架。苹果接收的软件不区分Web App、混合App还是原生App。影响到上架是否成功的主要有以下几个方面。
首先解释一下名词:
1.Web App:App里面webview打开远端的网站。加载资源都是远端每次都要重新加载速度会变慢。俗称网站打包的APP
2.混合App:App里面webview打开本地的H5、js、css和图片资源,不用读取远端的数据。加载的资源的减少大大加快App打开的速度。俗称混合开发的APP
3.原生App:逻辑框架和图片资源在本地,数据读取更少。
总结:三种App都可以实现很多功能。现在混合App越来越多的大站都在使用,管理起来最为方便。随着手机硬件配置越来越高,混合与原生App之间差别几乎可以忽略。
也有很多在线生成站把混合App叫为原生App。
苹果上架看重的是内容与速度和用户体验度,被拒几率大小如下
1、速度(50%)
1.1:软件运行速度和加载速度为苹果最为看重的,这样直接影响到用户的使用与体验度。
1.2:苹果审核在美国,不要用国内打开的速度来衡量美国的打开的速度。WebApp很多上不了架的原因都因为美国访问数据速度太慢。所以上架前最好做CDN加速或者临时增加服务器宽带,或者换服务器地区是最有效的,以便提高美国的打开速度,并减少网页加载的大图片与数据。
1.3:上架注意事项
Web App:1、CND加速或者临时增加服务器宽带或者调整服务器地区。2、减少图片大小或图片缓加载技术。3、尽量减少主页的加载数据。
混合App:1、测试完成本地资源加载。2、减少主页数据交互
原生App:1、减少主页的数据交互,提高运行速度。
2、模板样式,App Store 4.3 协议(30%)
模板重复率越高上架越难。很容易被拒4.3也就是重复app,这种是最难搞的。有软著也无用,原生独立开发的,要么混浠代码,进行大型更改App的UI,内容,功能等,才有几率解决此问题
模板重复率:主要是框架与图标,内容高度统一。
模板框架不要太网页化。如:网页带有备案信息,纯网页风格,链接进入PC站,太html5化,根本不像APP,一眼看出来就是一个网站等,主要还是用户体验度和功能,不能太简单了,否则你迎来的将是被拒。
3、内容App Store4.2协议(10%)
在APP功能不多,只有很少的几个功能,且很简单,就会被拒4.2
4、名称重复率(5%)
名称重复是没有问题,名称重复后内容与框架相似的就有被拒风险。
名称重复,内容与框架不同就没有问题。
5、其它原因(5%)
运气太差了,碰到一个非常严格的审核员。