Google android手机开发了好长时间,还是看不到能投放市场的机器出来。在一次名为eComm的会议上,Google移动平台部门顾问Rich Miner说Android机器上市的时间不会早于“今年下半年”,不过还是给了粉丝们一个惊喜。他明确的表示Android将尝试让iPhone开发者把它们的程序运行在Android平台上。而且,android将致力于让Linux手机系统平台之间的互联互通能力更强。
Miner说,苹果对待iPhone开发者的待遇和他们的贡献不成正比。“在iPhone上面你不能建构某些特定的软件,苹果不支持多处理器处理,他们不让你在后台运行程序,它们不让你在程序中加入注释性语言。”
哦,就算这些都是真的,但是这可没阻止Sun公开向Apple表达自己无私的爱意;对此Miner表示,作为一个基于Linux的开源操作系统,Android马上就要和神器iPhone比肩而行。“我的目标是,只要有公司想做一款大众化的手机软件,那它的软件就可以在(iphone和Android)两个平台同时运行,毕竟两者是同一时代的程序环境。”换言之,Android将会想办法兼容iphone的程序。
与此同时,Miner坚持说Android的一个主要进步就是开发者不需要为了跨平台运行自己的程序来开发额外的专门版本。这足以证明Android不简单是“(另外)一款Linux系统”。“是的,初始阶段的Linux系统很多,但问题就是它们实在是太多了。而且他们只是聚焦在Linux系统本身,遗漏了移动系统堆叠(Mobile stack)的其他部分。这就是说,两家公司造出两部手机,为此他们作出两个针对堆叠的方案,你就必须给两部手机写两个程序。”
那你不是刚说过用Android你没必要为两个以上的平台分别写程序吗?如何解决这个悖论?没准Miner认为iPhone比他刚才所透露的还要没用。“过去一年iPhone做了绝对轰动性的推广宣传,而且苹果一开始确实为他们的手机初体验做了点正确的事情。他们还刚刚发布了他们的第三方开发环境。不过受到商业模式的限制,好处毕竟是微小的,无需多言,很多博客已经探讨过了。”
我们估计,“很多博客”里大概也包括Miner吧,他一定在为Android强大的开放度著书立说。
Google说“开放”大概是真心话,第一款Android原型的源代码将会放在网上供人自由研究。“当我们说到开放二字,我们想到的是源代码。”Miner这番话显然不仅意指苹果,还剑走偏锋,让人感到是在说不那么开放的微软。Miner举了他曾经在Orange开发Windows Mobile平台的手机的例子,证明因为没有源代码,改进一个WM手机是多么艰难。Miner认为,开放并且允许修改系统以适应软件开发的需要,是Android挽回时间上劣势的条件之一。“Android SDK下载量已经有750,000次。就算里面百分之一的人是开发程序的,我们就有了7000-10000个人帮我们开发程序。这就是因为我们开放。你大概没看到过很多人在给一款甚至还没有面市的系统开发程序吧。假如程序员们觉得他们的程序做出来以后(因为自由度不够高)不能发布,这当然是不可能做到的。”
分享到:
相关推荐
这个名为"Android例子源码仿iphone的程序卸载器.zip"的压缩包包含了一个针对Android平台的项目,其目标是模仿iPhone的应用卸载体验。该项目的主要功能是自动扫描并加载设备上非系统的应用程序,允许用户以类似iPhone...
描述中的“android上的iPhone_Weibo”进一步强调了这是一个专为Android设计的微博应用,可能具有模仿或兼容iPhone用户界面和功能的特点。 在这个话题下,我们可以探讨以下几个关键知识点: 1. **Android 应用开发*...
这样的设计能够使用户在Android设备上也能享受到与iOS相似的操作体验,特别是对于那些熟悉iPhone操作逻辑的用户来说,这将极大地提升他们对应用的满意度。 实现这样一个时间选择器,开发者需要考虑以下几个关键点:...
而Android用户除了谷歌纵横,还可以尝试Foursquare,这是一款基于地理位置的签到服务,用户可以分享自己的位置,参与各种活动和竞赛。 5. **照片和音乐分享**:虽然Instagram最初是iPhone的专属应用,但现在已经有...
在本项目中,"Android应用源码之仿iphone 气泡短信" 是一个针对Android平台的毕业设计示例,其目标是实现类似iPhone风格的气泡式短信界面。这样的设计通常具有直观、用户友好的特点,使得对话的视觉呈现更加清晰。...
2. Android部件:Android部件则对应Google Material Design的设计规范,包括底部导航栏、浮动操作按钮、抽屉菜单、滑动切换卡片、日期时间选择器等。这些部件将帮助设计师实现符合Android平台风格的原型设计。 3. ...
### Android与iPhone操作系统对比分析 #### 一、系统发展历史 ##### 1.1 Android的发展历程 Android不仅仅是一个基于修改版Linux内核的移动操作系统,它还是一整套面向移动设备的软件堆栈,其中包括了操作系统、...
"android pan iphone el"这个标题可能是指针对这两种平台的跨平台开发,即如何在Android和iPhone之间实现兼容性或者互操作性的技术。下面将详细讨论相关知识点。 1. **跨平台开发** 跨平台开发允许开发者编写一次...
截至2010年11月,美国智能手机市场中,RIM的BlackBerry市场份额领先,但Google的Android系统增长显著,市场份额达到23.5%,紧随其后的是Apple的iPhone。微软和Palm分别占据9.7%和3.9%的份额。这表明Android在智能...
而Android则是基于Linux的开源操作系统,最初由Andy Rubin开发,现在由Google领导的开放手机联盟维护,广泛应用于各种便携设备,成为全球最流行的智能手机平台。 2. **系统架构对比** 2.1 **Android系统架构** ...
Android是由Google推出的开源移动操作系统,基于Linux内核。它不仅包含操作系统本身,还包含了中间件、用户界面和各种应用程序,旨在提供一个完整的移动解决方案。Android平台的开放性允许开发者自由地创建和分发...
这款应用解决了在苹果 macOS 操作系统上与Android设备进行数据交换时的兼容性问题,使得用户能够像管理iPhone一样方便地管理Android手机中的照片、视频、音乐和其他文件。 在了解如何使用Android File Transfer之前...
本篇文章将详细探讨如何实现一个模仿iPhone中UITableView风格的Android ListView,特别是如何赋予ListView圆角效果。 首先,我们需要了解ListView的基本结构。ListView是Android中的一个视图容器,用于显示一列可...
在Android开发中,为了提供与iOS相似的用户体验,有时我们需要创建一个仿iPhone样式的日期时间选择器。这个组件通常用于让用户方便地选取特定的日期和时间。本文将深入探讨如何在Android平台上实现这样一个功能,...
- **开放手机联盟成立**: 2007年,Google联合多家企业成立了开放手机联盟(OHA),旨在推动Android的发展。 - **首个版本发布**: 2008年,首个Android操作系统版本发布,标志着智能手机市场的新篇章。 - **特性**: ...
在IT行业中,跨平台开发是常见需求,尤其是在移动设备领域,如Android、iPhone(iOS)以及Java(通常指的是Java在服务器端的应用)。标题提到的"Android、iPhone和Java三个平台一致的加密方法"是一个关键的话题,它...
在开发AIR应用,尤其是针对Android平台时,设置程序属性是非常关键的步骤,这些属性直接影响到应用程序的运行表现、用户体验以及在Google电子市场的发布规则。以下是对这些属性的详细解释: 首先,`xmlns`属性定义...
在本文中,我们将深入探讨Android、Windows Mobile、iPhone的iOS以及Symbian这四个主要的手机操作系统,并分析它们的优缺点。 首先,Android是由谷歌主导开发的开源操作系统,基于Linux内核。其最大的优势在于开放...
本文将基于提供的标题“App测试中Android和IOS测试区别”及其描述,详细阐述在APP测试过程中,安卓与苹果手机测试的主要区别。 #### 一、硬件与系统层面的不同 1. **系统版本多样性**: - **Android**:由于...
OTPHP-一个PHP一次性密码库一个用于根据和生成一次性密码的php库这与可用于Android和iPhone的Google Authenticator应用程序兼容,现已在GMail上使用这是可用的rotp ruby库的端口注意:此项目自创建以来尚未更新...