移动研发怎么做才能驱动研发效能提升?

如何提高App开发效率?低代码平台值得一试 本文介绍了App开发过程中需要注意什么,并指出低代码平台可帮助提高App开发效率,提高质量。 阅读详情

在业务持续发展下,研发效能提升似乎已成为各研发团队头顶上的紧箍咒,日常超负荷的研发需求不免让程序猿也站上了迭代的流水线,到底移动研发应该怎么做,才能真正驱动研发效能的提升?

近日,FinClip 邀请到资深 iOS 研发工程师王华磊,唯捷众品技术总监吴耀东,米链信息前端负责人李阳作为嘉宾参与 「FinClip Open Day | 圆桌会议」,期间他们与 FinClip 产品经理王字就“移动研发效能提升”做了深入的沟通交流,活动也从开发者角度讨论了 FinClip 在移动研发效能提升中的方案和作用。

在这里插入图片描述

此外,圆桌会议也同步进行了线上直播,众多开发者通过直播的形式与嘉宾一起参与到了热烈的讨论中。没来及参与直播的小伙伴,可通过下面的视频链接进行回看。

FinClip Open Day | 圆桌会议 实况回放

Part 01 移动开发低效的原因和改进方案

有超过10年移动端研发经验的华磊首先带了主题分享《移动开发低效的原因和改进方案》。

华磊认为更多人力成本、更多时间成本、大型项目的协调和管理成本、频繁提交 AppStore 审核是目前挡在纯原生开发的四座大山。一是需要在 iPhone、Android、WinPhone、iPad、Android Pad 等多个平台投入巨大的人力进行研发;二是纯原生语言特性导致的编码耗时增加,代码量是其他语言的很多倍;三是多人多模块协作和跨团队协作,加大了工作的复杂度;四是一旦原生开发涉及到某个小模块的更新也需要整个 App 提交 AppStore 发版审核。

在此背景下,华磊提出使用跨平台的技术方案和组件化方案,降低项目之间的耦合性,例如Native + H5、Native +小程序等。

随着手机性能的提升,大家首先会想到用 Native + H5 的方案,该方案可以大大缓解以上几个痛点,但依然有一些新问题。首先,H5 中希望能调用一些原生的功能,所以需要注入事件。其次,H5 网页不太方便做版本管理,一经更新全部客户端都会生效。此外H5的渲染速度相比原生要差很多,会造成用户的体验度较差。

华磊带领的团队经过技术调研和选型,最终确定了 Native +小程序的方案,通过小程序可以将 App 中的功能模块化,最小模块用小程序实现,并且小程序的热更新能力可以避免频繁提交 AppStore 审核,而体验度上 H5 小程序的渲染速度更快,用户体验更好。由此认识和接触到了 FinClip,目前已通过部署 FinClip 小程序运行时SDK,将复杂的业务进行剥离改造为小程序,继而上架到 App 中,恰好满足了复杂业务多变的场景。

Part 02 话题讨论

在话题讨论环节三位嘉宾也与 FinClip 产品经理王字分别从<移动研发最大的痛>、<工程师“效能提升”的好办法>、<FinClip 在效能提升中的价值>、<对FinClip 提建议>四个话题展开了深入的讨论。

1、移动研发最大的痛

李阳表示目前移动研发最大的问题还是快速迭代影响到研发效率,由于原生开发中iOS、Android编程语言不同,加上项目中甚至需要混编,工程师的学习成本极大的增加。市面上出现的跨平台解决方案已经对原生开发形成一定的挑战,所以目前整个团队在往跨平台方向靠近,从而降低人力成本和时间成本,提升效率。

耀东谈到原生开发在生产环节对问题的追踪和回溯比较麻烦,iOS 要做到热更新更麻烦,所以团队想到的就是「Native+小程序」的混合开发。

2、工程师“效能提升”的好办法

耀东认为,可以通过模版生成代码的方式节省时间,在大框架下能够保证工程的质量,而且可以便于代码的review,对于格式和规范可以通过全自动工具进行检测。目前统合发展基本上是移动研发的大方向,估计「Native+小程序」会逐步成为后续的发展趋势。

李阳提出三个解决办法,一是工具上,工程师要学会应用节奏图和流程图对业务进行分析,减少思维上的漏洞;二是管理上,需要进行开发前的宣讲,让工程师能够理解业务并达成共识;三是培训上,工程师需要进行常规化的培训和交流,提升工程师的技术能力。

