虾分发文档中心
发布与下载
打包 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分发应用平台 如何利用虾分发提升App影响力 虾分发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页面吧。