【技术实现步骤摘要】
本专利技术提供了一种为应用搭建运行环境提供跨进程虚拟机的解决方案,属于计算机系统
技术介绍
应用平台泛指那些提供第三方软件嵌入能力的计算机软件。应用程序平台化是现在客户端软件的趋势,在现有客户端软件上的第三方应用都是由第三方开发者开发,附加到相应客户端软件中运行的功能组件。这些第三方应用一方面通过以相应客户端软件为主的应用平台,对第三方应用进行发布和推广;另一方面也丰富了相应客户端软件的功能,是相应客户端软件在功能上的补充。在传统的客户端软件上普遍使用的是插件体系,即通过暴露应用平台的一系列SDK (Software Development Kit,软件开发工具包),使第三方开发者能开发符合接口规范的动态链接库(dll),然后二进制集成到相应客户端软件上,在需要唤起功能的时候通过加载二进制dll,来提供应用所实现的功能。但这种插件体系存在以下的问题:1、加载第三方应用会引发应用平台的稳定性和性能问题:第三方应用出错会导致应用平台崩溃及性能下降,并且第三方应用出现错误带来的性能问题会遗留在应用平台内,即使在第三方应用卸载了以后;2、扩展性难以保证:第三方 ...
【技术保护点】
一种搭建应用运行环境的方法,其特征在于,包括:检测预定的路径中应用的状态;当接收到所述应用的应用唤起命令后,通过相应客户端软件的进程中的应用中心与所述应用的应用进程相关联的应用会话管理所述应用进程;在所述应用中心与所述应用进程通过所述相关联的应用会话建立管理关系后,根据所述管理关系为所述应用进程的开发提供应用平台的接口。
【技术特征摘要】
【专利技术属性】
技术研发人员:涂强,周蔚,曾维亿,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。