此外,李阳也认为混合开发是目前的大方向,其中随着跨平台技术持续的发展和成熟,越来越多的公司会选择例如 FinClip 这样的小程序平台,并且可能会对移动开发产生巨大的影响。

华磊认为,技术方面非常认同耀东的分享可以从自动化工具进行解决,也补充到技术分享应该仅仅是纯技术面的分享,还应该包括业务上的分享,大家的理解也会趋于一致。跨平台、组件化和轻量化方案肯定会成为行业的共识,特别是小程序平台已经成为大厂的标配,而且苹果本身也在做 Clip 轻量化应用,也是其他移动研发团队可以参照的路径。

3、FinClip 在效能提升中的价值

耀东表示之前调研了市场中包括uni-app等解决方案,对比后发现不管是打包、后台编译还是审核,FinClip 都要好用很多,并且由于公司的大部分业务需要同步到微信小程序,刚好 FinClip 可以兼容微信小程序,所以选择了 FinClip

李阳谈到公司考虑选用 FinClip 的原因有三,一是 App 经过多个版本的迭代已经变得很重,原生开发人员开发效率跟不上,所以计划引入「Native+小程序」去减轻工程师的开发压力;二是小程序可以支持热更新,多端共享一套代码可以大幅提升开发效率;三是在经过技术调研后发现 FinClip 集成的效果很好,对接起来也比较简单。

华磊团队一直在找跨平台的技术,也看了 uni-app 等平台,着重对比了 API 对接的能力,发现 FinClip 基本上与微信小程序的 API 已经对齐。而且团队想要一个自己的小程序管理后台,便于搭建自己的小程序生态,刚好 FinClip 满足这样的需求。

更多的话题交流内容欢迎大家从视频中进行了解。如果对话题内容感兴趣也可以通过官网扫码加入技术交流社群的形式与我们进行交流。

Part 03 产品动态介绍

活动尾声,FinClip 产品经理王字也为我们介绍了产品的最新动态。

近期 FinClip 会上线桌面端的小程序 SDK,此后也能够在 Windows、Mac 上更方便的为用户提供各式各样的小程序应用。

此外 FinClip 也将在今年上线小程序离线包的支持功能,如果在移动应用中集成小程序的离线包,那即使用户当前所在的环境网络状态不好,也可以大幅度提升用户的使用体验。

FinClip 小程序已经在 11 月上线了对地图组件的支持,在 FIDE(就是我们的官方小程序编译器)中,也提供了分包上传与增量编译的功能,可以大幅度降低小程序的编译和打开速度。今年内还有一次 FIDE 的年度更新,我相信也会为大家带来更好的编译体验。

在这里插入图片描述

小程序插件功能也已经上线了,大家有兴趣也可以登录 FinClip 进行体验。

6轴IMU运动跟踪系统设计与PIC微控制器实现 惯性测量单元(IMU)作为运动跟踪的核心传感器,通过集成加速度计和陀螺仪实现6自由度检测。其工作原理基于MEMS技术,可精确测量线性加速度和角速度,在工业自动化、无人机导航等领域具有重要应用价值。现代IMU如IIM-20670通过SPI/I2C接口与微控制器通信,配合PIC18F47K40等MCU可实现高性能运动跟踪系统。本文详细解析了硬件设计、传感器配置和姿态解算算法,特别针对SPI接口优化和低功耗设计提供了工程实践指导,为开发高性价比运动跟踪方案提供参考。 阅读详情

相关推荐

从需求到上线:字节跳动如何用平台工程重塑软件研发全流程

本文深入解析字节跳动如何通过平台工程重塑软件研发全流程,从需求评估到上线部署。通过飞书项目和Bits平台的实践案例,展示了自动化需求分拣、智能排期冲突检测等关键技术,实现需求交付周期缩短83%、生产缺陷率降低86%的显著成效。文章特别强调全流程自动化对研发效能的革命性提升

weixin_30514745的博客 396

移动端动态研发模式能为敏捷迭代带来什么

互联网公司的软件研发与传统软件研发在管理模式上有着很大的区别,技术部门接收公司其他部门的需求,不断迭代更新完善整个平台功能以满足平台产品的日常运营需要。在这个过程中,研发团队需要进行快速交付,一般的周期在一周,更快的话可能两三天就需要进行一次功能迭代更新。最近在看一些移动开发的文章,很多都在反复讲动态更新这个概念,其实换种讲法就是热更新,既然很多地方都在讲,作为一名“躺平”的开发者,必须再深入了解下具体的原理和模式。

