H5直接打包成App可以通过审核,但具体要看Apple和Google Play的审核政策。
原理是将H5网页通过特定框架或工具打包成App,其中涉及到的技术主要包括HTML、CSS和JavaScript等前端技术和Native代码的混编等后端技术,将网页转化为原生应用程序。因此,H5直接打包成App也叫作Web App或Hybrid App。
先从Apple方面来看,苹果公司的App Store对于提交审核的App有严格的要求,除了技术规范之外,也有审核的政策。具体要求包括:必须原创,无违法、有害、攻击性内容,无敏感信息,无歧视等不良行为。苹果公司也规定了一些具体的审核标准,如必须支持横向和竖向的渲染和音频播放,等等。如果提交的App不符合苹果的规范和标准,将无法通过审核。
而对于Android平台的Google Play,也有类似的要求和政策。Google Play还对App的安全要求较高,要求开发者通过Application Binary Interface(ABI)的方式,让Native代码支持多种CPU架构,提升应用的安全性;并且所有与用户信息相关的数据必须使用HTTPS协议传输。
因此,尽管H5直接打包成App的技术门槛不太高,但是想要通过审核涉及到的要求较多,需要开发者在开发和审核过程中需严格遵守相关规范,并确保应用程序的质量。