慧眼看世界 - 一个值得收藏的网站
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
是核心系统的一部分,但是在适当的时间,它将被分离,以允许灵活地构建操作系统。
本文链接:https://www.sxlog.com/post/532.html
商务合作 - Email:admin@sxlog.com