新書推薦:
《
少女映像室 唯美人像摄影从入门到实战
》
售價:HK$
113.9
《
詹姆斯·伍德系列:不负责任的自我:论笑与小说(“美国图书评论奖”入围作品 当代重要文学批评家詹姆斯·伍德对“文学中的笑与喜剧”的精湛研究)
》
售價:HK$
89.7
《
武当内家散手
》
售價:HK$
51.8
《
诛吕:“诸吕之乱”的真相与吕太后时期的权力结构
》
售價:HK$
102.4
《
炙野(全2册)
》
售價:HK$
80.3
《
女人的胜利
》
售價:HK$
57.4
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:HK$
273.7
《
500万次倾听:陪伤心的人聊聊
》
售價:HK$
55.2
編輯推薦:
亚马逊网上书店五星赞誉
App Store畅销应用开发人员现身说法
贯穿整个开发过程的营销理念
內容簡介:
《苹果应用开发与营销第2版》介绍了从应用开发到应用上市销售等各个阶段需要进行的各种工作。包括分析应用创意和竞争力,确定目标受众,评估销售潜力;保护业务和知识产权,避免潜在的法律纠纷;将iOS应用转化为有力的营销工具;综合运用交叉促销、社交媒体;充分利用应用内广告和应用内购买等商业创收模式;提高可用性、进行有效测试;利用设计网络来建立口碑;成功完成AppStore的提交过程;利用新闻稿、应用评论、促销和赠品等方式实施发布后的营销策略。
《苹果应用开发与营销第2版》你想开发在AppStore中出售的应用,那么本书适合你阅读。
關於作者:
Dave Wooldridge Electric Butterfly公司创始人,有着近20年的软件开发经验,曾开发过多个备受赞誉的网站。Dave热衷于iOS应用开发和写作,除本书外,还著有The Developer Sketchbook系列丛书和《iPad开发基础教程》,并一直为多家科技杂志撰写文章。他还是MacTech Magazine“每月软件营销”专栏作家。Twitter别名ebutterfly。
Michael Schneider HiveBrain软件公司创始人。HiveBrain的主要业务是为iTunes App Store开发应用,其最著名的应用TouchType曾在美国的App Store中排名第十三。Michael还拥有一家法律咨询公司Bitwise Legal,主要为软件和交互媒体客户提供法律咨询,客户中不乏Bungie这样的知名游戏开发公司。Twitter别名hivebrain。
目錄 :
第1章 市场很拥挤,要有大局观 1
1.1 为什么要为iOS开发者写这本讲商业的书 1
1.1.1 面对移动营销的新世界 2
1.1.2 请放心,本书并非一本常规的商业书籍 3
1.2 为成功做好规划 3
1.3 如何使用本书 5
1.4 创建第一个iOS应用 7
1.5 已经进入AppStore了?何时促销都不晚 8
1.6 为客户开发iOS应用 8
1.7 准备好深入学习了吗 9
第2章 打磨创意,提高应用竞争力 10
2.1 满足需求 10
2.1.1 发现未被开拓的市场 10
2.1.2 改善移动体验 13
2.1.3 与同类应用竞争 15
2.2 何时应该避免过饱和的产品分类 15
2.3 对竞争情况进行评估 17
2.3.1 使用其他目录进行竞争力研究 19
2.3.2 分析应用排名的统计信息 19
2.3.3 在竞争对手的客户评价中找到灵感 20
2.3.4 亲自测试竞争对手的产品 22
2.4 独树一帜 22
2.5 面向多种iOS设备 23
2.6 从商业角度来考虑通用应用 24
2.7 起名的学问 25
2.8 注册网站域名 28
2.9 为iOS应用制作一个独特的标识 29
2.10 继续前进 29
第3章 保护知识产权 30
3.1 什么是知识产权 30
3.2 确定知识产权策略 31
3.2.1 iOS应用的与众不同之处 31
3.2.2 拟定一个专门针对iOS应用的行动计划 32
3.2.3 对应用进行版权保护 33
3.2.4 为应用的图标和徽标申请商标 34
3.2.5 商业机密 36
3.2.6 专利 38
3.3 在合同和员工协议中解决知识产权归属问题 40
3.3.1 雇用承包商 41
3.3.2 雇用员工 41
3.4 知识产权的引进许可 42
3.4.1 书面记录你引进的许可 42
3.4.2 知道你都得到了哪些权利 42
3.4.3 避免病毒性许可 43
3.4.4 不要使用苹果的商标 43
3.5 创建自定义最终用户许可协议 43
3.5.1 EULA的作用 43
3.5.2 苹果的EULA 45
3.5.3 使用自己的EULA的原因 45
3.6 如何以及何时诉诸法律 45
3.6.1 解决争议的第一步 46
3.6.2 起诉前 46
3.6.3 诉讼 47
3.7 小结 47
第4章 应用本身就是最好的营销工具 48
4.1 成功的第一步:第一印象决定一切 48
4.1.1 第一个视觉信号 48
4.1.2 第二个视觉信号 49
4.1.3 良好的第一印象的更多好处 49
4.2 按苹果沙盒的规则出牌 49
4.3 面向多种iOS设备进行设计 51
4.3.1 准备用户界面的美工素材 51
4.3.2 iPad的方向 52
4.3.3 Retina显示屏的双倍效果 52
4.4 创建有效的应用图标和徽标 53
4.4.1 应用图标规则及工具 53
4.4.2 设计自定义的应用图标 55
4.4.3 不要忘了徽标 58
4.4.4 保持一致的品牌标识 60
4.5 界面设计:从用户而不是开发人员的角度思考 61
4.5.1 原型的巨大价值 62
4.5.2 挑战常规自定义界面设计 67
4.5.3 熟悉的UIKit让人放心 69
4.5.4 可访问性的设计 72
4.6 应对艺术性挑战的技巧 73
4.6.1 寻找图形和图标 73
4.6.2 选择字体 74
4.6.3 增加音频和音乐 74
4.6.4 使用专业的设计服务 75
4.7 继续提高你的创造力 76
第5章 植入社会营销功能:在应用中促销 77
5.1 鼓励用户在应用中进行评价 77
5.1.1 让用户在使用过程中给出反馈 77
5.1.2 何时要求用户评价 79
5.2 通过应用内电子邮件和社交网络功能告诉朋友 81
5.2.1 使用第三方Web服务 81
5.2.2 通过应用内的共享功能来连接用户 81
5.2.3 添加电子邮件支持 87
5.2.4 集成Twitter和Facebook 91
5.3 数量的优势:借助应用内交叉促销产生增效 96
5.3.1 建立商店 98
5.3.2 联合同行,共创繁荣 99
5.4 让用户通过第三方社交游戏平台进行交流 102
5.4.1 热情是会“传染”的 102
5.4.2 选择社交游戏平台 103
5.5 小结 104
第6章 生财之道:免费的回报 105
6.1 免费应用的生财之道 105
6.1.1 免费策略 105
6.1.2 在购买前先试用 106
6.2 二选一:精简版还是应用内购买 106
6.3 精简版方法:虽然内容不多,却有绝妙的体验 108
6.3.1 谨慎行事:免费精简版的约束 108
6.3.2 免费精简版真的能增加付费版的销量吗 109
6.3.3 如果牛奶免费了,那么人们不会再买牛 110
6.3.4 何时发布精简版 113
6.3.5 完善应用内宣传标语 113
6.3.6 让精简版足够可靠 119
6.3.7 把数据从精简版转移到付费版 119
6.4 保证市场份额:现在免费,然后追加销售 123
6.5 通过联盟计划挖掘额外收入 125
6.5.1 联盟计划的运作方式 125
6.5.2 加入iTunes联盟计划 127
6.6 更多免费策略 129
第7章 免费也赚钱:iAd和其他应用内广告 130
7.1 何时使用应用内广告 130
7.1.1 了解用户 130
7.1.2 把应用内广告作为一种销售工具 132
7.2 选择移动广告网络 133
7.2.1 研究可选方案 133
7.2.2 哪个广告网络最适合你 134
7.3 建立一个靠广告支持的应用 135
7.3.1 广告要兼顾UI设计的美学 136
7.3.2 发现最好的广告网络组合 138
7.3.3 利用自家广告的力量 140
7.4 在iOS应用中实现苹果的iAd 141
7.4.1 加入iAd网络 141
7.4.2 设计应用来显示iAd广告横幅 142
7.4.3 支持广告的应用编程 144
7.4.4 在应用中启用实际的广告 169
7.5 知识就是力量:通过分析来跟踪应用的使用情况 169
7.6 考虑赞助式广告和植入式广告 170
7.7 小结 172
第8章 免费增值模式与应用内购买的结合之道 173
8.1 人不如故:老用户是最好的客户 173
8.1.1 支持长尾效应:从持续开发中盈利 173
8.1.2 挑战用户的传统观念 174
8.2 何时以及如何使用应用内购买 178
8.2.1 理解基本原则 178
8.2.2 大道至简 180
8.2.3 展示是成功的关键 184
8.2.4 找准卖点 185
8.3 提供和管理应用内购买 187
8.3.1 解锁内置的内容 187
8.3.2 从服务器下载新内容 189
8.3.3 寻求帮助 191
8.4 在iTunesConnect中配置应用内购买 191
8.4.1 创建一个iTunesTestUser账户 191
8.4.2 创建应用内购买物品 192
8.4.3 管理应用内购买物品 196
8.5 准备测试设备 197
8.6 了解StoreKit框架 198
8.6.1 配置应用内购买的项目 198
8.6.2 做一些基本的设置工作 198
8.7 将应用内购买功能上线并运行 201
8.7.1 第1步:客户是否允许应用内购买 201
8.7.2 第2步:获取可用的应用内购买物品 201
8.7.3 第3步:提交购买请求 204
8.7.4 第4步:接收支付状态 206
8.7.5 第5步:提供对已购买内容的访问 208
8.8 在多个设备上同步所购买的内容 209
8.9 挖掘更多创收的机会 210
第9章 测试和可用性:给客户留下最好的印象 212
9.1 避免大部分一星级评价 212
9.1.1 避免常见问题 212
9.1.2 征询直接反馈 214
9.2 应用内帮助,减少用户的麻烦 215
9.2.1 通过屏幕提示为知识播种 216
9.2.2 指导视频:双刃剑 217
9.2.3 多用图像,少用文字 218
9.2.4 提供带文本帮助的移动手册 220
9.3 配置:准备开发设备 222
9.3.1 第1步:在XcodeOrganizer中建立测试设备 222
9.3.2 第2步:获取开发证书 223
9.3.3 第3步:注册设备ID 225
9.3.4 第4步:创建一个应用ID 226
9.3.5 第5步:生成和安装配置文件 228
9.3.6 第6步:在测试设备上运行Xcode项目 230
9.4 Beta测试:临时发布的步骤详解 231
9.4.1 第1步:获取发布证书 231
9.4.2 第2步:注册Beta测试人员的设备ID 234
9.4.3 第3步:生成和安装临时发布配置文件 236
9.4.4 第4步:为临时发布配置你的应用 237
9.4.5 第5步:创建Entitlements文件 238
9.4.6 第6步:编译iOS应用 238
9.4.7 第7步:把应用发布给beta测试人员 239
9.5 以无线方式发布给beta测试人员 240
9.6 测试是有力的保障 240
第10章 拉开舞会的帷幕:在发布前造势 241
10.1 最后的倒计时:准备行动 241
10.1.1 花时间寻找受众 241
10.1.2 精心准备电梯推介 242
10.1.3 收集其他预发布阶段的市场营销资料 243
10.2 iOS应用需要精心设计的网站 246
10.2.1 网络托管 247
10.2.2 格式的选择:博客与自定义站点 247
10.2.3 域名优势 247
10.2.4 SEO策略 249
10.2.5 跟踪网站流量 252
10.2.6 剖析iOS应用网站 252
10.2.7 先收集信息,再销售产品 267
10.3 为什么网站与MobileSafari的兼容性如此重要 268
10.3.1 “我准备好为你拍摄特写了,Viewport 先生” 268
10.3.2 使用浏览器检测来呈现有针对性的内容 270
10.3.3 用与iOS兼容的内容动态替换Flash 272
10.3.4 用书签装点主屏幕 274
10.4 宣传造势:博客、Twitter和社交网络的力量 274
10.4.1 发展壮大在线社区 275
10.4.2 博客推广 275
10.4.3 Twitter 276
10.4.4 Facebook 283
10.4.5 其他社交网络和书签网站 287
10.4.6 在论坛、讨论组和博客中发表评论 287
10.5 不要过度宣传:保持专业声誉 288
10.6 每个人都喜欢成功者:收集预发布媒体和推荐信息 289
10.6.1 准备待办事项清单 289
10.6.2 建立关系 290
10.6.3 提供独家新闻和应用宣传专用版,保证媒体进行报道 291
10.7 小结 291
第11章 芝麻开门:AppStore提交过程 292
11.1 定价策略 292
11.1.1 分析类似的应用 292
11.1.2 留下回旋余地 293
11.1.3 维持长期业务 294
11.1.4 认知价值和消费者阻力 295
11.2 使应用更易被发现:关键词和名称的艺术 297
11.2.1 指定关键词 297
11.2.2 命名游戏 299
11.3 完善应用描述的宣传标语 300
11.3.1 什么是应用描述 300
11.3.2 获奖和推荐 300
11.3.3 应用的功能和益处 301
11.3.4 综合描述 301
11.4 一图胜千言:屏幕截图的重要性 302
11.4.1 选择主要的屏幕截图 302
11.4.2 截图并不仅限于屏幕 305
11.5 为AppStore准备应用的二进制文件 306
11.5.1 第1步:确认发布证书已安装 307
11.5.2 第2步:生成和安装AppStore发布配置文件 307
11.5.3 第3步:为AppStore发布配置Xcode项目 308
11.5.4 第4步:编译iOS应用 309
11.6 确保苹果公司已处理了合同和付款设置 310
11.7 准备好了吗? 在iTunesConnect中提交你的应用 310
11.7.1 第1步:创建一个新的应用条目 311
11.7.2 第2步:设置上架日期和售价 313
11.7.3 第3步:提交应用的元数据 314
11.7.4 第4步:为应用指定等级 317
11.7.5 第5步:上传应用图标和屏幕截图 319
11.7.6 第6步:支持多语言 322
11.7.7 第7步:上传应用二进制文件供AppStore评审 322
11.8 再次尝试:应对AppStore的拒绝 325
11.9 获得批准! 前方就是乐土 326
11.10 分析AppStore的销售统计数据 327
11.11 开足马力,加速前进 328
第12章 提高应用的知名度 329
12.1 投入开发应用时付出的同等精力来宣传应用 329
12.1.1 利用宣传的新星爆发力发布应用 329
12.1.2 获得专家的帮助 330
12.2 精心撰写有效新闻稿的艺术 331
12.2.1 新闻稿的基本要素 331
12.2.2 翻译新闻稿 335
12.2.3 全天候的虚拟新闻发布室 335
12.2.4 与媒体联络 336
12.3 发放促销代码:向有影响力的博客和评论网站征求应用评论 338
12.3.1 提供评论材料 338
12.3.2 获取促销代码 340
12.3.3 宣传需要规划和耐心 341
12.4 开展促销和赠送活动,提高应用的曝光度 342
12.5 选准时机开展促销活动,重新推动应用下载 346
12.6 广告能够提高应用的销量吗 346
12.6.1 面向移动受众的广告 347
12.6.2 充分利用iAdforDevelopers 348
12.6.3 利用每安装付费来激励应用的交叉销售 349
12.7 与客户保持联系 350
12.7.1 经常进行应用更新 350
12.7.2 提供高质量的支持服务 350
12.8 维持应用在AppStore的发展趋势的更多技巧 352
12.8.1 充分利用有声望的奖项和推荐 352
12.8.2 分享知识 352
12.8.3 接受采访和参加播客节目 353
12.9 展望未来 353
附录A 应用研究和营销的在线资源 355
內容試閱 :
第1章 市场很拥挤,要有大局观
1?1为什么要为iOS开发者写这本讲商业的书
在洛杉矶,好莱坞的成功套路曾经风靡一时。有那么一段时间,我遇到的所有人不管从事什么职业,似乎都在忙着写剧本。
而现在,他们又都在忙着写自己的iOS应用!
谁能指责他们呢?这正是iPhone、iPod touch和iPad受到热捧的最有力证明。App
Store(应用商店)有钱可赚,所以每个人都想分一杯羹。
所有人都知道独立开发者Steve Demeter的成功故事。2008年7月App
Store首次推出时,他的《重力方块》(Trism)游戏连同其他500款应用中很多应用的销量都呈爆炸式增长。有些应用的价格只有99美分,iPhone和iPod用户都争先恐后地下载这些廉价的应用。在随后的几个月中,几个最受欢迎的应用为它们的开发者创造了数十万美元的净利润,使得像Steve
Demeter这样的程序员能够辞去工作,从而把全部时间都用于开发可能带来丰厚回报的应用。
新闻媒体把App Store的一夜成名描述为开发者的“淘金热”。由于受到潜在财富的吸引,世界各地受到启发的创业者们纷纷下载iOS
SDK,并争相学习Objective?C和Cocoa Touch,寄希望于能够在这场轰轰烈烈的软件运动中赚上一笔。
两年时间很快过去了,到了2010年7月,苹果已经引入了以iOS为操作系统的iPad,其产品上市后,短短80天就卖出了300多万台。这个数字再加上庞大的iPhone和iPod
touch用户群,总计售出的iOS设备已超过1?2亿,从App
Store下载应用的次数也已经达到了70亿次。你可能认为在这种火爆的局面下,从App
Store赚钱会比以往更加容易,是这样吗?请你重新想一想……
1?1为什么要为iOS开发者写这本讲商业的书
现在,App
Store中已经有30多万个应用,随着开发人员兴趣的与日俱增,业内分析人士预计到2012年年底之前这个数字可能会翻一倍。
以上事实值得我们深思。当你浏览App
Store时,每周(甚至每月)无意中会发现多少个新的应用?25个?50个?根据苹果的统计,每星期约有1?5万个新的应用或更新被提交给苹果的应用评审小组。
在这样一个拥挤不堪的市场中,新的应用越来越难以引起人们的注意。如果没有必要的媒体宣传,你的应用可能很容易被淹没在每天如潮水般涌向App
Store的无数新软件中。以前,你可以很快就拼凑出一个应用,然后随便把它“扔”到App
Store中,接下来只需要坐等大笔的版税进账就可以了,但那段美好的岁月已经一去不复返了。
媒体是一台炒作的机器,它非常擅长鼓吹少数在App
Store中掘金的独立开发者从穷困潦倒到一夜暴富的故事,以至于一些新的“淘金者”总是认为他们只需构建一个应用,财富就会滚滚而来。而当他们预期的巨额利润最终化为泡影,得到的只是微不足道的回报时,吃惊的开发人员们立刻发现在当前这个竞争激烈的市场中,光有美梦成真的愿望是远远不够的。
你可能会问:“哦,要是我开发了一个一流的应用呢?”“毫无疑问,苹果会在App Store中把它作为特色应用来推荐。”
有一个优秀的产品可能是解开这个等式的一把钥匙,但光有优秀的产品是不够的。当然,如果你的应用被列到“推荐应用”、“值得注意的新应用”或“员工最喜欢的应用”列表中,那么可以立刻把该应用的销量推上一个高峰,但遗憾的是,这些引人瞩目的焦点位置并不是可以买到的广告位。苹果每个月只选择少数几个应用放在人人都垂涎的那几个位置上。每个星期都有数千个应用争相吸引人们的注意,所以收到苹果打来的那个改变你命运的电话的机会是非常渺茫的。事实上,这比中彩票的几率还要低。
但不要绝望。如果你真的开发出了一个一流的应用,即使它不被苹果列为推荐应用,也肯定会为你赚取大量财富。像生活中的任何其他事情一样,要想在目前的App
Store环境中获得成功,需要艰苦的努力并制订计划,但谁说这条奋斗之路不会充满乐趣呢?
1?1?1面对移动营销的新世界
如果你在一家财力雄厚的大型软件公司工作,那么公司可能专门设立了营销部门来销售你所开发的产品。但如果你是一名凡事都要亲力亲为的独立开发者,当考虑如何通过有效的营销策略来增加应用的销量时,那些萦绕在你的脑海中的、再熟悉不过的问题会再次浮现。
这样的人绝对不止你一个。只要看一下与iOS相关的开发者论坛和邮件列表,你立刻就会发现那些失败的开发人员发了数不清的帖子(有些帖子甚至牢骚满腹),他们都在问下面这些问题。
如何促销应用?
应用刚刚被App Store批准,现在该怎么办?
如何申请应用评审?
哎!我的99美分的应用一个星期只卖出去几份,有什么办法吗?
怎样才能避免客户给出一星级评价?
尽管上面这些问题看上去都很难解,但请相信我,其实并没有那么可怕。本书的目的是给出所有这些问题以及更多问题的答案。有很多新颖的营销策略、工具和资源可供iOS开发人员使用。就像你不会拿着刀去打一场枪战一样,成功的关键是选择正确的工具来完成当前的任务。本书的首要目标是为你配备正确的武器,为你的iPhone、iPod
touch和iPad开发业务提供一个可靠的参考指南。
1?1?2请放心,本书并非一本常规的商业书籍
如果你认为这是一本笼统地讲解那些毫无新意的营销概念的书,那你就错了,你大可不必担心!这并不是一本平常的商业图书。学习本书也不需要你是哈佛大学的MBA。
像所有Apress的图书一样,本书是开发人员写给开发人员的,它将一步步地向你展示那些已经在专业的iOS应用开发者那里获得成功的营销方法。我不仅会告诉你需要做什么,而且还会说明如何去做。
本书并不是教你如何利用昂贵的广告大肆宣传,而是选择一些经济高效的方法来帮助销售更多的应用。事实上,本书中描述的大部分商业策略只需要很少(甚至不需要)成本,特别适合我们这些在预算上捉襟见肘的独立开发者。你需要做的就是专门拿出一些时间并付出些耐心,还需要有一点创造力,当然,还需要本书。
1?2为成功做好规划
1?2为成功做好规划
我知道你现在在想什么:这听起来非常耗费时间,而你最缺的就是空闲时间。作为一名全职的开发人员,我自己深知这一点。无论我是迫于自己设定的最后期限的压力,还是争分夺秒地为客户完成一个项目,时间往往都像是我的敌人。我只是想把所有空余时间都用来开发下一个一流的应用。我不想因营销问题而分心——至少在完成应用开发之前。遗憾的是,那时就太迟了。
如果没有一个周密的规划,你会发现应用发布时的一次性宣传是远远无法产生可观的销量的。以前在宣传传统的桌面应用程序时,发布一条新闻消息,在杂志上发表几篇评论,再在受欢迎的在线软件目录中列出产品更新,就会达到很好的效果。但这些适用于传统共享软件的方法在这里并不适用。在App
Store这个独特的世界中,最常见的情况是在产品发布的第一天会出现一个短暂的销售高峰,而在第二周就会大幅回落(参见图1?1)。这样你就得花大量额外的时间来思考如何增加销量(而最初你并没有为思考这些问题分配任何时间)。
图1?1如果没有一个长期的营销计划,你的iOS应用就会面临生命周期短暂和盈利微薄的风险
如果没人知道你的应用,那么无论你以后添加多少新功能都无济于事。你所构建的应用是否是客户需要的?是否能够满足当前市场中的某项需求?在发布应用之前,首先是否能引起人们的关注?应用在App
Store中能存在多久?你是否考虑过如何在最初发布之后保持和增加应用的销量?你难道不希望应用的销售情况像图1?2那样吗?
图1?2难道你不希望你的销售图与此类似吗
事实上,从长远角度来看,如果采取了正确的做法,你在营销上付出的努力会为你节省大量时间。这不仅仅是时间管理的问题。当然,每个星期专门拿出几个小时来推广应用是很重要的,但这只是解决方案的一部分。
要像市场营销人员那样思考。要思考大局。
你需要思考的并不仅仅是把应用发布到App
Store之后该做些什么。作为一名开发者,你是否知道可以把几个重要的元素直接集成到应用中,而这些元素能够增加销量,产生额外收入并且帮助用户通过内置的社会化营销功能把产品推广到世界各地,还能够改善客户支持和评价?应用本身就是一个最有力的促销工具,但要想充分利用这些(以及其他)宝贵的策略,你应该在编写代码之前就开始规划营销策略。
事实上,这一点太重要了,因此我必须再次强调:在编写代码之前首先规划营销策略。把营销思想和商业思想整合到开发过程的每个方面,这样就能够最大限度地增加应用在App
Store中成功的几率。
现在我要澄清一下,我并不是建议你把应用界面变成一个移动广告牌——那应该是你在App
Store中的产品描述、你的站点以及宣传材料中应该考虑的事情(本书的大量篇幅都在介绍这些内容)。本书将会重点介绍那些可以集成到应用功能和用户界面(UI)设计中的重要组件,这些组件将会以一种极为巧妙的方式来宣传你的应用,而在用户看来,这些组件都提供了方便的、高质量的功能。
iOS SDK提供了好几千个可以节省时间的框架,利用这些框架,营销人员的工作变得更轻松。例如,本书将会探讨应用内购买(In?App
Purchase)和应用内电子邮件(In?App Email)。
是的,你没有看错。本书有几章将重点介绍你最喜欢的内容:应用的设计和编程!现在是否引起了你的注意?你可能认为营销没什么有趣的地方。
1?3如何使用本书
1?3如何使用本书
本书的各章是按照系统性的先后顺序安排的,一步一步介绍iOS应用的规划、开发和发布。在这个过程中,每个阶段都会介绍重要的业务解决方案,旨在帮助你开发畅销的应用!虽然你可能很想只阅读你感兴趣的章而跳过其他部分,但我建议你按顺序阅读全部章节,以便从这个全局性的、组织有序的工作流程中获益(参见图1?3)。
图1?3为了实现最佳效果,请按照工作流程的先后顺序来阅读本书
第2章,“打磨创意,提高应用竞争力”。你是否认为自己已经有了一个绝妙的移动应用创意?学习如何发现未被开发过的市场,并完善应用概念,使之成为一个独具特色且易于销售的应用,从而在竞争产品中脱颖而出。你将发现做一些传统的分析工作有巨大价值,即分析竞争对手的哪些做法是对的,哪些是错的。我们还将探讨面向多种iOS设备(而不是仅限于iPhone)进行开发的优势,以及一般应用程序所面临的商业挑战。
第3章,“保护知识产权”。这是本书最重要的章之一!虽然我们可能都讨厌与法律问题打交道,但保护你自己和你原创的概念和代码的知识产权对于你的长期利益和业务成功都至关重要。Michael
Schneider将介绍保护软件业务所需的一切知识,他原来是一名专家律师,后来转行成为了应用开发者。
第4章,“应用本身是最好的营销工具”。应用图标和屏幕截图通常是用户在App
Store中评估你的应用时最先看到的视觉元素。糟糕的第一印象可能会影响销量并招致负面评价,因此优化应用的设计是成功的一个关键因素。第4章提供了很多有用的技巧,包括如何建立原型,创建引人注目的图标,设计直观的用户界面,以及如何针对多个iOS设备进行设计。
第5章,“植入社会化营销功能:在应用中进行促销”。在第4章将应用转化为它自己的营销利器的基础上,本章将进一步在你的应用中整合一些方便的共享媒体元素和社交媒体元素,例如应用内电子邮件、Twitter和Facebook。适当鼓励App
Store用户在你的应用中发表评论,通过内置的交叉促销和第三方社交游戏平台达到双赢效果,并学会如何利用这些不同策略来达到良好的效果。
第6章,“生财之道:免费的回报”。与传统的桌面软件世界不同,App
Store目前不支持限时试用版或功能有限的试用版。为了应对这一限制,很多开发人员提供一种支持应用内购买的“免费增值”模式或免费的精简版,他们希望用户能够购买应用中的内容或购买单独付费版本,以使用更多高级功能。本章将学习通过免费版本来促销付费版本的好处,以及这种“伙伴计划”所带来的更多增加收入的机会。
第7章,“免费也赚钱:iAd和其他应用内广告”。即便没有付费内容,依靠免费应用也能赚钱。本章将学习如何利用内置于应用中的广告、赞助式广告和植入式广告来盈利。本章将全面讨论在应用中内置广告的策略,介绍可用于iOS
应用中的移动广告网络,以及通过应用中内置的分析功能来跟踪使用情况的价值。第7章还将一步步指导你在应用中实现苹果的iAd框架。
第8章,“免费增值模式与应用内购买的结合之道”。借助于应用内购买,开发人员可以在他们的应用程序中构建新的业务模式,例如提供订阅、销售附加内容和服务,以及解锁高级特性。你是否既想为用户提供更多价值,同时又想得到经济上的支持以便继续从事开发工作?本章提供了一些深入的指导,教你如何以及何时在iOS应用中使用应用内购买及其相关的Store
Kit框架。
第9章,“测试和可用性:给客户留下最好的印象”。你是否知道在App
Store中,很多一星级客户评价都源于应用界面难以使用或者功能缺陷?评价过低绝对会影响销量和用户对应用的印象,因此避免出现这种情况是你的头等要务。第9章全面介绍了提供内置帮助,提供应用在设备上进行测试以及执行全面的beta测试的重要价值。
第10章,“拉开舞会的帷幕:在发布前造势”。你的应用开发完成了,但在将它提交给App
Store之前,应该在发布前造势。第10章将展示激发人们的兴趣并让他们对应用产生期待的最好方法,包括在你的站点、博客、Twitter和其他社交网络上推广它,以及找尽可能多的人评论或谈论你的应用。
第11章,“芝麻开门:App Store提交过程”。你在App
Store中的产品页是你的产品进入世界的关口,因此其外观对于正确传达产品价值具有至关重要的意义。本章将详细介绍在iTunes
Connect中提交应用的全过程,帮助优化应用的文字描述、关键字、评级、屏幕截图和其他必要元素,还将介绍如何定价才能最大限度地增加销量。
第12章,“提高应用的知名度”。当把产品发布到App
Store中之后,应该加强宣传力度,努力提高客户对于应用可用性的认知度。即使发布前的营销工作做得很到位,一开始便掀起销售狂潮,但仍然有很多重要的工作需要完成。你的工作是确保iOS应用不会湮没在数以千计如洪水般涌向App
Store的新应用中。第12章揭示了如何撰写令人印象深刻的新闻稿,如何利用促销代码,如何通过新闻采访来增加曝光度,以及如何利用促销、免费样品和把握时机的销售活动来保持你的应用在App
Store中的良好势头。
本书假定你已经熟悉Objective?C、Cocoa
Touch和iOS应用编程知识。如果你正在寻找一些比苹果开发者站点所提供的文档和教程内容更深入的指南,我强烈推荐以下Apress书籍。
Learn Objective?C on the Mac,作者Mark Dalrymple和Scott
Knaster(http:www?apress?combookview9781430218159)。
Beginning iPhone 4 Development:Exploring the iOS SDK,作者Jack
Nutting、Dave Mark和Jeff
LaMarche(http:www?apress?combookview9781430230243)。
Beginning iPad Development for iPhone Developers:Mastering the
IPad SDK,作者Jack Nutting、Dave Wooldridge和Dave
Mark(http:www?apress?combookview9781430230212)。
More iPhone 4 Development:Further Explorations of the iOS
SDK,作者Jack Nutting、Dave Mark和Jeff
LaMarche(http:www?apress?combookview9781430232520)。
1?4创建第一个iOS应用
1?4创建第一个iOS应用
本节将介绍很多基础知识,因此在开始之前,请确保已经下载并安装了最新的Xcode工具和iOS
SDK(4?0或更高版本)。如果还没安装,请到苹果开发者站点下载,网址是http:developer?apple?com。
如果还没有注册成为苹果开发者,那么请注册(注册是免费的),注册完成后可以访问iOS Dev
Center(iOS开发中心,http:developer?apple?comdevcenterios)的最新SDK工具、文档、教程和示例代码。
访问这个站点时,花点时间申请所需的iOS Developer Program(iOS开发者计划)。不要等到已准备好向App
Store提交应用时再申请,因为你可能需要几周时间才能获准进入iOS开发者计划,这将造成不必要的进度延迟。你的申请被接受之后,需要交纳申请费以便完成注册。付款处理完成后,登录iOS开发中心时,将会在浏览器的右侧看到一个iOS开发者计划专栏。单击iTunes
Connect按钮。
在iTunes Connect的主页上,一定要访问Contracts,Tax, Banking
Information(合同、纳税和银行信息)这部分内容,查看目前你所拥有的合同。默认情况下,应该拥有一份已激活的Free
Applications(免费应用程序)合同,有了它,就可以向App Store提交免费的应用。但如果你希望向App
Store提交收费应用,则需要申请一份Paid
Applications(收费应用程序)合同。苹果需要知道你的银行和纳税信息,以便付给你销售应用的收入。由于苹果通过安全的电子存款(secure
electronic deposit)来转账,所以你需要提供开户行的ABA Routing
Number(美国银行家协会路由号码)、姓名、地址以及账号,因此要确保你的开户行支持与第三方供应商进行电子交易。如果你计划在多个地区的App
Store销售应用,那么要想收到国际付款,苹果可能还需要银行的SWIFT(环球银行金融电讯协会)码。虽然大多数大的国家银行都支持SWIFT系统,但一些较小的独立银行和信用机构并不支持,所以一定要确保开户行能够提供SWIFT码。
在完成所有的步骤之前(参见图1?4),为了安全起见,苹果将暂时保管你的所有收入。由于这可能也是一个相当漫长的过程,所以我强烈建议你在向App
Store提交应用之前,尽早完成Paid Applications合同的注册。
图1?4为了得到在App Store中销售应用的收入,一定要确保在iTunes Connect的门户站点上完成苹果需要的Paid
Applications合同
1?5已经进入App Store了?无论何时促销都不晚
1?5已经进入App Store了?何时促销都不晚
即使你是一名资深iOS开发者,已经有一个或多个应用正在App
Store中出售,你仍然可以通过多种手段来增加应用的知名度和销量。你投入了宝贵的开发时间和资金才达到现在这个程度,因此现在放弃是很遗憾的!
但是,请不要直接跳到讲介绍发布后内容的那几章,那样做是错误的。之前的各章介绍的解决方案如能得到正确的利用,将会发挥极大的作用,特别是当你计划推出现有应用的新版本和更新的时候。
花点时间按顺序读完所有章节。在这个过程中学到的技巧会令你感到惊喜,这些技巧甚至可以帮助你售出在App
Store中滞销数月的老旧应用。
1?6为客户开发iOS应用
本书不仅适合在App
Store中销售应用的应用开发人员阅读,而且也适用于为第三方公司开发应用的顾问。凭借自己的专业技能而被聘用,所以任何帮助客户在App
Store获得成功的行为都将增加你在客户心目中的价值。
要想拿到顾问合同,最好的方法莫过于为客户提供统包服务,从概念到发布提供全程指导,并且同时提供代码支持和营销支持,还有什么能够比这更好呢?通过在iPhone开发服务中添加一个可选的营销宣传程序包,你也为自己创造了增加新收入的机会。
客户的成功会直接决定你与客户关系的成功。把本书的业务解决方案添加到你现在的工具箱中,这样你便可以成为所有客户不可或缺的超级英雄,满足他们的所有移动应用需求。
1?7准备好深入学习了吗
1?7准备好深入学习了吗
既然我们已经从全局角度了解了App
Store的现状,很显然,当所有iOS开发者都在探索成功之路时,有几个挑战正在等待着他们。作为程序员,解决问题是我们每天都要做的事情,因此我确信你一定会喜欢这个过程中的每一步。这样想,这只是一个拼图游戏,只要每一块都拼得正确你就会看到在路的终点,最难获得的那一桶金正在等着你。嗯……应用销售!
首先,抛开萦绕在你脑海中的所有Objective?C代码。你需要清醒的头脑来学习接下来的两章。不用担心——很快我们就将深入探讨设计和开发问题。但在这之前,我们需要做一点竞争力研究和业务规划。因此,请挽起你的袖子,戴上侦探帽,让我们开始吧!