iOS 应用开发 苹果公司可不是个好伺候的主子

我们大多数人把苹果公司的App Store看成是一个充满电子奇迹的明亮殿堂。但是,对于很多为苹果公司开发这些好软件的软件开发者而言,进入App Store的程序可谓困难重重,被称为“黑盒子”。

App 清算所是一个神秘的地方,在那里,匿名审查员或者批准,或者拒绝每一个提交的应用程序。通常无须解释,这些守门人就会立刻将一个人精心制作的心爱之作放进 App Store这个大舞台,在那里,它们将加入140万个应用程序这个大家庭,而这些应用程序被下载已经超过750亿次了。或者,它们会被无情地拒 绝,石沉大海,不见天日。

苹果公司不喜欢过多地谈论这个黑盒子,乐于引用他人的话来阐明自己的立场,比如互联网软件和服务 (Internet Software and Services)副主席艾迪·库埃(Eddy Cue)的话,“我们很自豪地看到为iOS用户开发应用 程序的软件开发者所带来的创造性和创新,而且开发者团体已经从中赚了不止250亿美元了。”

然而,开发者却有苦水要吐,尽管常常是暗地里 的。应用程序East Bay开发者兼播客史蒂夫·杨(Steve Young)抱怨说,“审查员会拒绝我的应用程序,但是却不说明缘由。我对苹果公司没 有偏见,而且我们很多人都是靠苹果公司的App Store吃饭的,所以我们不可能说他们的坏话。但是,应用审查确实是秘密进行,而且不透明的。”

其 他人抱怨审查应用程序的时间太长了。应用程序Apptimize的开发者说道,你往往要等两周或者更长时间才能得到苹果公司的答复,无论答复内容是“批 准”,还是“拒绝”,抑或建议你修复;时间看起来不怎么长,但是如果你在努力修复一个让你的软件崩溃的漏洞,就不是那么回事了。当你回过头来再次等待苹果 公司的审查的时候,而且不知道多久才能出结果,你的顾客就这么流失了。

“如果你的软件升级还在审查当中,但软件依然处于崩溃状态,用户就会写一些不好的评论,而苹果公司不会让你直接回应用户,告诉他们说你正在修复漏洞,”他说,“所以那就成了一个关键的时刻,因为你可能永久失却一大批用户。”

一些为苹果手表开发应用程序的软件开发者抱怨说缺乏来自于苹果公司的指导,因为苹果公司既既不会给他们提供手表以测试他们的软件,而且也不告诉他们怎样才能得到应用上架的消息。

一位26岁的女程序员伊丽莎白·萨拉查(Elizabeth Salazar)表示说苹果公司的自大往往会弥漫于整个审查程序。她说,“图像对他们而言极其重要,就好比‘我告诉你怎么做’,而作为一个程序员,你却只能接受。”

她 说,很多开发者因为是铁杆苹果粉,所以常常无所抱怨,接受苹果公司的在应用审查方面的暴虐。但是她同时在为iOS和Android平台开发应用程序,两个 平台和它们各自的审查程序简直是两重天,相比之下,Google Play的应用市场要比苹果公司的友善、温和许多。而且一些分析人士认为,在 Google Play很快就会比苹果公司的App Store更能赚钱。

针对苹果公司,萨拉查说道,“如果你的应用有问题,苹果公司的对你的态度就会让你倍受打击——要么你按照他们的规则来,要么你的应用就别想进App Store。”

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2025-01-31 06:04:41

iOS 应用开发 苹果公司可不是个好伺候的主子的相关文章

苹果公司紧急撤回iOS 8.0.1 用户升级后无信号

9月25日消息,苹果公司日前紧急撤回了iOS 8操作系统的最新http://www.aliyun.com/zixun/aggregation/6453.html">升级版本iOS 8.0.1.据了解,众多用户发现手机安装更新之后没有信号,无法拨打电话.还有用户投诉,升级之后指纹识别Touch ID功能也无法使用. 苹果公司公告称,已经收到有关iOS 8操作系统软件更新的问题反馈."我们正在积极调查这些反馈,同时撤回iOS 8的升级版本."同时,用户可继续使用上周发布的i

苹果公司紧急撤回iOS 8.0.1 用户升级后手机无信号

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 [TechWeb报道]9月25日消息,苹果公司日前紧急撤回了iOS 8操作系统的最新升级版本iOS 8.0.1.据了解,众多用户发现手机安装更新之后没有信号,无法拨打电话.还有用户投诉,升级之后指纹识别Touch ID功能也无法使用. 苹果公司公告称,已经收到有关iOS 8操作系统软件更新的问题反馈."我们正在积极调查这些反

