阅读更多

1顶
0踩

互联网
当下的智能手机及平板电脑操作系统市场,已逐渐被iOS跟Android垄断。

诺基亚去年第4季财报也宣布停止发展塞班,三星虽接收英特尔的MeeGo并将与三星自有的Bada融合,但也好几个月连假性利多消息都没发布,BlackBerry OS还在困顿中,Windows Phone虽高度受关注,但实际市场表现仍远远待强化。

所以,没有新的移动操作系统能进入市场了吗?答案为否,眼前就有2个尝试以独特价值诉求切入市场的行动作业系统,即Firefox OS与Ubuntu Phone,以下分别说明。



Firefox OS

Firefox OS(前称为Boot to Gecko,B2G)是一个完全以Web技术标准及执行环境为基础的行动作业系统,应用程序可使用HTML5、CSS3等标准去建构程序画面,而程序语言方面则用网页程序常用的JavaScript,负责呈现程序画面与执行程序逻辑的是Gecko引擎,也就是Firefox浏览器的HTML/CSS排版引擎兼JavaScript执行引擎。

说白了,就是一切都在浏览器内执行、呈现。

Firefox OS还提供一套Web API(应用程序介面),供开发应用程序的程序设计师呼叫、呼用,透过这套API,可以让Firefox OS的应用程序对手机的硬体进行互通及操控,例如开关Wi-Fi、接收蓝牙传输,感应NFC、使用麦克风等。

Firefox OS标榜一切都在网页内操作执行,但这不是很稀奇,以前2009年Palm提出的webOS及2001年阿里云计算(属于阿里巴巴集团)的变种Android作业系统阿里云OS(Aliyun OS)也都同样标榜全网页型手机应用程序。

Firefox OS期望用很低的硬体需求,在不倚赖电信绑约的补贴下,能以100美元价位卖到拉丁美洲市场,未来甚至到50美元。

此外,Firefox OS对应的线上应用程序商店Mozilla Marketplace欢迎程序开发者自行向终端消费者收费,也欢迎更多软体通路商、电信商自行成立线上商店,同时程序上架规则、订价规则、拆帐规则都不设限,以此挑战现有偏垄断性的Apple App Store、Google Play。

Ubuntu Phone

Ubuntu Phone是将Ubuntu Linux直接移植到手机上,类似直接把笔记本电脑、台式机的Windows 7改在手机内执行。

与Windows Phone、iPhone相比,Ubuntu Linux拥有一致性,手机跟电脑分别使用2套操作系统,可说是Microsoft、Apple的痛处。

当然,手机的硬体资源、运算力、画面吋数都不如笔电,但却愈来愈逼近,今日双核、四核手机愈来愈多,画面吋数与解析度都在拉高,加上Linux本来就比较轻量,比较不耗硬体资源与运算力,因此用手机执行Ubuntu Linux具可行性。

更重要的是,Ubuntu for Android可以与Android同时并存,一支手机既可以执行Android应用程序,也可以执行Ubuntu Linux应用程序,这是因为Android的底层也是Linux,Ubuntu for Android是在手机上内仅执行一套Linux,但该套Linux同时提供Android与Ubuntu来呼用它。

Ubuntu期望做到手机接上键盘滑鼠后,可以变得跟一般电脑没两样,回到Ubuntu Linux的本态(或可称为Ubuntu PC),改接电视后变成Ubuntu TV,事实上Google TV也来自Android,成了电脑、电视、手机三合一。

Via wired & 虎嗅网
  • 大小: 33.3 KB
来自: wired.tw
1
0
评论 共 2 条 请登录后发表评论
2 楼 敲代码的小北 2013-02-23 12:11
看好手机新型操作系统。
1 楼 geminiyellow 2013-02-21 09:19
插图美

发表评论

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

