开发者致信苹果与谷歌谈应用开发环境

导语:美国应用开发者乔恩·埃文斯(Jon Evans)日前致信苹果CEO史蒂夫·乔布斯(Steve Jobs)和谷歌CEO拉里·佩奇(Larry Page),阐述目前开发者最需要的智能手机应用开发环境。  以下是文章全文:  智能手机市场的下一代冲击波即将到来,传闻称,下一代Android 3.1、iOS 5操作系统将分别在5月、6月发布,业界近期对于RIM的PlayBook平板电脑较低评价告诉我们,不管平板电脑的硬件有多强,软件应用才是成功的关键。  以下是埃文斯写给苹果CEO乔布斯及iPhone业务副总裁斯科特·福斯托(Scott Forstall)、谷歌CEO佩奇及副总裁安迪·罗宾(Andy Rubin)的两封信:  致乔布斯和福斯托的一封信:  亲爱的史蒂夫:  请给我们一个垃圾回收机制(garbage collection),尽管我知道这并不迷人、亮丽,用户也看不到这其中的区别(除了当应用崩溃、开发者应用研发时间加倍时)。尽管包括编辑器、函数库、Objective-C编程语言在内的iOS软件开发包非常出色,但是其内存管理机制却是上世纪80年代水准。我的一位朋友在看到iOS内存管理机制包后非常惊慌的说:“等会,这是哪年代的内存管理机制。”这就像是开着一部老土刹车装置设计的法拉利。  内存管理,对于外行人来说,可以描述为在应用无限制空间需要下,设备可以分享的有限物理内存。每一个现代开发环境都有一个名为垃圾回收器的自动服务。你可能会遇到内存上的问题,但至少你不用费尽周折的分配、发布日后需要的内存空间,这样不会造成难以发现和解决的漏洞。  一些开发者称内存回收机制作用并不明显,也有开发者认为该机制无法在资源有限的手机上运行,但是Android或WebOS手机却不存在这一问题,因为
它们在最初发布时就拥有了内存回收机制。  这就像系统多任务处理的争论,苹果在2009年遭到质问,iOS为什么不能像Android那样支持多任务处理,苹果粉丝则回答道,因为多任务处理很差,甚至是邪恶的。而当苹果在2010年真正推出支持多任务处理的iOS 4.0时,苹果粉丝则会表示,他们一直很喜欢多任务处理,但是完美主义者却表示iOS并没有真正的支持像Android那样的多任务处理。  我还对苹果的应用商店有些不满,开发者在苹果应用商店发布一个新应用需要5天的时间,而Android平台却需要5分钟,苹果对于应用系统的管理过于严格,开发者几乎难以接触。以蓝牙为例,你们要求它只能在游戏控制条件下应用,难道就不能让我们在向其它设备上传输数据时使用吗?  乔恩  PS。能解决内存回收机制我就很满足了。  致佩奇和罗宾的一封信  亲爱的佩奇:  我们需要谈一谈。  不要怪罪我,相比iOS,我更喜欢Android。不过我们只能使用Java编写应用,这不是我最喜欢的语言,和苹果提供的开发环境相比,Android平台上的开发工具(比如调试器)非常粗糙,但是我可以忍受这些缺陷,而且Android平台的其它开发环境是开发者所梦寐以求的:强大、灵活和开发。  但是我们得谈谈Android的分散多样化。  设备分散化是一件非常糟糕的事情,你们布局的系统可以使得一个Android应用能够在不同尺寸、不同配置上的设备上兼容运行,但这非常痛苦,Android用户界面凌乱而又复杂,这也是为什么很少有Android应用能和iPhone应用相媲美的原因。如果乐高积木无法完美衔接在一起,那你就很难打造出一幅艺术图画来。如果Android 3.1真的面向平板电脑、智能手机、电视多平台,那么这种情况将会变得更糟。  所以,佩奇,我们希望能够更加简便的打造一款吸引用户,响应迅速的Android应用。相比Android分散化的抱怨,这个问题还不算突出,这里我指的是运营商。  当苹果发布新款操作系统后,所有苹果设备就可以立即升级新系统上。为什么Android不能达到这种水准,这是因为运营商限制了你们。  运营商又为什么这么做呢?他们就像塔利班那样限制我们的自由,根据我们制作的Andriod版本使用对比表:33%的Android的用户还在使用Android 2.1系统(15个月前发布)及以下版本,所以开发者不愿意使用Android 2.2、2.3甚至是3.1版本的新功能开发应用,这对我们没有好处,也对你们不利。  佩奇,让你们的用户自由吧。  提前感谢你。  乔恩  (晓明)

时间: 2024-09-26 00:34:05

开发者致信苹果与谷歌谈应用开发环境的相关文章

谷歌地图安卓开发环境配置

