Sailfish OS旗鱼系统

Sailfish OS旗鱼系统

Sailfish系统的诞生

Sailfish OS的遗产在于诺基亚时代,特别是在MeeGo操作系统。在2011年之前,诺基亚和英特尔有一个开放的移动操作系统的愿景。他们一起为该项目投资了约10亿美元,并创建了一个名为MeeGo的开源操作系统,它被用作几个设备的基础,例如标志性的诺基亚N9。虽然诺基亚N9成为开源操作系统的灯塔,诺基亚决定结束该项目,并选择继续微软的Windows Phone操作系统。其余的是另一个故事。

MeeGo背后的热情团队拒绝停止对他们所相信的项目的工作。他们,或者目前我们通过设立一家新公司Jolla有限公司来保存MeeGo,以开发基于滑动的MeeGo到流动的用户体验也就是Sailfish操作系统。我们迅速增强了Sailfish操作系统运行Android应用程序,它变得硬件兼容Android芯片组。2013年11月,我们使用Jolla智能手机向市场推出了Sailfish操作系统的测试版。不久之后,我们发布了Sailfish操作系统版本1.0和第一个Sailfish操作系统产品,Jolla智能手机在一年内进入36个市场。

经过16次软件更新,我们的操作系统成熟到Sailfish OS 2.0。它于2015年9月推出到当前的Sailfish操作系统用户,并且自此开始进一步发展。 

Sailfish OS目前在世界各地有成千上万的用户。通过当前的许可合作伙伴关系,包括印度最大的智能手机供应商Intex Technologies,图灵机器
人,开放移动平台和我们的社区的Fairphone 2努力,以及其他即将到来的合作伙伴关系,用户群预计在不久的将来会显着增长。


操作系统架构

Sailfish操作系统就像一个经典的Linux发行版。操作系统的核心是基于  Mer项目,一个开放的,移动优化的核心分布。

签名Sailfish UI由Jolla使用QML开发,QML是Qt框架提供的强大的用户体验设计语言。QML语言和功能使Sailfish操作系统能够提供一组丰富的UI
元素,创建动画,触摸的UI和轻量级应用程序。Jolla创建了UI构建块,使用名为Sailfish Silica的自定义组件构建本机应用程序。

Sailfish操作系统还包括运行Android™应用程序的能力。它基于Android库,确保性能可与本机环境相媲美。

使用Qt5和Wayland技术的Sailfish,可以利用Android现有的硬件适配,显着减轻支持操作系统所需的硬件适配工作。

一切都是一个包

Sailfish操作系统被建立要求每一个开发细节打包便于维护,从传统(多)架构二进制文件,项目文档到图像构建脚本,翻译,过程文档和从Git
自动生成的变更日志。

模块化系统

Sailfish操作系统和集成设计为模块化的性质,并轻松支持多个硬件目标。第三方组件作为功能单独维护并插入到核心OS中。目前,Sailfish UX
是核心系统的一部分,但是在适当的时间,它将被分离,以允许灵活地构建操作系统。

本博客所有文章如无特别注明均为原创。作者:随心复制或转载请以超链接形式注明转自 随心网
原文地址《Sailfish OS旗鱼系统
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)