阅读更多

2顶
0踩

移动开发

转载新闻 Android的7大挑战者

2013-12-26 10:38 by 见习编辑 tuhaihe 评论(3) 有12206人浏览
我们都知道,时下最流行的Android操作系统正是基于Linux所打造的。而眼看着谷歌所取得的成功,也有不少公司和组织打起了Linux的主意,开始研发基于该平台的移动操作系统。科技网站TechRadar日前就对这些新兴的系统进行了盘点,下面我们具体来看下基于Linux的移动操作系统都有哪些?

1. Cyanogenmod

Cyanogenmod是基于Android开源项目所搭载的系统,完全免费,从用户的角度看和谷歌的官方版本非常相似。

虽然看起来并没有多少差别,但Cyanogenmod当中是不包含任何谷歌应用的,也没有Google Play。当然,如果需要的话,用户也可以自行刷入谷歌服务。

相比官方Android,Cyanogenmod的运行更为流畅,同时加入了许多便携功能(支持无损音频,内置root权限等),因此受到了不少用户的青睐。



2. Ubuntu Touch

人们一直都在说Unity是为触控屏所设计的,所以当Canonical宣布他们将会开发一款移动操作系统时,我们也并不感到意外。

Ubuntu Edge的众筹项目虽然失败了,但Canonical还是希望在明年的一季度推出一部手机,目前也已经有不少合作伙伴愿意帮助他们实现这个目标。

在初步的体验当中,Ubuntu Touch这款系统给我们的感觉并不好。其用户界面显然受到了桌面版Ubuntu的启发,但由于优化和完善程度欠缺,安装了该系统的Nexus 7即便插着电源在常规的使用下还是会没电,同时系统并不支持任何USB数据协议,因此无法插入电脑进行文件传输。此外,Ubuntu Touch目前甚至连应用商店都没有,系统中的音乐播放器连MP3文件都无法播放。

看起来这款系统要走的路还有很长。



3. Firefox OS

Mozilla并没有开发系统的经验,所以他们也打算进军移动系统领域的决定让我们有些意外。

许多人都把Firefox OS看作是Mozilla一个有趣的分支项目,但我们认为这对于它们在浏览器之战当中保持自己的地位更为重要。Firefox OS从技术角度上看非常有趣,因为系统当中的一切——从应用商店到拨号盘——都是以HTML 5+CSS以及JavaScript这些网页技术所编写的。

虽然使用的是网页技术,但用户不必保持在线依然能够使用到其中的大多数。系统允许用户下载应用并离线使用,而通过诸如WebGL这样的标准,开发者们还能够利用到图形加速和其他的一些硬件功能。

Firefox OS虽然算不上是革命性的,但使用起来非常简单。这可能是因为Mozilla把低端设备当作初期的目标群体。



4. Plasma Active

大多数移动设备主要都是作为内容消化来使用的,它们很适合来看视频、刷网页或是听歌。但是,它们并不擅长内容制作。考虑用户并不会在自己的手机上来写论文或者是编程,这也并不是什么大问题。

而KDE社区所制作的Plasma Active却和我们所熟知的移动操作系统显得非常不同。它是热门桌面系统KDE的移动版本,可使用到所有的KDE应用程序。

Activities是Plasma Active的一大优势功能。和KDE一样,它允许用户结合小部件和应用来创建不同的桌面环境,并能快速进行切换,这也给移动设备的多任务带来了更大潜力。

此外,由于非常像是一款桌面系统,Plasma Active的操作显得非常复杂,想要摸清这款系统该如何使用可不是件易事。



5. Sailfish OS

Jolla是一家由诺基亚前雇员所组成的芬兰创业公司,他们使用Qt技术基于Mer平台开发了一款新的操作系统。虽然这一点和Plasma Active类似,但Sailfish OS可完全没有前者的那些复杂功能,因此更像是一款手机操作系统。

和Ubuntu Touch一样,Sailfish OS的主要卖点是用户界面。Jolla的设计师和工程师们一直在重新思考用户和设备交互的方式,因此Sailfish也具备了比Android和iOS更为丰富的控制方式。



6. Tizen

本文中大多数系统的开发公司要么规模很小(比如Jolla),要么就是没有移动系统的开发经验(比如Mozilla和Canonical)。而由三星和英特尔两大巨头所合作开发的Tizen显然具备更加雄厚的先天优势。

但即便是微软和诺基亚的结盟,也依然没有让Windows Phone立马变得大红大紫,可见在移动市场上的打拼是有多么艰难。

Tizen的界面干净,易于使用。但坦白讲,它比起现有的产品并无任何绝对优势。即便是在低端市场,考虑到Android 4.4对于低端设备的优化,Tizen也很难有所发展。而一再的推迟问世也让我们对于它的前景感到非常担忧。



7. 桌面版Linux

上述都是专门为移动设备所打造的系统,但实际上你还可以在平板电脑上使用常规桌面版的Linux,Enlightenment就是其中一个不错的选择。

虽然所有的应用都可正常工作,一切都显得非常熟悉,但由于系统并非为触屏设计,所以在菜单的操控上显得很不友好,这一点就像是在触屏设备上使用桌面模式的Windows一样。



挑战:移动版Linux要如何取胜

Linux所能展现出的多样性让人印象深刻。除了CyanogenMod以外,上文中的操作系统都不是对于现有解决方案的简单克隆,而是真正的创新。它们为用户提供了一个真正的选择,来以自己希望的方式使用自己的设备,并为特定的使用操作进行优化。

当然,桌面Linux过去10年里缓慢的增速也让我们意识到单凭这一点是无法保证成功的。目前市场上的绝对主导——苹果和谷歌——可不会欢迎任何企图分一杯羹的新选手。