相关推荐

  • axis1.4开发webservice服务端(快速入门)-基于jdk1.4

    写在前面: 现在有很多开发webservice的方法以及框架,什么cxf等,但是这些在你编写服务...2.一般webservice在工作中,都是用在web项目中,所以创建web项目,将所需jar包放在lib目录下 3.在web.xml文件中,添加 ...

  • axis1.4 java.sql_Axis1.4学习笔记

    1.将Axis项目中,webapps目录下的axis文件夹部署到Tomcat的webapps目录下2.我们可以看到,axis\WEB-INF\web.xml中配置信息大致如下:org.apache.axis.transport.http.AxisHTTPSessionListenerAxisServletApache-Axis...

  • 服务端使用Axis2-1.6.3发布webservice服务、客户端使用Axis1.4实现调用

    下载Axis2-1.6.3-war.zip 下载链接 下载Axis1.4相关jar包 下载链接 二、开发Webservice服务端代码 使用环境:myeclipse6.6+tomcat6.0+jdk1.6 1.新建一个web项目MyWebservice  定义接口UserService ...

  • java项目整合Axis1.4webservice搭建实例

    java项目整合Axis1.4webservice搭建实例

  • 【岁月留声(Java)】Axis1.4 操作文档

    1.将Axis项目中,webapps目录下的axis文件夹部署到Tomcat的webapps目录下2.我们可以看到,axis\WEB-INF\web.xml中配置信息大致如下: <listener-class>org.apache.axis.transport....

  • Java axis 配置host_Apache Axis1 与 Axis2 WebService 的漏洞利用总结

    作者:Longofo@知道创宇404实验室日期:2021年2月26日Apache Axis分为Axis1(一开始就是Axis,这里为了好区分叫Axis1)和Axis2,Axis1是比较老的版本了,在Axis1官方文档说到,Apache Axis1现在已经很大程度被Apache ...

  • Apache AXIS 1.4 RCE

    复现下载1.4版本: https://mirrors.tuna.tsinghua.edu.cn/apache/axis/axis/java/1.4/axis-bin-1_4.tar.gz 安装参考: https://axis.apache.org/axis/java/install.html

  • 使用URLConnection调用axis1.4开发的webservice

    2.使用对应的webservice框架来进行调用,比如如果我们我的服务端开发用的是axis,那么我在客户端也可以导入相应的axis的jar包,然后用它相关的方法来进行调用;3.js调用;4.URLConnection调用。上面的前两种方式个人...

  • JDK1.8 java.util.ConcurrentModificationException错误

    一,示例代码: List list = new ArrayList();...list.add(2); list.add(3); Iterator it = list.iterate(); while(it.hasNext()) { Object obj = it.next(); list.remove(1); } 此时绝逼会抛java.util.C

  • axis1.4 HelloWorld

    转载:http://www.iteye.com/topic/1121971# Axis开发WebService 指南 一、 开发环境 l MyEclipse 6.5 l Tomcat 6.0.24 ...l Jdk 1.6.0_22 ...l Axis1.4   二、Axis简介: axis全称Apache EX...

  • axis1.4 发布webservice的问题

    用axis1.4 发布webservice的问题 The service class "org.gdt.sgcda.wf.impl.DefinitionManageServiceImpl" does not comply to one or more requirements of the JAX-RPC 1.1 specification, and may not deploy ...

  • webService(Axis1.4)

    开发环境:myeclipse6.0+tomcat 5.5+JDK 1.4+Axis1.4 1:首先要先到网站上去下载 Axis1.4 架包,最好下载axis-src-1_4.tar.gz。然后要将这个架包lib下面所有的文件复制到项目lib下面,还要将webapps\axis\WEB-INF\...

  • Axis1.4调用.Net返回值为DataSet类型的WebService接口

    2.Axis1.4下载及依赖 1.Axis1.4下载 1.非maven环境导入依赖的包 3.maven环境导入依赖的包 3.WebService服务接口地址 4.编写调用WebService服务的方法及数据解析 1.相关说明 首先要说的是:在多种语言共存的...

  • 使用Axis1.4、Spring在tomcat环境下提供web service服务

    使用Axis1.4、Spring在tomcat环境下提供web service服务 这个事情去年做过一次,不过没有留下记录,今天又要做一次,记录下来,呵呵 环境: Spring版本为1.2,Tomcat为5.5.26,JDK为Jdk1.5.0_11。 1、下载Axis1.4,...

  • Axis2介绍

    使用axis2进行WebService的开发 Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)的下...

  • 12、webservice-AXIS-1.4_demo1

    2.下载axis1.4的包,解压,里面有一些关于axis的资料和文件。 将webapps里面的,WEB-INF中的web.xml复制,替换到自己的WebService项目中。 如果你没有,可以将下如代码拷贝到你的web.xml中: <!DOCTYPE web-app ...

  • 基于axis1.4的webservice实例

    1.准备工作: 概念:SOAP(简单对象访问协议)、...(1) 下载axis1.4,将axis1.4中的axis项目中WEB-INF\lib,将lib下的jar文件拷贝到工程如webservice的WEB-INF\lib下 (2) 将axis1.4中的axis项目,拷贝到tom...

  • axis 传输 简单对象,复杂对象,List,Map等

    有问题联系小白同学:zhoujianguo_leo@hotmail.com(MSN)那些java的...在开发的时候应该注意哪些问题?根据我的理解, 有如下几种对象:1)axis1.2内在支持的几种对象类型。 这几种内在支持的对象包括: java基本类型

  • Java WebService学习笔记 - Axis(一)

    单从Java方面考虑,实现WebService的方法有jdk1.6版本添加的JWS,Axis1/2,XFIRE,Celtix,CXF(Xfire和Celtix的整合)。 综合来看Axis1,Xfire,Celtix成熟但即将退出的版本。内置的JWS,Axis和CXF却也不是很...

  • Python课程设计 课设 手写数字识别卷积神经网络源码+文档说明.zip

    高分设计源码,详情请查看资源内容中使用说明 高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明高分设计源码,详情请查看资源内容中使用说明

Global site tag (gtag.js) - Google Analytics