比如跨设备数据同步、硬件资源共享等等。
为此,星光提供了两种方法。
其一,“极光编译器”支持“增量编译”。
开发者只需针对,修改的10%~20%代码模块进行编写,编译器便会自动识别代码变更,无需重新编译全量应用。
前提是,开发者需学习“仓颉语言”。
其二,待纯血极光OS正式上线之后,“极光OS开发者工具包”,也会同步推送大版本更新。
支持实时编译,“仓颉语言”的原生二进制代码!
届时,开发者既能用仓颉语言,从零开发纯血极光OS的原生应用,享受“一次编写,多端适用”的便利。
也能将原有网页代码、Java代码,通过工具包新增的“语法转换助手”,自动转为仓颉语法,再编译为原生二进制。
实测显示,网页代码转仓颉后,应用启动速度,比转Java提升15%!
跨设备协同延时,缩短至25ms!
完美契合纯血极光OS,“万物互联”的定位!
当然,也不能高兴的太早。
虽说,“极光OS开发者工具包”,凭借着优越的性能、完全免费策略,聚拢了数以百万计的开发者。
但不可否认的是,安卓、iOS生态的头部应用,绝大多数都是基于Java、Objective-C开发的原生应用。
比如QQ、淘宝、支付宝、京东、WPS等等。
还有海外的脸书、IG、Spotify、Adobe等等。
想要说服这部分头部开发者及应用,入驻纯血极光OS生态,还是有点难搞的。
前世的纯血鸿蒙,就是一个很好的例子。
即便上面都发话了,各家互联网巨头,动作也颇为迟缓。
比如,微信鸿蒙版虽已上线,但功能完整性,不足安卓的70%,且消息推送延迟,较安卓高2~3秒。
又比如淘宝、京东,鸿蒙版商品详情页,渲染速度较安卓慢1~2秒。
还有垂直领域的头部应用。
网易云音乐,鸿蒙版缺少云存社区、歌词翻译等核心功能,且音质解析度较安卓端下降15%。
小破站不支持杜比音效不放,弹幕加载速度慢30%。
高德地图、白度地图,导航语音唤醒响应时间,比安卓端长0.8秒。
等等等等。
说白了,各家仍在观望。
原因很复杂。
但总结起来,其实就俩字——利益。
归根结底,真正能打动头部应用的,永远是“足够大的用户基数”、“足够低的适配成本”和“足够高的商业回报”。
不过于极光OS而言,这些问题,其实也好解决。
一来,极光手握微信、悠米社区、极光微博、悠米视频、极光办公文档等国民级应用,以及数十款头部、腰部热门手游。
并且执掌庞大的极光生态。
并且投资了数十家互联网企业、上百家中小型游戏工作室。
只要舍得让利,想要说服这些企业入驻,还是挺轻松的。
至于那些宁死也不愿意入驻的,那就让他们去死好了~
不论是极光自主开发平替应用,亦或是扶持他们的竞品都可以。
什么阿狸、企鹅、白度、臭茄子烂蒜。
手下败将而已~
二来,星光也准备了一个王炸。
那就是“开源极光OS”!