权威发布:银河麒麟OS &安卓真兼容!

简介:

近日,天津麒麟信息技术有限公司和国防科技大学研发团队正式宣布安卓兼容项目Kydroid已经完成第一阶段的研发,可以在银河麒麟操作系统上通过构建高效的运行环境实现绝大部分安卓应用的兼容运行。从此,安卓上有的应用,都可以直接在银河麒麟系统上跑了!小伙伴们再也不用担心国产Linux系统下没有游戏玩、没有QQ用、没有股票炒了!

写代码累了可以玩玩游戏!

权威发布:银河麒麟OS &安卓真兼容!

写文档累了可以看看股票信息!

权威发布:银河麒麟OS &安卓真兼容!

浏览网页和QQ更加方便!

权威发布:银河麒麟OS &安卓真兼容!

执行效率高,运行流畅,可以根据需要安装你喜欢的安卓应用!而且支持APK软件包的一键安装!

权威发布:银河麒麟OS &安卓真兼容!

这样的神器,对于国产操作系统的千千万万用户和对Linux系统感兴趣的小伙伴们来说,绝对值得拥有!

讲到这里,可能很多小伙伴对于安卓兼容还不太熟悉,下面就结合几个典型的问题给大家做一下概要介绍。

一、我们要解决什么问题?

应用生态问题一直是制约Linux桌面系统普及的关键因素,也是困扰Linux操作系统厂商的重要难题。很多在Windows或者Android平台用户熟悉的应用软件,在Linux系统上无法找到对应的替代软件,或者对应的软件功能和使用体验与其他平台上的软件存在较大差距。在无法找到替代产品时,很多操作系统厂商最终只能自己投入人力进行相关软件的开发和维护(比如我们跟搜狗公司合作开发的搜狗输入法Linux版),但这样开发和维护都会耗费较多人力。目前,很多行业软件尚无法解决。通过兼容其他平台的成熟应用生态一直是解决操作系统应用生态不足的重要方向!

二、当前有哪些解决方案?

Windows平台的应用一直是大家对照和参考的目标,因此早期的应用生态兼容普遍关注的是Windows平台应用的兼容。核心解决思路就是通过构建兼容层实现Windows应用的迁移。如典型的WINE(Wine Is Not a Emulator)技术,通过构建API转换兼容层,可以解决部分Windows应用(如QQ等)的迁移,但由于Windows系统本身闭源,部分API接口的实现及变化都会导致应用执行异常,应用软件的兼容性和稳定性难易保证。

近年来,随着安卓软硬件产品的成熟和发展,安卓应用生态呈现爆发式发展,在很多领域都已经超过Windows和iOS,成为目前使用最广泛的应用生态。如何利用和兼容安卓应用生态成为当前业界关注的新热点。

目前成熟的解决方案主要有两种思路:

一是使用Virturlbox、Qemu、Genymotion、Avd等虚拟机和模拟器,模拟安卓硬件设备和运行环境,实现安卓应用的运行。特别是海马玩、逍遥安卓、夜神、天天模拟器等面向安卓游戏在桌面系统运行需求的解决方案近年来发展迅速。但这些方式主要存在两方面的问题:一方面性能开销较大,使用虚拟机运行安卓应用,速度通常要比用手机慢很多倍,性能较差的电脑运行起来可能让用户无法忍受;另一方面用户使用体验不足,由于安卓应用的文件和其他资源访问与Linux系统隔离,不便于进行资源访问和共享操作。

另一种解决方案是使用Chrome浏览器的Google ARC技术运行安卓应用。这种方式的效率比虚拟机高很多,但由于依赖于Chrome浏览器及相关的Google服务,而且由于ARC的稳定性稍差,兼容的安卓应用也不多,使得应用场景和范围有限。

这两种思路核心都还是通过兼容层构建虚拟的执行环境,中间都会存在宿主机与虚拟环境之间的转换,也就必然会面临性能的损耗和易用性上的损失。

三、我们是怎么做的?

Kydroid走了一条与上述解决方案不同的思路。大家知道,安卓系统底层是基于Linux内核,而银河麒麟操作系统也走的是Linux技术路线,这种技术体制上的相似为实现安卓应用的“原生”运行提供了重要保证。

Kydroid通过内核特性定制以及安卓操作系统关键组件(涉及到Bionic、Art、HAL、SystemServer、Init等)的迁移适配,在银河麒麟操作系统上构建全套的原生安卓运行环境,让安卓操作系统与银河麒麟操作系统完美地融合到一起,从而使得安卓应用可以直接在银河麒麟操作系统之上。这不是虚拟机,也不是模拟器,而是完完全全的原生运行。

因为原生运行,Kydroid可以提供更好的性能和体验,其主要特点包括:

1. 性能损耗小:因为是原生运行,安卓应用相当于是在一台拥有电脑硬件配置的手机上运行,效率上毫无压力,比虚拟机快数十倍!

2. 兼容性好: 原生运行方式决定了Kydroid兼容海量的安卓应用(某些需要手机特定硬件和传感器支持的应用,比如重力感应、指南针、NFC等,需要对应硬件设备的虚拟化处理)。

3. 易用性好:安卓应用可以访问银河麒麟操作系统的数据资源,相当于拥有了一个硬盘大小的SD卡! 同时,应用可以方便的与系统进行通信,软件的安装和交互与本地应用一致。

