阅读更多

0顶
0踩

移动开发

转载新闻 Tizen VS. Firefox OS:谁是黑马?

2012-10-22 14:25 by 副主编 MnouW 评论(1) 有4189人浏览
Android、iOS和Windows Phone无疑会在未来的智能终端市场形成三足鼎立的趋势,不过除了这三个OS之外,市场上其他一些正在开发中的新系统也正以黑马姿态袭来,比如TizenFirefox OS。日前,国外网友Dwarak撰文对比了Tizen和Firefox这两个新生系统的对比,以下是火狐OS中文网网友带来的文章编译。

Firefox OS(或称Boot2Gecko,这是项目早期的名称)和Tizen似乎有着惊人的相似,它们声称自己是开源操作系统,可运行于移动设备并基于HTML5技术。那么,它们本质上有区别吗?


对不起,Tizen是什么?

“如果摩托罗拉和三星可以制造平板电脑,为什么我不能呢?”Intel这么说着,并在2007年开始了Moblin项目,这是MeeGo的前世。他们的目标是 开发一个自主操作系统,可以运行在自家的Atom系列笔记本和其他便宜的设备上。Moblin是基于Linux的、轻量级的、并充满着信心,似乎为英特尔进军智能手机市场提供了入场券。

几乎同时,诺基亚也正在开发自己的移动系统——Maemo。作为战略举措,Intel和诺基亚在2010年世界移动通信大会宣布,他们正计划终止各自的项目以启动MeeGo项目,一款基于Linux可以运行在移动设备和笔记本电脑的的移动系统。

英特尔和诺基亚都尝试过把MeeGo运用到各自的设备领域。你可能不知道,诺基亚N9就是一款运行MeeGo系统手机设备,已经上市。英特尔又与宏碁,富士通和三星合作,开发了一系列的搭载MeeGo系统的笔记。一切似乎都很好,事情看起来很不错。直到有那么一天,MeeGo团队宣布,他们将停止当前项目, 并联合三星转向新系统Tizen的开发。那么为何要一个新的?

关键点在哪里?

似乎有两方面可以解答这个问题。技术上,“未来属于HTML5应用”,MeeGo团队这么宣布。他们说,几乎所有应用可以在Web中运行,转而更专注于HTML5和基于Web的应用是多么明智的举措!有道理,难道你不这么认为吗?

但 事实上事情要复杂得多。研发Meego背后的真实动机是Intel意图通过MeeGo来推广搭载Atom系列处理器的笔记本和个人电脑。而诺基亚正试图拼 命遏制销量的下滑,保住已充斥着iOS和Android高端设备的智能手机市场份额。他想要一个很大的突破,因而决定将与微软合作,毅然抛弃了Symbian和Meego系统。该公司认为,MeeGo的陨落是因为它并没有吸引消费者,尽管它拥有直观的设计和UI。敌人的朋友永远都不能成为自己的 朋友吗?看看吧,Intel和三星已宣布联合开发新的项目Tizen,把诺基亚踢出了局外。

Tizen有何优势?

Tizen是一个开源的项目,基于标准的平台,得到设备制造商三星、英特尔和运营商Sprint Nextel公司全力支持。该项目由Linux基金会托管,由一个技术指导委员掌舵,做出重大决定。另一方面,泰泽协会(Tizen Association )将负责市场营销。整个体系的治理格局看起来非常有前途。

他们已经发布了Tizen SDK 2.0版本,已经支持如NFCS、Wi-Fi、4G等功能。三星的bada 系统已被并入Tizen。我不确定,除了可以运行Bada应用程序外,Bada系统(一个相对冷门和不那么优秀的平台)有什么好,会把Tizne带向美好的未来? 好吧,事实上没有人会说的清楚。

不过,三星享受这场游戏的每一个环节。他已经是谷歌Android智能手机主要制造商,正计划尽快发售多款WP手机,后面还有自己的Tizen项目。

Tizen VS Firefox OS:决一胜负!

Tizen真的可以击败的Firefox OS吗? Mozilla几乎已开放了开发所需的所有的API,从而获得了广泛的支持。在今年的移动世界大会上,评论家们对其开发者版本更是大加赞赏。

