携手麒麟、赋能信创,这家国产操作系统厂商,你了解多少?

胖胖聊科技2021-04-30
独家对话技德系统CEO张耀斌:探索国产桌面操作系统的未来

编者按:本文来自微信公众号“胖胖聊科技”(ID:caoholmes18),作者:Holmes Cao,36氪经授权发布。

知名操作系统计工具Netmarketshare公布的最后一份数据显示(随即停止更新),截至2020年9月,Windows仍占全球桌面操作系统87.67%的市场份额,Mac OS则为9.42%,而国产操作系统的“基石”Linux仅占2.34%,尽管这一数据相比2019年同期有所增长,但依旧杯水车薪。

相比于我们日常通信、办公、以及娱乐中亲密接触的Windows/Moc OS,国产桌面操作系统所应用的场景,大都是我们普通人日常触及不到或不会注意到的“隐秘的角落”——政府、银行、电信、交通、以及教育等To B/G领域。

因此,当Mac OS和Windows用户打得火热之时,基于Linux的国产操作系统只能在角落里弱弱地看着两位老大哥“互殴”而毫无劝架之力,然而两位老大哥不知道的是,这位默默无闻的小弟实则是另一大帮派老大Android“同父异母的弟弟”:“本是Linux,相煎何太急”?

Jide Pad 2

国产操作系统:增量层面的弯道超车才是明智之举

“国产桌面操作系统(高性能计算领域,即桌面和服务器)之所以选择Linux的主要原因是由于它的开源”,专注于国产桌面操作系统的技德系统CEO张耀斌对胖胖坦言。

“一方面,开源源码让我们知道里面有什么,我们可以受控地解决、屏蔽,包括建立自己的安全机制、屏蔽侵害等;二是开源可以免受大方向上知识产权的纠纷,我们有机会基于该路线形成自己的产业基石而不受影响。”

技德系统CEO张耀斌

“国产化的目的,则在于:一是在信息安全领域不受别人的侵害,二则是在产业、经济领域不受别人的制约。”

然而,事实上,国产操作系统却并没有将Linux操作系统做得非常好,换句话说,国产操作系统对于Linux的生态建设并不高。

胖胖了解到,目前国产操作系统的大部分技术还是主要基于Linux核外的周边环境侧,但核内的一些工作,国内操作系统的整体代码贡献度其实还不够高。

相比历经70年左右发展至今的国外主流操作系统,国产操作系统实在是有些年轻。

国产操作系统的尴尬在于过去在基础软件领域的储备过少,尤其是核内和协议等基础领域,而所谓图形化操作系统最重要的便是图形化的显示协议,其占据当下操作系统最重要的部分,或者说代码量最大的部分,而这些协议大多都掌握在国外的某些组织手中。

“因此,所谓的国产化并非从零开始,这不现实,除非你重新建立一套基础的理论体系”,张耀斌表示,“国产化的核心方向在于做增量,而不是找存量。”

“比如整个操作系统市场原来存量10分,我们的贡献度只有0.5分,那就没有主导权和话语权;而未来如若增加至20分时,在新增的空间里我们承担了6分的贡献度,那么实际上我们已经占到了整个份额的30%;而如果增至30分时,我们做到了15或16分,那么我们便可以说是技术体系主线的最大贡献者了。”

对于国产操作系统而言,在增量空间寻求增长要远比抢夺已经固定的存量市场靠谱得多,正如当下的国产电动汽车市场,无疑都是一种“弯道超车”的策略。

JSTack:Linux与Android大一统的纽带

技德很小,小到或许除了圈内人鲜为人知;技德又很大,大到当下所做之事甚至影响到了整个国产操作系统的未来。

胖胖了解到,目前技德系统主要包含三方面业务,一是实现Android和Linux兼容的JSTack技术体系,二是打造基于Linux的Android桌面操作系统——Jide OS(2021年更新至5.0版本),三则是以云记为核心的应用软件开发,而胖胖首先要聊的便是JSTack。

2020年8月,麒麟正式在线上发布全新的银河麒麟操作系统V10,该系统最大亮点便是兼容安卓应用,而实现这一突破的便是技德JSTack。