POHOU23的博客 435

移动端UI设计规范:从原则到实践的全方位指南

本文提供了一份全面的移动端UI设计规范指南,涵盖从一致性、可用性、反馈、简洁性、可访问性五大核心原则,到布局栅格、导航、控件、字体、色彩等核心规范的具体实践。文章强调规范是提升团队协作效率、保障用户体验和塑造品牌记忆点的关键,并探讨了响应式设计、交互动效、平台适配以及如何利用Figma等工具将规范落地并持续迭代。

d6e7f8g9h的博客 478

2024年移动端技术探索

2023年号称AI元年,AI带来了一些不是很清晰的机会,没有看到有多好的落地,对于互联网,不止技术层面没有突破,业务层面的需求也断崖式下滑,没有创新就没有需求,老业务的修修补补也带不来多少需求。以音视频行业为例,业界很有影响力的LiveVideoStack也停止了商务活动,音视频大会也不再开了。一切都在朝着萎缩的方向发展。裁员已经不是什么新闻,不是不裁了,是大家习惯了。在移动端,甚至整个互联网还能折腾什么呢?大家早已不再以早轮子为乐了,因为现在缺的不是轮子,而是从头到尾的新车子。

轻口味的专栏 2966

关于工程效能的思考

继阿里大中台之后,现在的科技公司大多有一支致力于提升公司研发效率和沟通协作的工程效能团队,作为这样团队的一员,却看到愿景和现实激烈碰撞,不禁有如下思考。 效率提升并不能减少工作时长 就拿前端研发来说,以 Node.js 和三大框架为基础的前端工程化,极大提高了前端研发效率,但与之相对的是,开发人员的工作时长并没有减少。由于新的概念和轮子众多,学习成本却在成倍增加,“别再更新了,学不动了”一定程度...

weixin_34319999的博客 3268

确认过眼神—这么做,才能让移动APP研发效率更高

导读本文根据2018云栖大会深圳峰会·EMAS专场—移动互联的进化论,阿里巴巴技术专家鬼谣《移动APP研发加速—跨平台解决方案》的演讲整理而成,文中就EMAS跨平台商业化...

淘系技术 315

web开发者工具,HTML标签语义化

阿里中间件高级技术专家 钟华、高级技术专家 泠茗、中间件技术专家 玄难,在公开分享和访谈中提到阿里技术中台建设实践,包括:技术中台、移动中台、业务数据双中台、研发中台、组织中台等等。 本文整理了其中的PPT精华部分进行讲解,供大家学习参考。 阿里技术中台 (图片来源:阿里技术参考图册) 技术中台,就是将使用云或其他基础设施的能力,以及应用各种技术中间件的能力,进行整合和包装。过滤掉技术细节,提供简单一致、易于使用的应用技术基础设施的能力接口,助力前台和业务中台数据中台的快速建设。 阿里的技术中台

m0_60196787的博客 221

鸿蒙生态下,AIGC如何助力移动应用开新范式?

大模型技术正在重新定义软件工程。一方面,大模型降低了软件开发门槛。在过去,软件开发者被划分为全民开发者、应用开发者和专业开发者,随着大模型技术的介入,软件开发变得触手可及。近日,AICon 全球人工智能开发与应用大会《鸿蒙生态下的 AI 助力移动应用开发新范式》技术专场上,华为、百度、腾讯云、北京航空航天大学软件学院的六位技术专家与学者从多视角出发,深入探讨在鸿蒙生态下,人工智能技术如何助力移动应用开发的新范式。以下是正文:👇👇👇。

CSDN学习 1113

10月19日云栖精选夜读:我的2017云栖之行

点击有惊喜 对于2017云栖大会,更多的是感动,感动与科技的进步,感动于大家对于技术的不懈追求,感动于我们所处的时代,处处是机遇,科技已经融入到我们生活的方方面面,同时也会在更多业务场景下,提供更多的应用服务。我们只有不断成长,技术不断沉淀,才有希望跟上技术的发展与时代的步伐。 热点热议 我的2017云栖之行 作者:海洋的云 Repre

yunqishequ1的博客 443