1.下载解压eclipse 2.安装ADT 3.安装Android SDK 4.安装和配置Google Play services SDK GoogleMaps Android API v2作为Google Play Services的一部分被分发,可以通过AndroidSDK Manager下载GooglePlay services SDK. 详细步骤: (1)       安装Google Play services SDK (2)       安装一个兼容的Google APIs平台 (3

苹果使用20年的开发语言将被Swift边缘化?对外封闭,对内开放

中介交易 SEO诊断 淘宝客 云主机 技术大厅 原标题:苹果使用20年的开发语言将被Swift边缘化?开发者如何看苹果的"对外封闭,对内开放" [IT时代周刊深度观察]北京时间6月3日凌晨1点WWDC召开,不少果粉熬夜看视频现场直播,小编身边更有甚者还对WWDC是否发布iPhone 6一事打赌,虽然WWDC2014上没有出现iPhone 6.iWatch等硬件的身影,但一样吸引了不少人的关注,并为之震撼. 苹果CEO库克在2个小时的WWDC大会上,主要对苹果的生态系统战略做了布局.发布

苹果Xcode 4开发环境发布

伴随着今天iOS 4.3的发布,苹果还推出了新版开发环境Xcode 4.Xcode 4最早于去年6月的WWDC 2010开发者大会上宣布,经过近一年的测试后才终于问世.Xcode是为Mac.iPhone.iPad.http://www.aliyun.com/zixun/aggregation/11683.html">iPod touch开发软件的必备工具.Xcode 4包含Xcode IDE.Instruments调试工具.iOS模拟器以及最新版Mac OS X/iOS SDK. 相比之前

Windows平台上安装搭建iPhone/iPad的开发环境

很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphone开发环境,给我们带来了佳音.但是各种版本比较杂乱,可能会费时费力而无果. 最近,苹果推出了新的开发环境版本.我将新版开发环境在Windows XP下VMWare虚拟机中安装开发环境过程贴出来,让大家分享. 本文在Windows Xp + VMware Workstation 7.0 + MAC O

Windows下的Objective-C集成开发环境(IDE)

Objective-C是苹果软件的编程语言,想要上机学习.调试,有一个集成开发环境(IDE)方便很多.有三类方法搭建Objective-C的集成开发环境: 1)   使用苹果的平台,集成开发环境使用Xcode.但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法: 2)   在Windows环境下设置一个苹果虚拟机,但这对个人电脑的性能要求较高,不是所有个人电脑都可以,而且虚拟机的运行速度也较慢: 3)   采用Codeblocks IDE开发环境,对其进

DT科技评论第39期:谷歌正秘密开发Fuchsia操作系统

DT科技评论 Data Technology Review 第 39 期           阿里云研究中心,人民网研究院,DeepTech深科技 本期目录 谷歌正秘密开发Fuchsia操作系统 微软Build 2017开发者大会 PowerVR GT8525新架构GPU发布 亚马逊推出触屏智能音箱Echo Show Facebook研发AI翻译技术 谷歌移动页面更新支持直接搜索周边展览活动 微软获得存储系统侵权内容识别专利 AWS发布美国国防部云计算合规规范白皮书 云安全创业公司RedLock

成败皆萧何:苹果与谷歌的文化之咒

文化方面对后世有重要影响的书里面,Edgar Schein的<组织文化与领导力>算一本.Schein在前言里面是这么说的:可能文化这个概念最吸引人的地方就在于,它将我们指向表面之下的现象,指向那些达到潜意识程度.看不见摸不着却确实存在的强大影响力.在这个意义上,文化对一个团体而言,其意义就如同人格或性格之于个体.我们可以看到导致的行为,但是往往看不到导致某特定行为背后的驱动力.然而,正如我们的人格和性格指导并约束着我们的行为一样,文化同样也通过团体的共同规范指导和约束着一个团体成员的行为. 成

微软需要成为苹果和谷歌吗

<PCWorld>网络版今天发表文章表示,PC行业正刮起"变革之风".这直接使得微软的市场份额下降,迫使该公司不得不努力采取措施避免被边缘化. Windows 8是微软应对行业变革的第一项重要的举措,只有操作系统是完全不够的,接受竞争对手的战略才是真正的救赎.为了找到未来,与苹果和谷歌竞争,微软必须"成为"苹果和谷歌. 下面为文章全文: 微软需要进行彻底的改变,这是由于Windows不再是计算机市场绝对的主宰者.毫无疑问,Windows仍在桌面计算市场保

苹果与谷歌的文化冲突:“外脑”争夺战

苹果与谷歌的文化冲突 导语:最新一期英国<经济学人>旗下<智慧生活>(Intelligent Life)杂志印刷版,刊登署名罗伯特·雷恩·格林(Robert Lane Greene)的文章,对苹果和谷歌在商业和文化方面的冲突进行了深入解读. 以下为文章概要: 苹果主义与谷歌主义 当苹果2006年在曼哈顿第五大道建起一座新的旗舰店时,它收到了不同寻常的投诉.以往在纽约,新建筑物收到的投诉通常都是因为你遮挡了我花重金购买的绝佳视野,或是你要升级改造我刚刚发现的地块.然而,这家全新的旗舰