虾分发文档中心
发布与下载
打包 iOS 的 IPA 文件 实名认证有何作用?需要填写哪些材料? 怎样上传发布APP,合并安卓和苹果链接和二维码? 如何设置APP相关信息(例如更换图标、选择下载页等)? 发布APP有无大小限制,超过300M以上的包可以发布吗? 常见问题 苹果APP内测分发渠道究竟有几种 apk安装提示风险应用报病毒恶意软件加固完美解决 什么叫软件的分发? APP分发与内测托管:你的应用背后的秘密武器 cdn分发是指什么? App内测分发五大趋势 什么是APP封装?APP封装如何实现? 安卓APP的分发渠道都有哪些? 上架app到应用商店到底有多难? 虾分发:什么是APP分发和内测托管? 无广告托管应用,免费测试应用分发平台,Android、ios应用合并,一个二维码搞定 app分发会有哪些坑? 最近发现一款可免费试用的APP内测分发平台,分享给大家 CDN加速是什么?具体有什么用? 苹果包ipa怎么分发安装? 新规明确所有APP必须备案!附备案指引 ios证书打包分发全流程 APP分发-CDN加速原理 内测神器!虾分发帮你快速分发App 苹果哪个分发平台好用? 如何选择App分发平台? 应用分发平台:测试与发布的最佳实践 如何选择好的iOS分发平台? 应用分发是什么?为什么需要app分发? app分发下载 如何进行APP软件分发? APP分发是什么?APP分发怎么做? 软件分发--安卓篇 APP如果想要分发给用户去使用,怎么办? APP分发一些坑和注意事项 制作和分发一个App需要以下步骤 APP分发,支持应用合并、内测分发、扫码下载,下载量安装量统计,版本记录和应用在线封装打包app 免费app分发平台应用cdn分发平台为什么会免费?虾分发分析报告 应用app分发的服务器如何增加高并发?试试这四个办法 APP开发好后该如何进行测试 APP应用内测分发时需要注意哪些 让用户如何下载完整版苹果iosAPP APP开发好后如何快速进行内测分发 APP内测分发步骤详细解说 开发者发布与推广应用的多元选择 苹果分发:策略与途径详解 APP分发:意义、策略与未来发展新趋势 APP分发平台开发流程 app分发的整个流程、相关要求以及需要注意的事项 高效、安全的APP分发与推广平台 app分发步骤有那些? 2024年App分发渠道整理 什么是App分发?那些分发平台可以选择? 关于APP分发,要取得更好效果需要注意的!虾分发 App内测分发是什么意思?内测方式有哪些? 何进行APP下载分发? APP开发完了,如何进行APP软件分发内测? 新手小白都在问的APP分发平台怎么使用? app分发下载安全吗 如何提升虾分发平台用户体验 虾分发如何管理APP分发平台 APP分发系统的主要功能和特点 app内测分发托管有哪些平台? 快速高效APP开发平台 主流app分发平台有哪些? App搭建上架的原理和详细步骤 关于苹果手机内测分发策略的详细介绍 APP分发的挑战与机遇 现在的App分发渠道多种多样 APP分发移动应用分发未来:内容驱动 实现App分发的几种主要方式 如何在APP分发平台上测试和调试应用呢 应用分发策略与渠道优化:确保应用成功触达用户的关键 app应用分发平台一站式分发 APP分发平台在推广过程起到什么作用? 关于APP分发平台托管APP的主要功能和特点 稳定的APP分发平台具体哪些条件? 寻找APP分发平台的方法和建议 优质的app应用分发平台 app分发是什么意思 APP分发平台封装H5关键步骤 如何通过“虾分发”轻松实现应用分发 虾分发平台可以打包封包吗 CDN在App分发中的作用-虾分发 自定义域名设置(七牛云配置证书) 游戏内测就上虾分发平台 高速的分发平台具体什么条件?
资讯中心
出现证书信任怎么办?可以不信任直接安装吗? APP报毒的原因和解决方式如下 ios app安装的多种方式 iOS开发者是钻研SwiftUI还是尝试接触Flutter好呢? App上架苹果流程及注意事项 app网站是干什么的呢? 搭建一个高效且安全的app分发平台 IOS封装平台的详细解析
应用封装
安卓手机APK误报毒解决方案 封装支持在线更新吗? 无闪退版本封装和普通封装有什么区别? 封装APP中,该如何选择浏览器内核? 封装APP中,如何配置第三方分享? 安卓手机视频播放时无法全屏,如何解决? 极光推送如何申请? 如何配置极光推送的消息?(安卓版) 封装好的APP还可以重新编辑吗? URL拉起APP,如何配置? 封装APP具体教程&功能插件介绍 网页封装APP相对原生APP有什么优势? APP与后台安全性问题和应对方案 APP运营分析数据分析及关键指标 webapp开发框架选择注意点 web与app开发移动web开发和移动app开发的区分 移动App开发和分发 网站封装成APP需要怎么做? app开发工具使用说明 在线ios封装是干什么的? 企业是否需要开发app 2023年移动端应用开发的出路是什么? 想做一款手机app,需要什么? 网页应用打包安卓App (全网最详细教程) H5如何实现唤起APP唤端技术 想要低成本快速制作APP?只需几分钟,手机网站就能变身为跨平台APP!
iOS开发者是钻研SwiftUI还是尝试接触Flutter好呢?


