MiniGUI 打通上下游产业链,生态系统愈加完善

近日,飞漫软件和瑞芯微电子股份有限公司(简称“瑞芯微”)的合作协议已成功续签。

瑞芯微是为高端智能硬件、手机周边、平板电脑、电视机顶盒、工控等多个领域提供专业芯片解决方案的集成电路设计公司,专注于数字音视频、移动多媒体芯片级的研究和开发。

2018 年,飞漫软件和瑞芯微达成了一种新的合作模式:由瑞芯微支付 MiniGUI 的使用许可费用,而使用瑞芯微任何一款主控芯片的客户,均可免费使用 MiniGUI,无需向 MiniGUI 的知识产权权利人(即北京飞漫软件技术有限公司)支付商业许可费用。

瑞芯微和全志科技是飞漫软件第一批达成此项合作的芯片厂商,此番飞漫软件和瑞芯微的续约,以及年初与全志科技的续约,都充分证明了用户对于 MiniGUI 的认可。

飞漫软件在与芯片厂商合作的三年间,将 MiniGUI 从 3.0 版本升级到 5.0 版本,并且推出了以 MiniGUI 为关键组件的 HybridOS,这些都体现了飞漫软件坚持的开源协作计划的成功。

今年,飞漫软件又与武汉凡鱼科技有限公司(简称“凡鱼科技”)达成了合作。

凡鱼科技的核心技术涵盖了通信协议栈、操作系统、图形图像处理、深度学习算法和安全技术等多个方面,是国内领先的操作系统技术服务以及行业解决方案提供商。

作为飞漫软件的合作厂商,凡鱼科技正基于飞漫软件的产品,打造 AI 视觉一体化方案,为使用飞漫软件产品(MiniGUI、HybridOS 等)的客户提供软件定制开发及嵌入式软件一站式研发服务,与飞漫软件共同推进嵌入式软件的发展。

此番凡鱼科技的加入,打通了 MiniGUI 的上下游产业链,飞漫软件围绕 MiniGUI 打造的生态系统也愈加完善。越来越多的厂商与飞漫软件就 MiniGUI 开展合作,相信在不远的将来,MiniGUI 会成为中国自主系统软件的一个重大突破。

我们非常欢迎更多芯片厂商和飞漫软件合作,共同促进国产基础软件生态的健康发展!

近期,飞漫软件发布了的 HybridOS Lite 版,并更新 MiniGUI 到 5.0.6 版本,这些都是飞漫软件开源协作的成果。

HybridOS Lite 是 HybridOS(合璧操作系统)的精简版本,适用于对成本敏感的嵌入式设备,可运行在基于 Linux 内核,但只有 64MB RAM 或更低配置的设备上。

在 HybrdiOS Lite 的架构中,MiniGUI 扮演了重要的角色。MiniGUI 的多进程运行模式,为模块解耦提供了技术支撑。MiniGUI 5.0 的合成图式(compositing schema),则是创建酷炫界面和交互能力的一大利器。开发者通过修改默认合成器(compositor)一些方法,或者创建定制的合成器,就能够灵活地控制窗口的位置、大小、层叠关系,进而在应用、屏幕等切换时,实现动画效果。最终,在嵌入式系统资源有限的情况下,我们可以获得不亚于桌面系统的用户交互体验。

有兴趣的读者可以阅读《合璧操作系统精简版 HybridOS Lite 发布啦!》获得详细介绍。

MiniGUI 5.0 是 HybridOS 及 HybrdiOS Lite 的关键组件,在 4.0 的基础上新增了三个特性,以支持开发者开发具有更好视觉和交互效果的应用:

  1. 合成图式。合成图式为窗口系统提供各种视觉效果和新奇交互效果带来了可能。在合成图式之前,大部分窗口系统使用共享缓冲区图式,通过管理和维护窗口的层叠关系以及相互之间的剪切来实现多窗口的管理。传统的共享缓冲区图式很难在多进程环境下实现不规则窗口、半透明或模糊叠加效果,而合成图式则可以轻松解决这些问题,而且还可以方便实现窗口切换时的动画效果。
  2. 八种主窗口 Z 序级别。在 MiniGUI 5.0 中,我们增强了 MiniGUI 的窗口管理器以支持某些特殊的主窗口类型。这项增强功能使我们可以创建一些特殊的应用,该应用可以作为锁屏、通知栏、程序坞或者启动器使用。

  3. 虚拟窗口。MiniGUI 5.0 增强了消息处理模块,以独立模式或者多进程模式运行的 MiniGUI 程序亦可跨线程传递消息,另外还引入了虚拟窗口的概念。虚拟窗口是一个特殊的窗口对象,没有可见的窗口区域。但是,在其他线程中创建虚拟窗口之后,可以使用 MiniGUI 的消息传递机制在可见的窗口线程和虚拟窗口所在的线程之间邮寄或发送消息。此增强功能为基于 MiniGUI 的应用开发提供了非常有用的基础设施,以开发设计良好的多线程应用程序。

除了以上三个主要的增强之外,MiniGUI 5.0 还调整了一些底层架构,重构了一些底层模块。有兴趣的读者可以阅读《MiniGUI 的新里程碑:5.0.0 版发布了!》获得详细介绍。

最新的 MiniGUI 5.0.6 版本更新内容可以阅读《MiniGUI 5.0.6 Released!》获得详细介绍。

(0)

相关推荐