滴滴开源业界首个耦合型全兼容Android插件化框架

  发布时间:2025-11-05 06:30:08   作者:玩站小弟   我要评论
6月30日消息,滴滴出行今日披露了首个开源项目VirtualAPK,该款插件化框架可帮助企业随时通过更新插件的方式来发布新功能,包括修复严重crash或进行业务“试错”,拥有功能完备、基本无入侵、插件 。

6月30日消息,滴滴滴滴出行今日披露了首个开源项目VirtualAPK,开源框架该款插件化框架可帮助企业随时通过更新插件的业界方式来发布新功能,包括修复严重crash或进行业务“试错”,耦合拥有功能完备、型全基本无入侵、兼容件化插件可轻松访问宿主代码和资源、滴滴高兼容性这四大核心优势。开源框架

滴滴方面表示,业界 VirtualAPK支持四大组件和几乎所有的耦合Android特性,且插件开发等同于原生Android开发。型全该项目在内部已得到成功验证,兼容件化在迭代过程中不断的滴滴进行高密度机型适配和细节特性支持,运行状态稳定,开源框架足以支撑滴滴部分乃至全部业务的业界动态发版需求。

目前开发者可登陆Github(https://github.com/didi/VirtualAPK)查看该项目的详细介绍和源代码,也可在滴滴的开源平台上(https://didi.github.io/)获取更多信息。

在传统APP发布过程中,大多数开发者采用固定时段发版节奏,比如两周或一个月更新一次,但如果一个新版本发布运行后发现存在大量crash,此时大多数公司会选择立刻发一个紧急版本,但紧急版本虽然可解决燃眉之急,但在用户体验方面将造成不可挽回的损失。

除此之外,还有一种常见情况,比如早期创业公司,服务器租用需要通过迅速“试错”来尝试找准市场方向,要进行频繁发版,甚至一天一发,但在正常发版流程中,显然不现实。

VirtualAPK有效解决了上述问题,通过VirtualAPK将业务模块插件化,就可以随时通过更新插件的方式来发布新功能,无论是修复crash还是业务“试错”都可以高效进行。

实际上,市场上已经有很多优秀的开源插件化框架,滴滴之所以选择自行研发VirtualAPK,相关负责人称,首先,大部分开源框架支持的功能还不够全面。 除了DroidPlugin,大部分都只支持Activity。

其次,兼容性问题严重,大部分开源方案不够健全。 由于国内Rom尝试深度定制Android系统,这导致了诸多的插件框架的兼容性问题,而目前已有的开源方案中,除了个别开源方案外,其他方案对兼容性问题的云服务器提供商适配度严重不足。

第三,已有的开源方案不适合滴滴的业务场景,虽然DroidPlugin从功能的完整性和兼容性上来看,是一款非常完善的插件框架,然而它的使用场景和滴滴的业务不符,DroidPlugin侧重于加载第三方独立插件,比如微信,并且插件不能访问宿主的代码和资源。而在滴滴打车中,其他业务模块均需要宿主提供的订单、定位、账号等数据,因此插件不可能和宿主没有交互。

基于上述,滴滴自行研发了这款插件化框架,它功能全面、兼容性好,还能够适用于有耦合的业务插件,这就是VirtualAPK存在的意义。业内认为,IT技术网在加载耦合插件方面,VirtualAPK可以说是开源方案的首选。

  • Tag:

相关文章

  • 从零开始学习机械师DOS装系统教程(掌握DOS装系统,轻松解决电脑问题)

    摘要:在当今信息爆炸的时代,电脑已经成为我们生活中不可或缺的工具。然而,随之而来的也有一系列的问题。作为一个机械师,掌握DOS装系统技术可以帮助我们解决很多常见的电脑问题。本文将以机械师...
    2025-11-05
  • 如何正确恢复SQL Server的Master系统库

    一、问题描述SQL Server 的master数据库不能像其他用户或 系统数据库一样恢复, 因为没有活动的master数据库 SQL Server 无法执行。虽然很少需要恢复 SQL Server
    2025-11-05
  • 网络2.0:防范物联网安全风险

    物联网无处不在。到2025年,预计将有750亿台物联网设备投入使用,从家用电器到精密工业设备,再到救生医疗设备,等等。网络2.0如何融入其中?物联网正在变革几乎所有可以想象的行业,但它也带来了一些严重
    2025-11-05
  • 跟着这 12 张图,重新复习 Redis

    大家好,我是小林。在网上看到一篇很不错的 Redis 文章,内容很精炼,而且图画的非常棒,所以分享给大家一起拜读拜读,主要说了「Redis 介绍、Redis 架构、Redis 持久化」这三个方面。好了
    2025-11-05
  • KMS激活使用教程(详细步骤图解,一键激活系统)

    摘要:随着Windows和Office软件的广泛应用,激活这些软件的方法也成为了用户关注的焦点之一。其中,KMS激活作为一种简便快捷的激活方式备受欢迎。本文将详细介绍KMS激活的使用教程...
    2025-11-05
  • MySQL分页,求求你别再用offset和limit了!

    不需要担心数据库性能优化问题的日子已经一去不复返了。随着时代的进步,随着野心勃勃的企业想要变成下一个 Facebook,随着为机器学习预测收集尽可能多数据的想法的出现,作为开发人员,我们要不断地打磨我
    2025-11-05

最新评论