首先,作为只做iOS的开发者,你最好的选择一定是苹果官方的SwiftUI。

易用性就不说了,苹果迭代了这么多年,终归是自家的主打产品。

论效率也是原生的控件最好,各种优点就不赘述了。

但是,考虑到跨平台是每一款成功产品的趋势,有什么理由在产品火爆iOS时不去做安卓版呢?我相信没有人会和更大的市场和更多的收入过不去。

假如你希望一上来就支持多平台,那么flutter可能是你比较好的选择之一了。我就曾经经历过原生iOS的火爆之后,大量用户希望也有安卓版,然后纠结了许久,最终还是选择了Flutter重做了整个App。这里面的辛酸就不用多说了,满满的重复劳动。

我相信犹豫不定的多数都是知道Flutter的优点,但是不知道有什么坑的人。在此我就从Flutter的缺点来给你一些前瞻性的警告,这些都是我个人使用的经历(可能包含过时的信息哦!欢迎指正):

1 Flutter一直在保持更新,所以即使是最新的stable分支,也会有一些bug,甚至在github的issue上存在有半年到一年之久还是open状态。而有些bug可能就比较让人苦恼了,比如截止目前最新的1.26版,还有使用v2版插件会导致其他插件无法正常工作的问题。

2 Flutter的issue反馈还算及时,但是除非是严重的崩溃级别的bug,靠flutter团队去解决的速度很令人堪忧。我之前的app遇到的几个严重的问题,最终都靠我自己解决的。直到最近我才发现这些问题已经在后来的更新中修复了。

3 Flutter毕竟是在模仿原生控件去用skia渲染出来的(你可以理解为用做游戏的方式画出App来),所以它目前还是没办法像素级复刻原生效果。是的,我指的是iOS。因为谷歌的缘故,对安卓的支持自然有同等资源标准去对待,所以安卓平台不用担心。

4 虾分发(xiafenfa.com)一个创新的开发者服务平台,为开发者提供iOS&Android App的分发、封装、测试、分发上线等一系列效率工具。上页面看看有没有大问题。

5 Flutter的性能可以算优化的不错了,但是某些具体场景,比如超大内容量的ListView,或者类似地图的大量图标同时显示的情况,还是要用到一些特殊的处理方式。你可以这样想,不是做不到,而是对性能要求高的场景,一般的控件不满足需求。

6 Flutter不支持反射。(因为苹果商店的缘故吧)所以有些你认为很简单的事,在这里可能没有那么简单——比如json对象的序列化和反序列化需要用代码生成器生成。虽然也没有那么麻烦吧,但是提前知道哪些不能用也能规避一些问题。

7 目前没有很好的热更新方案。因为苹果商店的缘故,谷歌并不打算未来支持代码推送这类热更新的方式。但是并不是不能支持,理论上还是可行的,这部分可以考虑用lua,也可以考虑用别的脚本语言,界面部分也可以用Dynamic Widget。这部分我正在开发一套完整的热更新方案,如果有兴趣可以关注一下。

8 目前跨平台支持还有待提高,只有移动端的两个平台算是支持的比较完善。假如你还考虑桌面或者web,那么还需要考虑一下短期内不能有很好的生产条件。比如目前web的加载速度极慢,好像也没有很简单的处理方法,只能在网页加载前做个loading页面吧。