热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

首款Ubuntu手机或到2013年底才能初现真身

日前,Canonical正式发布了旗下开源移动手机操作系统UbuntuOS,正式进军移动操作平台。据悉,UbuntuOS基于Android内核和驱动,但却不使用Java虚拟机,并且同时兼容ARM和x86架构处理器。发布会上还透露,UbuntuOS运行Android厂商对现有设备进行轻微的调整以运行UbuntuOS移动操作平台。▲Ubuntu手机率先登陆GalaxyNexus

  日前,Canonical正式发布了旗下开源移动手机操作系统Ubuntu OS,正式进军移动操作平台。据悉,Ubuntu OS基于Android内核和驱动,但却不使用Java虚拟机,并且同时兼容ARM和x86架构处理器。发布会上还透露,Ubuntu OS运行Android厂商对现有设备进行轻微的调整以运行Ubuntu OS移动操作平台。

Ubuntu手机率先登陆Galaxy Nexus

▲Ubuntu手机率先登陆Galaxy Nexus

  虽然Canonical发布的操作系统并没有革命性的变化,但却同样引得坊间高度关注。这可能预示着消费者对iOS-Android的过度饱和与垄断的不满态度,也可能是Ubuntu在Linux OS桌面操作市场核心地位在移动端的折射。

Ubuntu手机手势操作

▲Ubuntu手机手势操作

  然而,Ubuntu似乎只是一个和终端设备并不相关的移动操作系统。Ubuntu所提供的UI特点在任何全新移动操作平台上都能找到:新鲜、大胆并且以触控手势为中心,并且伴随有一定的滞后性和偶尔不直观的现象,就像一颗在远方闪耀的钻石,和用户还很遥远。而这个遥远,需要用数月或者数年来计算,这种滞后的脚步也成为了Canonical人要面对的首要问题。

  据悉,首款Ubuntu智能手机有可能到2013年年底才能初现真身,而正式的发布更是要等到2014年上半年,因此进入到部分零售渠道的时间可能还会大幅度向后推延,这一点和近年来一些备受关注,但却最终陨落的操作系统尤为相似。

  2009年CES消费电子展上,Palm和Canonical满怀希望的推出Ubunty一样将webOS公之于众,但搭载webOS的Palm Pre却耗费了相当长的一段时间才最终投入市场,结果却被苹果iOS和谷歌Android操作系统设备挤压的连生存的夹缝都没有。与此同时,由诺基亚推出并且成就方面饱受争议的MeeGo操作系统由于无法在竞争路线图上站稳脚跟最终遭到抛弃。这两款口碑不错的移动操作平台也均面临着市场投放步伐迟缓的问题。两家厂商在操作系统发布到最终设备上市耗费了数月时间,而在这方面,Ubuntu智能手机的市场投放时间间隔更是长达一年。

  更有意思的是,在Ubuntu OS的UI上还能够找到webOS和MeeGo的影子,到处充斥着内容和大图标,多任务卡片以及圆角矩形图标以及基于屏幕边缘的触控手势和无按钮设计。尽管现在还无法断言这种超自然的交互会如何凑效,然而却传达出了Canonical对移动操作平台和触控的理解与指向。虽然用中国俗话来形容叫做“晦气”,但也可见“英雄所见略同”。

  实际上,Ubuntu手机仅仅只是Canonical扩展战略的一部分,后期还将会推出专用于平板的操作系统,最终形成四屏合一的Linux OS生态圈:智能手机、平板、桌面和TV。不过,将四个平台整合成一个有价值的生态圈对其中任何一个部分而言都是巨大的调整。在这方面,RIM就因为步伐埋的过大而来回折返。但无论如何,Canonical最终会依赖一个共同的核心,用于支撑不同版本操作系统的平稳前进。

  据Canonical创始人Mark Shuttleworth介绍,“公司将会致力于打造一个单一、开源的操作系统,并且能够用于所有的设备,确保在不做任何修改的情况下应用的兼容性和跨平台能力,并提供根据用户需求来定制的用户体验”。至于时间,也许要等到2014 年。

  相同的允诺在此之前就频繁被各大厂商提起,因此Canonical真正要做的是打破常规,为用户输送不同,但却又能够完整的串联不同设备的跨平台体验。只有这样才能够说服运营商,接受Ubuntu是一个比现存Android设备更简洁、重要的操作系统。只有这样才有可能让三星和HTC等厂商原因打造一款运行橘黄色“Welcome”开机屏幕(代指Ubuntu)操作系统的智能手机。如果Canonical无法说服移动行业沉默寡言的高管们相信Ubuntu操作系统值得投资,即便是所有开发者和消费者都予以好评,仍然不能建立起完善的应用生态和成功的商业模式。而更要命的是,移动行业计算成败的周期是“月”,甚至更短的“周”,而不是Ubuntu的标尺“年”。


推荐阅读
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
author-avatar
Huibin_Yu_421
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有