在某些方面,移动市场和本世纪初的计算机市场很像,至少是从开源操作系统的角度来看。移动版Linux想要取得成功,它们需要从桌面版的错误当中吸取教训,它们需要在商店当中买得到,需要得到广告宣传的支持,需要让普通人而不仅仅是极客觉得很酷。简而言之,它们不仅需要比现有的竞争对手要优秀,这一点还需要被市场所看到和承认。

虽然是艰难的挑战,不过我们已经看到了一些积极的信号。业内传言称硬件厂商们都希望去支持新晋的操作系统,来打破苹果和Android的统治地位;运营商们也希望提供新的选择,来让自己显得更为凸出。考虑到消费者每两年都会更换一次自己的智能手机,这个快速发展的成熟市场已经准备好要改变了。

从黑莓的失败可以看出,这个市场需要快速和果敢的改变,但微软和诺基亚也让我们知道,想要进入这个市场可并不容易。

原文:Techradar / 编译:搜狐数码
  • 大小: 100.1 KB
  • 大小: 95.9 KB
  • 大小: 50 KB
  • 大小: 31.4 KB
  • 大小: 27.1 KB
  • 大小: 27.9 KB
  • 大小: 32.7 KB
2
0
评论 共 3 条 请登录后发表评论
3 楼 孙露威 2013-12-30 10:43
Sailfish OS

擦,差点看成Smartisan OS
2 楼 houyujiangjun 2013-12-26 18:31
white_crucifix 写道
Sailfish OS

擦,差点看成Smartisan OS

O(∩_∩)O~
1 楼 white_crucifix 2013-12-26 11:36
Sailfish OS

擦,差点看成Smartisan OS

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Android 实现连接MySQL数据库

    Android实现连接MySQL数据库的详细代码,对应的连接详操作文档在https://blog.csdn.net/hongfei568718926/article/details/102533832

  • Android连接MySQL数据库

    Android连MySQL因为不确定连接地址,所以用户主机要设置为在Android中(可用cmd查询本机ip,cmd->ipconfig)Android(8.X版本无法使用)驱动程序通用Android中连接/对数据库操作 只能在子线程进行!!!!单开一个线程因为...

  • Android中连接MySql数据库获取数据的简单实现

    但是今天我们就来尝试实现直接连接到MySql数据库获取数据的功能。 代码实现 demo很简单,xml布局文件显示的是一个按钮和一个textView控件。 点击按钮实现连接MySql数据库并获取表中的数据;textView用来显示...

  • Android连接MySQL数据库并进行增删改查操作示例讲解

    主要介绍了Android 连接MySQL数据库并进行增删改查操作示例讲解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  • android连接mysql数据库

    在android中我们是可以连接mysql数据库的。连接方式如下: 1.首先我们需要导入mysql驱动jar包下载地址: 链接:https://pan.baidu.com/s/1PV9jV9m3LLjXeLfSE5ChOg 提取码:3v2q 2.连接数据库的代码: package ...

  • Android studio连接mysql数据库

    Android studio连接Navicat Premium16管理的mysql数据库

  • Android studio 连接Mysql数据库

    android项目中的一些数据的存储通常可以放在数据库当中,因为数据库存储的数据比较大并且用起来也比较方便,我是在写学生宿舍管理系统时用到了数据库,在连接数据库的时候我也百度了许多方法,但都没有成功,后面是...

  • Android 连接MySql数据库步骤

    在android studio的build.gradle中插入。

  • Android Studio连接MYSQL数据库

    这里as中好像不允许耗时程序再主线程中,意思是连接MYSQL是个耗时程序,所以需要另外开辟一个线程来连接MYSQL。不在app中运行,也就是不在oncreate,onclick中打印信息,不能用Log()。首先导入mysql的jar包,这里...

  • Android Studio连接数据库Mysql

    对于初学者来说比较清晰的安卓连接数据库教程

  • Android直连MySQL数据库

    Android直连MySQL

  • Android Studio连接mysql数据库方法

    mysql的配置、Navicat的配置、Android Studio的配置

  • Android studio 连接MySQL数据库

    Android studio 连接MySQL数据库 1、打开project项目结构,找到app->libs目录,把自己的 mysql-connector-java-5.1.47-bin.jar 包引入进去(适合自己的版本) 并右键 Add ad Library 2、在AndroidManifest.xml 中...

  • an_mysql.rar_ android Mysql_Android 数据库_Android数据库_MYSQL_android

    android 连接 mysql数据库,在连接时,android手机需要连网,自己改mysql数据库IP地址

  • Android 远程连接mysql 驱动 8.0.29

    Android 远程连接mysql 驱动 8.0.29

  • ConnDB:使用RESTful API从Android应用程序对MySQL数据库进行CRUD操作

    将android连接到MySQL数据库使用排球图书馆注意:该应用程序很简单,我编写了php脚本(在朋友的帮助下),而该应用程序只是为了学习RESTful api服务的基础知识以及在Android上使用该api。未来的增强功能: 单击所有...

  • android stuido 连接mysql数据库

    用eclipse连接mysql没问题,用Androidstuido连接就报错一直连接不上,发现需要添加线程才可以连接。

  • Android实现与Apache Tomcat服务器数据交互(MySql数据库)

    需求:Android客户端连接服务器端MySQL数据库中的内容 环境部署 服务器:apache-tomcat-8.5.9 语言版本:Java 1.8.0_101 编译环境:Eclipse  android Studio 调用jar包:httpclient-4.2.5,...

  • Android连接MySQL数据库的方法

    Android连接MySQL数据库的方法

  • Python项目-自动办公-59 PPT_pptx_在PPT中写入图片和表格.zip

    Python课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。

Global site tag (gtag.js) - Google Analytics