背景
时至今日iOS生态的语言已经越来越丰富,随着各大平台推出的跨平台语言,原生语法也不再是一家独大。
其中最具表达的当属Flutter
和Vue
。这里主要是针对不用iOS原生开发上架的情况。
Vue的强大是在于uni-app的魔法加持,除了本身可以对开发小程序需求无缝衔接,顺手可以生成原生的Android的apk&iOS的ipa
。
Flutter是Dart语法,渲染效果也更倾向于原生帧数。在性能上也同样兼容跨端需求【小程序除外】
。
首选推荐
Flutter相当于Vue,其实更适合。因为Hbuild-X,在生成uni-app的时候,会引入大量的广告SDK,增加包体大小。
同时在管理权限调用,比如安卓国内上架的合规化也极其麻烦痛苦。
类目推荐
对于工具类对原生库依赖不高,且有前端web编程经验的适合无缝衔接Vue。学习成本更低,试错时间更短,上架成本更低【单纯从用人成本来看
】。
但uni-app,不适用于热门分类的产品上架,比如社交类!
4.3防御
对于跨端平台来说,其实苹果审核包容性很强。但是要注意本身的组件调用,能使用默认组件尽量不用或者少用第三方库。因为敏捷开发已经盛行了许久,对于这种大面积类似、雷同的第三方库组件,中招4.3的概率极高
。
除了自带组件以外,使用github开源超过1000+
⭐️Star的,目前也暂无太大问题。
遵守规则,方得长治久安
,最后祝大家大吉大利,今晚过审!
相关推荐
# Pingpong和连连的平替,让AppStore收款无需新增持有人。
# 有幸和Appstore审核人员进行了一场视频会议特此记录。
知识星球
更多Appstore咨询问题,请关注知识星球。「提供1v1上架指导,帮助开发者解决Appstore的疑难杂症,助力每一位开发者!」
。