那么,两者间真正的区别是什么?

据悉,若想加入Tizen团队并不真正的自由随愿,必须获得邀请,而Firefox OS并不这样,任何人对项目感兴趣,都有机会加入该项目。开源并不意味着开放,这种情况正好证明了这一点。

开源也并不意味着公众被允许参于到开发中来。这很类似谷歌Android SDK,由团队开发完成后,再释放给公众。

Tizen声称只能运行在HTML5环境中,但是它似乎仍然会有某些程序上运行于Qt上,而Firefox OS完全不同,只有纯粹的CSS、JS和HTML5技术,甚至无需SDK开发工具。

Tizen 的HTML5并没有使用纯粹的WEB技术。使用HTML5和Javascript代码来实现功能,这也似乎是与Firefox OS一样,但所开发的Tizen应用只能运行于Tizen系统。它是一个独立平台的APP开发,而Moziil提供了框架使开发的应用可以运行在所有的 Web环境中。

结束语

有一些事情,我们需要先了解,然后才能斟酌哪个更好。有一点,Tizen或Mozilla想要获得成功,必须要给用户展示更多的东西。

Mozilla是著名浏览器开发商,有一定的知名度和WEB技术优势,而英特尔和三星的Tizen有良好的开发构架和行业领袖的支持。在世界科技舞台上,有很多有趣的事情发生,而此时Mozilla和Tizen的对阵也将是有趣的,因为是他们两个似乎是基于同样的原则和愿景。对于哪个会赢,会发生什么?当然,期望高手破解迷局!
  • 大小: 22.6 KB
0
0
评论 共 1 条 请登录后发表评论
1 楼 mengyancui 2012-10-22 16:42
支持mozilla,打倒棒子!

发表评论

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