四、目前到什么状态了?

据研发的攻城狮们讲,目前已经完成了绝大部分的技术研发,正在进行产品化方面的优化和完善,而且在国产飞腾处理器平台上已经可以流畅使用,相信很快就会正式发布。不过,使用X86平台的小伙伴可能还要多等一些时间,攻城狮们正在加班加点的攻关,会尽快把这么好的东西提供给大家。

最后,再附上几段使用视频,让小伙伴们感受一下在银河麒麟操作系统上运行安卓应用的畅快与美好。

视频一:玩皇室战争。

视频二:玩天天消除。




本文作者:木子
本文转自雷锋网禁止二次转载, 原文链接
目录
相关文章
|
3月前
|
Android开发 Swift iOS开发
iOS和安卓作为主流操作系统,开发者需了解两者差异以提高效率并确保优质用户体验。
【10月更文挑战第1天】随着移动互联网的发展,智能手机成为生活必需品,iOS和安卓作为主流操作系统,各有庞大的用户群。开发者需了解两者差异以提高效率并确保优质用户体验。iOS使用Swift或Objective-C开发,强调简洁直观的设计;安卓则采用Java或Kotlin,注重层次与动画。Swift和Kotlin均有现代编程特性。此外,iOS设备更易优化,而安卓需考虑更多兼容性问题。iOS应用仅能通过App Store发布,审核严格;安卓除Google Play外还可通过第三方市场发布,审核较宽松。开发者应根据需求选择合适平台,提供最佳应用体验。
80 3
|
2月前
|
搜索推荐 Android开发 iOS开发
安卓与iOS的较量:选择最适合你的移动操作系统
在智能手机市场上,安卓和iOS一直是两大主流操作系统。本文将深入探讨这两个系统的优缺点,帮助你根据自己的需求做出最佳选择。
|
2月前
|
搜索推荐 安全 Android开发
安卓与iOS的对决:选择最适合你的操作系统
【10月更文挑战第26天】 在当今数字化时代,智能手机已成为我们生活中不可或缺的一部分。而在众多手机品牌中,安卓和iOS无疑是最受欢迎的两大操作系统。本文将深入探讨安卓和iOS的特点、优缺点以及适用场景,帮助你更好地了解这两个操作系统,从而做出更明智的选择。
72 1
|
2月前
|
搜索推荐 Android开发 iOS开发
安卓vs. iOS:操作系统的终极对决####
本文探讨了安卓和iOS两种主流移动操作系统的特点,从用户体验、系统生态、硬件兼容性等维度进行对比分析。通过深入浅出的方式,揭示了两者在技术层面的优劣及未来发展趋势,旨在帮助用户更好地理解并选择适合自己的平台。 ####
|
3月前
|
搜索推荐 Android开发 数据安全/隐私保护
安卓vs. iOS:两大操作系统的终极对决####
【10月更文挑战第17天】 本文将深入浅出地探讨安卓和iOS这两大智能手机操作系统的差异与优劣,通过对比它们的技术架构、用户体验、市场表现及未来发展趋势,为读者提供一个全面而客观的视角。无论你是技术爱好者还是普通消费者,都能从中获得有价值的信息。 ####
70 2
|
3月前
|
安全 搜索推荐 Android开发
安卓与iOS:两大操作系统的比较
本文将深入探讨安卓和iOS两大操作系统的差异,包括它们的设计理念、用户界面、应用生态以及安全性等方面。通过对比分析,我们可以更好地理解这两个系统各自的优势和不足,从而为用户在选择手机时提供一些参考。
|
3月前
|
安全 Android开发 iOS开发
安卓vs iOS:探索两种操作系统的独特魅力与技术深度###
【10月更文挑战第16天】 本文旨在深入浅出地探讨安卓(Android)与iOS这两种主流移动操作系统的特色、优势及背后的技术理念。通过对比分析,揭示它们各自如何塑造了移动互联网的生态,并为用户提供丰富多彩的智能体验。无论您是科技爱好者还是普通用户,都能从这篇文章中感受到技术创新带来的无限可能。 ###
70 2
|
4月前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
128 6
|
4月前
|
人工智能 vr&ar Android开发
探索安卓与iOS的无限可能:移动操作系统的技术革新与未来展望
本文旨在探讨安卓和iOS这两大主流移动操作系统在技术上的创新与突破,以及它们如何塑造我们的数字生活。通过深入分析两者的最新进展、面临的挑战以及未来的发展趋势,文章揭示了移动操作系统在推动科技进步和满足用户需求方面的关键作用。我们将从技术角度出发,解读安卓的开放性与iOS的封闭性如何影响应用生态和用户体验,并探讨这些差异背后的设计理念和商业考量。同时,我们还将关注两大系统在安全性、隐私保护、人工智能集成等方面的最新动态,以及它们如何应对日益增长的网络安全威胁和用户对隐私保护的需求。此外,文章还将展望未来移动操作系统的发展,分析5G、物联网等新兴技术如何为安卓和iOS带来新的机遇和挑战,以及这两大
92 6
|
4月前
|
安全 Android开发 数据安全/隐私保护
安卓与iOS的对决:移动操作系统的性能与创新
在当今智能手机市场,安卓和iOS两大操作系统一直处于竞争状态。本文将深入探讨它们在性能、安全性和用户体验方面的不同,并分析这些差异如何影响用户的选择。
68 3