本文为你介绍技德系统的JStack麒技中间件,包括JStack核心技术、JStack核心价值、JStack兼容层组件使用场景及JStack兼容层组件应用案例。
JStack麒技中间件简介 一款Linux平台上运行移动应用的兼容层中间件技术。网友评价为:丝毫也不比麟卓开发的Xdriod差。
JStack核心技术:Android on Linux/基于Linux操作系统研发 1、轻量虚拟化技术 通过该技术可以以较小的系统资源开销启动异构(目前是安卓/Linux)的应用,把安卓的运行环境运行在类似沙箱的容器中,并可以实现多应用同一桌面/异构桌面下的运行,从而较好的解决了应用兼容的实用化。通过对比验证可以比原有的虚拟化技术的性能提高5-8倍以上。 2、图形融合显示技术 图形显示技术是图形化操作系统的核心,也是目前通用操作系统人机交互技术的关键技术。技德的独创技术(专利技术)主要是在基于OPENGL和OPENGLES的兼容图形显示技术。 3、设备虚拟层技术 在系统中独立的支持了一个设备虚拟层,把需要的外设驱动对应到了一个个虚拟的设备上,这样便于快速的在不同的系统应用间占用和释放外设资源,从而有效的避免设备的竞争问题。同时需要通过算法的优化来避免资源使用的死锁问题。 4、安卓运行环境技术 该运行环境保留了原有安卓的系统API以确保应用运行的兼容性,同时修改了原有安卓 Framework 中进程管理、消息通知和进程间调用的机制,从而解决安卓应用的运行中引起系统资源占用的问题,而且有效的避免了恶意进程的长期驻留问题。
JStack核心价值 实现直接在Linux桌面上以多窗口形式运行移动应用,打通多种外设。
现有Android应用可以不加修改地在Linux系统中运行。 扩充了Linux操作系统的生态。 提高了用户产品体验。 促进了使用习惯从Windows无缝过渡到Linux。
JStack兼容层组件使用场景 JStack拥有极高的平台兼容性。
支持X86、X86_64、ARM、ARM64体系结构。 采用安装包方式安装,安装灵活。 支持Opengles3.0,应用兼容性高。
JStack兼容层组件应用案例 Kydroid 2.0:银河麒麟操作系统与Android的完美融合,参考银河麒麟Kydroid 2.0正式版发布,附新的功能和特性介绍。
共享用户权限。 共享剪贴板。 共享文件。 共享事件通知用鼠标键盘操作安卓应用。 安卓系统采用虚拟设备层访问设备。
相关主题 |