相关推荐

  • 华硕ac68u无线最佳设置_华硕AC86U,AC88U的掉线、断流问题何时彻底解决?

    稍微熟悉华硕路由器品牌的网友,相信都知道华硕的主流产品型号AC86U,AC88U一直是热销产品,但掉线、断网问题层出不穷,要买到完全没有问题的的产品真的只能靠运气,这真是难以置信。问题具体体现为:2.4g信号不定期...

  • java中文件上传大文件时间长,报错

    目前用的框架是spring springmvc mybatis,我上传文件的时候,稍大点的文件在本地测试,当然瞬间就能上传成功,但是放到服务器上测试的时候,稍大点的文件上传需要耗费时间,所以常常会没办法上传成功。我上网找了个...

  • pow函数使用时候的误差问题

    pow函数的使用 很多人有疑问了 pow函数怎么了,多好用啊。 只需一个头文件,就可以随便求指数级数字了。 ...#include<cmath> //或#include ...以上头文件分别是c++格式(左),c格式...请多多指教吧。 * 太难了 *

  • 大学四年一路自学走来,我把这些私藏的实用工具/学习网站我贡献出来了

    帅丙我做Es设计的时候设计被老大打回N次,不过成长真心大,对Es的了解也飞速进步。 其实远远不止这些问题,这就是我们做设计的主要原因,也是大家工作里面能成长的途径之一,你以为大佬们的经验是怎么来的? 工具:...

  • 用递归的方法实现 n 的阶乘,4399笔试题,请指教

    int func(int n); using namespace std; int con=1; int m,n; void main() { cout>n; m=func(n); cout0) return func(n); else return con; } //用递归的方法实现N的阶乘。  //用递归的方法...

  • python求m和n之间的所有素数_C语言求助,《求m和n之间的所有素数》

    题目:C语言求助,《求m和n之间的所有素数》【问题描述】输入两个正整数m和n(m≥1,n≤500),输出m和n之间的所有素数,每行输出6个。素数是指只能被1和自身整除的正整数,最小的素数是2。【输入形式】从键盘输入两个正...

  • 中国大学MOOC-翁恺-C语言程序设计习题集-解答汇总

    i = n / 60 *100 + (n - ((n / 60 )* 60)); printf("%d", i); return 0; }   02-3. 逆序的三位数(10) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 ...

  • 华硕k5555l拆解图解_【多图】【教程】华硕K555L笔记本拆机除尘图解,通用此类模具所有笔记本...

    本帖最后由 fsbuw1 于 2017-3-6 19:50 编辑由于工作原因,接触笔记本较多,拆机除尘的机会也比较多,一直想哪天有时间遇到个本子要拆的,多拍点照片整理下来,然后做个流程图给大家观看下当然这种活对于论坛众多大神...

  • VUE,关于watch与$watch问题,求指教

    上边一个watch监听imgArr数据变化,当我ajax请求返回数据...同样的操作,把watch拿出来不在new vue实例里边使用watch监听,而在外边使用$watch监听,则可以监听到数据变化,求指教啊大佬们。为什么啊,搞不懂啊。...

  • 凸包问题的五种解法

    如下图: 然后,什么是凸包问题? 我们把这些点放在二维坐标系里面,那么每个点都能用 (x,y) 来表示。 现给出点的数目13,和各个点的坐标。求构成凸包的点? 解一:穷举法(蛮力法)时间复杂度:O(n³)。 思路...

  • 求出N×M整型数组的最大元素及其所在的行坐标及列坐标

    求出N×M整型数组的最大元素及其所在的行坐标及列坐标 int main() //程序入口,主函数,从这里开始执行 { int line[4][3];//开辟一个4行五列的空间 int i,j; int max;//求最大值 for(j=0;j<4;j++) { for...

  • Java里\r和\n的区别

    一直困惑\n \r 的区别。百度都说:\r 是回车符,\n 是...\n是换到下一行, 而\r还是在当前行,并且光标移到当前行的的第一格! 一、所对应的ASCII码不同 符号 ASCII码 意义 \n 10 换行NL \r 13 回车C

  • python求教运行爬虫结不报错但没有文件的输出,请指教

    python爬虫问题求教,程序能够运行,但不能输出到文件,甚至都没有新建文本文件,请大神指教 2019-02-24 18:46:23 [scrapy.utils.log] INFO: Scrapy 1.6.0 started (bot: weather) 2019-02-24 18:46:23 [scrapy....

  • UML期末大作业——《UML系统分析与设计》

    大半夜三点多,大作业即将截止日期,我还在敲键盘,打字,画图(只是,忍不住吐槽一下下,宣泄劳累和疲惫;但是看完 “老婆” 的照片,瞬间好开心,作业什么的都不是事,哈哈哈…) 步入正题,简单介绍一下自己的UML...

  • 对偶问题的转换

    下面是博主对对偶问题的一些个人理解,博主也是小白一个,有不当之处欢迎评论指教。 这个是百度里面的解释,是原问题和对偶问题的转变。 例子 小明同学拥有一家工厂,他现在有2种获利途径: 自己经营,卖...

  • 人工智能算法——随机重启爬山法,模拟退火算法,遗传算法求解N皇后问题

    一、爬山法 爬山法就是完全的贪心算法,每一步都选最优位置,可能只能得到局部最优解。本实验对普通爬山法进行了简单的优化,采用了传统爬山法的变种—— ...最后有什么说的不对,做的不好的欢迎指教和讨论哈~

  • multiple definition of `xxxx`问题解决及其原理

    今天博主在将VS2015工程转换位为Qt工程遇到,调试到最后,出现multiple definition of `xxxx`问题,之前有遇到这问题。 做法是,把.h文件中定义的变量放到.cpp中,然后就解决了。 当时没仔细分析原因,今天又同时...

  • javaWeb毕业项目、大作业等学习项目汇总目录

    如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录前言:JavaWeb(Servlet+jsp)基础项目JavaWeb进阶项目(SSH/SSM)SSH项目SSM项目 前言: 为了方便各位朋友能快速找到自己需要的...

  • C语言 习题 输入n个数,输出不重复的数及它们的和

    1.“如何输入n个整数”,当按下回车键时结束输入,其中n是不定的,(不能要求先输入n的值,那样难度直接降低) ps:如果是字符的话,直接用s[i]!=’\n’就行,其中s[i]是字符数组的某一个元素 但是本题是...

  • NovelReader,“天下书阁”小说阅读器是一款基于Re.zip

    NovelReader,“天下书阁”小说阅读器是一款基于Re

Global site tag (gtag.js) - Google Analytics