《iOS 9 开发指南》——第1章,第1.1节IOS开发入门

第1章 IOS开发入门 iOS 9 开发指南 iOS是一个强大的系统,被广泛地应用于苹果公司的系列产品iPhone.iPad和iTouch设备中.iOS通过这些移动设备展示了一个多点触摸界面及众多内置传感器的界面.本章将带领大家认识iOS系统,为读者步入本书后面知识的学习打下基础. 1.1 iOS系统介绍 iOS 9 开发指南 图片 1 知识点讲解:光盘:视频\知识点\第1章\ iOS系统介绍.mp4 iOS是由苹果公司开发的手持设备操作系统.苹果公司最早于2007年1月9日的Mac World

《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境

1.3 工欲善其事,必先利其器--搭建开发环境 iOS 8开发指南(第2版) 学习iOS开发也离不开好的开发工具的帮助,如果使用的是Lion或更高版本,下载iOS开发工具将很容易,只需通过简单地单击操作即可.为此,在Dock中打开Apple Store,搜索Xcode并免费下载它,坐下来等待Mac下载大型安装程序(约3GB).如果你使用的不是Lion,可以从iOS开发中心(http://developer.apple.com/ios)下载最新版本的iOS开发工具. 注意: 如果是免费成员,登录i

《iOS 8开发指南(第2版)》——第1章,第1.1节iOS系统介绍

1.1 iOS系统介绍iOS 8开发指南(第2版)iOS是由苹果公司开发的手持设备操作系统.苹果公司最早于2007年1月9日的Mac World大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch.iPad以及Apple TV等苹果产品上.iOS与苹果的Mac OS X操作系统一样,本来这个系统名为iPhone OS,直到2010年6月7日WWDC大会上才宣布改名为iOS. 1.1.1 iOS发展史iOS最早于2007年1月9日的苹果Mac World展览会上公

《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——2.1节取得苹果公司开发者ID

2.1 取得苹果公司开发者IDiOS应用开发指南--使用HTML5.CSS3和JavaScript为了安装Xcode,需要下载iOS SDK(以前叫做iPhone SDK,2010年7月改名了).但是在寻找SDK之前,需要先取得一个苹果公司开发者ID. 苹果公司开发者ID是应用程序设计.审查.发布.升级.以及(如果你在销售你的应用程序)报酬支付整个流程的联机标识.而且,我怀疑苹果公司想要你最终参与这个过程,所以他们要求你甚至在下载iOS SDK之前就需要注册苹果公司开发者ID.但是不必担心:下载

在“app-ocalypse”更新中,苹果公司表示已经修复了导致iOS和Mac启动应用程序后崩溃的Bug,推出了新的更新包来替代导致崩溃的应用

但是在开发者眼里,http://www.aliyun.com/zixun/aggregation/7501.html" style="line-height: 1.6;">他们更担心在于如何处理那些自己没有什么过错.却因为这次事故而获得大量一星评级带来的影响. 据一些开发者说,他们的一星评级其实并没有从iTunes App Store中删除,而只是在显示时被隐蔽了起来,不过这个说法似乎让人有些困惑.例如开发文件扫描应用的Readdle公司市场经理Denys Zhadan

《企业级ios应用开发实战》一2.1 苹果iOS 简介

2.1 苹果iOS 简介 苹果iPhone手机自发布之日以来就给人们带来了全新的感觉和操作体验.一是因为iPhone更为优秀的硬件性能,二是因为苹果手机跨时代的操作系统--苹果iOS. iOS即iPhone OS,是苹果公司针对其iPhone.iPod Touch和iPad产品开发的基于UNIX架构的苹果专属操作系统.原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上宣布改名为iOS.iOS分为iPhone.iPod Touch和iPad三个版本,但三个版本往往同步更新.

苹果公司发布iOS 8.1.1升级补丁 引入移动支付功能

北京时间11月18日凌晨消息,苹果公司已对上个月针对iPhone.iPad和iPod Touch发布的iOS 8.1操作系统正式推出了iOS 8.1.1升级补丁,此前该公司向其开发者计划的成员发布了这个升级补丁的测试版.苹果公司在上个月发布了iOS 8.1操作系统,为iPhone 6和iPhone 6 Plus引入了支持Apple Pay移动支付服务的功能,并推出了公测版iCloud Photo Library.据苹果公司称,iOS 8.1.1将可改善基于iOS 8系统运行的.使用A5芯片的较老