基于JSTack的麒麟Kydroid 3.0

胖胖了解到,与BlueStacks等虚拟机/模拟器和Anbox开源系统的传统方式相比,JSTack采用的依旧是类容器的技术思路,但是在过程中需要从核内核外做更多的工作。

JStack主要由三部分组成,分别为JStack Runtime、JStack Container Manager、以及JStack Android Container。

其中,JStack Runtime主要负责JStack的主要控制能力,包含了融合图形处理、进程调度和管理、虚拟外设管理、启动、以及升级等;而JStack Container Manager主要负责容器的管理和维护工作;JStack Android Container则主要为安卓侧的通信、监听、调度和图形显示处理相关工作。

JStack的主要实现逻辑为JStack Runtime在启动后,先构建Android的容器运行环境,建立容器内的Android和Linux之间的通信能力,用户在Linux侧启动Android应用时,调度和通知Android侧启动相应的App进程,Android通过Open GL ES图形接口实现部分的图形绘制,然后交给JSTack Runtime进行图形融合。

此时,JStack Runtime负责在Linux桌面启动相应的应用窗口,使用GPU进行真实的图形绘制(图形绘制也可以由Android直接调用显卡先绘制,然后JStack在访问显存做图形融合)并填充窗口图形;图形融合渲染完成后,统一进行送显(图形发送至显示器),在Linux桌面形成图形化。

Android APP访问相应的键鼠、网络、摄像头、和各种Sensor外设时,会交由JStack Runtime中的虚拟外设管理,分别进行外设的模拟,此时虚拟外设对于Android环境来说可以视作是真实的外设,JStack Runtime负责控制相应的虚拟外设的模拟实现,并发送相关控制数据到真实的外设(如键鼠)或者直接模拟(如Sensor)并返回给Android应用,完成系统交互操作。

JStack技德应用商城

JStack相较于传统兼容方式的优势,张耀斌表示,“主要包含三方面,一是运行效率的提升,运行开销相比传统方式至少降低了一倍以上,这还是保守数字,更低的开销便可以保障异构应用的流畅运行;二是更加稳定,JSTack可以同时保证至少10个Android应用和Linux应用的同时运行,或者5个以上视频应用的同时运行,不会出现死机、黑屏、和绿屏。”

“三则是体验的一致性,即桌面和移动端的交互,在桌面环境实现了达到了更好的一致性,比如模拟窗的缩放、应用的屏幕旋转、Android和Linux应用间的交互、以及硬件的交互等等。”

而在JSTack技术体系的合作方式上,胖胖了解到,目前技德将其打包进了一个应用商城,内部包含了JSTack的运行环境,用户可以直接从该入口免费下载安装。

目前,技德JSTack包含三种合作模式:首先是预装于国产操作系统,比如银河麒麟操作系统V10;其次则是整机厂商的预装,技德与整机厂商进行冠名授权合作,已经开始进行交付出货,比如同方智选应用商城;第三则是与信创客户产业平台合作,进行冠名授权,同时基于用户私有化部署应用白名单,比如四川信创应用商城。

JStack技德应用商城

Jide OS 5.0:生产力依旧的Android桌面版

如果说JSTack是技德近年来拥抱变化的全新尝试,那么Jide OS则是技德的看家本领,这个曾经令Google忌惮并被迫签订协议的操作系统如今已更新至了5.0版本。

胖胖发现,当下很多Android的手机都设计了Android桌面版本,比如小米全新折叠屏手机MIX FOLD展开后的PC模式、和三星Dex模式等,但是用户有多少场景可以真正使用到该模式,目前在业内并没有确切的数据。

因此,技德选择了一条完全相反的路线,该路线更符合移动端的交互体验。

“实际上,当平板大概率作为一款触控设备时,分屏、叠加悬浮窗的交互逻辑便更加符合移动端的应用体验,而我们其实在Android 7.1版本便探索了分屏技术”,关于当下平板电脑交互体验的理解,张耀斌告诉胖胖。

“这两年,你可以明显看到苹果iPad OS很坚定地在走这条路线,而Android其实也有,如何更好地建立更符合用户场景的交互逻辑,是技德过去两年致力于研究的课题,我们看到今天的Jide OS 5.0其实更接近于iPad OS的交互体验。”