社区团购系统整体复盘:PRD、页面契约与全端交付

本文旨在对“社区团购同城配送系统”项目进行一次全景式复盘。我们不会深陷于某个接口的优化细节,而是将目光投向整个项目的架构演进、研发效能、交付风险与长期可维护性。

2501_92729666的博客 153

《软件研发效能提升之美》书评

这本书由吴骏龙和茹炳晟共同写成,吴骏龙是前阿里巴巴本地生活高级专家,全局容量保障负责人,在极客时间写过《容量保障核心技术与实战》。茹炳晟是腾讯 TEG 基础架构部 T4 级专家,在极客时间写有《软件测试 52 讲》。 这本书看下来的整体感受是对研发效能涉及的各个层面有了一个整体认识,可以搭建一个大概全景图。研发效能整体可以分为三个方面:组织效能、用于提效的研发工具、DevOps,DevOps ...

iOS成长之路 3643

研发效能提升最佳实践的探索

GIAC(GLOBAL INTERNET ARCHITECTURE CONFERENCE)是长期关注互联网技术与架构的高可用架构技术社区和msup推出的,面向架构师、技术负责人及高端技术...

腾讯技术工程 4062

软件构建时间优化全攻略:从依赖管理到缓存策略的实战指南

在现代软件开发中,构建(Build)是将源代码转换为可执行软件的关键环节,其效率直接影响开发者的工作流和生产力。构建过程的核心原理涉及依赖解析、代码编译、模块打包和资源处理等多个阶段,每个阶段都可能成为性能瓶颈。优化构建时间的技术价值在于缩短反馈循环、提升持续集成/持续部署(CI/CD)流水线效率,并改善开发者体验。在实际应用场景中,无论是前端项目使用Webpack或Vite,还是后端项目采用Gradle或Maven,构建优化都至关重要。通过精准定位瓶颈、实施依赖管理、极致利用缓存以及并行化构建等策略,可以

weixin_30254435的博客 406

研发效能怎么分析?方法论、模型、误区都在这里了

阅读本文你将收获: 1、为什么要做研发效能分析? 2、怎么分析研发效能效能分析模型方法论是什么? 3、研发效能分析有哪些需要注意的误区

simayi2018的博客 2018

研发效能工具哪个好?国内知名研发效能工具使用体验分享

本文将介绍研发效能工具平台 PingCode 如何进行效能管理。

柚橙论 561

寻找合适的研发效能度量指标(上)

最近几年 “软件研发效能” 成了业界的热词 ,频繁出现在各个行业大会,被各大厂、传统行业数字化部门、追求高效能的团队不断的提及并迭代,比如阿里的效能改进211愿景,腾讯的智研平台,百度工程能力白皮书。 那么为什么软件研发效能会成为热词,有哪些合适的软件研发效能指标呢? 本文想尝试回答这两个问题。(本文是此系列的上篇,后续两篇将尝试构建一个根据团队上下文的软件研发效能推荐指标图表,和一些实际度量指标的案例。) 为什么软件研发效能会成为热词? 咱们先看看现有的问题, 与传统制造业相比,软件研发行业还很年轻,并没

IDEAL Garden 1226

提升研发效能没那么难,看优酷的最佳实践!

作者 |阿里文娱技术专家 成文责编 | 屠敏研发效能期望随着敏捷、DevOps 等概念的兴起,研发效能成为企业关注的重点,但是研发效能面临的问题和挑战也与日俱增。尤其在互联网行业,版...

CSDN资讯 2427

研发工时管理:提升效能的实践与AI应用

研发工时管理是科技企业提升研发效能的关键工具,通过精确记录和分析工时数据,能够有效解决传统研发管理中的黑盒开发、资源错配和成本失真等问题。其核心原理在于将工时数据颗粒度细化,从而提升管理精度。技术价值体现在成本控制、效能提升、资源调度和决策支持等多个维度,尤其在敏捷开发、跨部门协作和技术债务管理等场景中发挥重要作用。随着AI技术的引入,如GPT-4的自动任务归类和风险预测功能,工时管理的智能化水平进一步提升,为工程实践带来更多可能性。

weixin_29045001的博客 335
上一篇: 如何从零开始写小程序
下一篇: FinClip 与 uniapp:轻应用平台与前端开发框架
FinBird
博客等级 码龄7年 556粉丝 · 200原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值