而随着触控交互体验的延展、以及硬件能力的不断提升,未来我们或许并不需要键鼠作为主要的输入设备,触控手写笔或成为关键。

当屏幕刷新率越来越高,蓝牙协议和主动式电容的书写协议令触控笔在屏幕上的书写效果越来越好,效率也越来越高。同时,AI辅助赋能的输入方式带来了人机交互方式的变革和转换,如今我们只需要通过语音转化便可以直接得到文字,只需一些简单调整,无需大规模输入。

“笔更接近人本身的使用体验,而技术的未来一定是向拟人化的方向发展,一切都是围绕着人本性的体验交互能力去努力和发展,这便是我们这两年在Jide OS 5.0上做的一些改变”,张耀斌总结道。

而胖胖了解到,在AI应用层面,技德主要围绕的场景为手写识别技术方面的研究。“如果想要用户扔掉键盘,那么识别率一定要高,这便牵扯到了算法”,张耀斌坦言。

当下,大部份的AI技术仍然集中在端侧输入、云侧推理,再返回结果,但是为了输入的效率,技德也致力于端侧和边缘侧的AI能力。此外,技德在自然语言理解等方向也进行了相应的研究。

技德自家的手写笔记应用"云记"支持手写识别与OCR与录音回显

在Jide OS商用合作领域方面,胖胖了解到,除了技德自家的平板电脑产品,技德还赋能于教育(比如红河教育)、军事、和金融(比如新北洋)等领域。此外,随着技德移动生产力的发展,更多整机终端品牌陆续与技德达成合作,比如长城、和攀升兄弟等。

云记:打造最佳Android书写体验

技德是当下少有的真正实现软硬件一体化的企业,另一个叫得上名的则是苹果。

手写笔记应用 “云记” App

“为什么技德要做硬件?我认为操作系统想要做好,首先要探索两种关系:一个是和硬件的关系,一个是和应用的关系”,对于技德造硬件和应用的原因,张耀斌解释道。

“用户使用一款产品,一定不是为了使用操作系统,而是为了使用上面的应用;而让硬件更好地服务于应用,才有了操作系统。因此,我们需要从软硬件立体化的视角来设计系统。”

胖胖了解到,苹果之所以近两年在软件层面做得风声水起,其根本原因在于苹果软硬件一体化的核心竞争力。苹果通过品牌的牵引力,可以很好地驱动整个iOS生态或iPad OS生态上的应用厂商,软硬件一体化能够有明确给到这些应用厂商建立场景的能力,更好地赋能。

“iPad卖得好,是由于它优秀记笔记的能力、屏幕高刷新率、A系列芯片、以及对于笔的支持等等。而由于这些能力,苹果生态才诞生Notability这样优秀的笔记类应用”,张耀斌坦言,“而反观Android,并没有一款好用的笔记应用,原因在于它版本更新之后便不管你了,无法形成一个聚合场景闭环,因此技德做硬件和云记便不难理解了。”

目前,云记已经形成了一套完善的SDK向第三方赋能,而云记的公开发行版则选择华为应用市场作为首发地,产品上线1年零6个月时间,云记已迭代了56个版本,或许很多小伙伴在看这篇文章之前,甚至不知道华为那么好用的笔记软件云记竟然是技德提供的。

相比其他Android笔记应用,云记的优势主要包含三方面,一是压感算法,即写字舒服;二是版本迭代速度快,基本可以与当下iOS平台上的全球ToP笔记应用对标;三则是技德AI能力(手写识别技术)的赋能,形成了一个完整闭环。

如今,从C端市场隐退的技德变得愈加默默无闻,但却始终如一地致力于国产操作系统的未来,而这不过是当下国产操作系统大家庭的一个真实缩影。

+1
5

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

先后就职于IT168、品玩,主编、高级主笔、资深科技媒体人
特邀作者

先后就职于IT168、品玩,主编、高级主笔、资深科技媒体人

文章提及的项目

下一篇

洋葱集团,专出爆款。

2021-04-30

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业