第1章 App Cubby 3
1.1从爱好者到开发者 3
1.2学习Apple 4
1.3点还是不点? 11
1.3.1寻找用户 14
1.3.2正确的测试方式 14
1.3.3用户测试案例 15
1.3.4以可用性测试为鉴 17
1.4精致与完备 18
1.5总结 19
第2章 新一代Google阅读器 23
2.1开发新闻阅读器 23
2.2分析现行新闻阅读器的缺陷 24
2.2.1检验Google阅读器 24
2.2.2缺乏总览图和导航繁琐 28
2.2.3缺乏数据控制 30
2.3改进新闻阅读器体验 31
2.3.1应用定义声明 31
2.3.2开发原生应用程序 32
2.3.3高效导航 32
2.3.4改进总览图 34
2.3.5学习用户阅读模式 35
2.3.6显示信息 35
2.4后续工作 37
2.5总结 37
第3章 Brightkite iPhone客户端 41
3.1基于位置的社交网络Brightkite 41
3.2Double Encore简介 42
3.3从网页移植到移动设备 42
3.3.1原生应用的崛起和网页应用的终结 44
3.3.2一个突破性的使用模式转变 46
3.4针对新用户的设计 48
3.5虚拟无限级向下钻取 51
3.6总结 53
第4章 Outpost 57
4.1 Outpost诞生 57
4.2 Outpost线框 58
4.3 Outpost设计 61
4.3.1应用中的两个视图 61
4.3.2第一次尝试 63
4.3.3第二次尝试 63
4.4风格 65
4.5小团队合作 66
4.6 Html设计 67
4.7 All that Glitters 67
4.8总结 69
第5章 TanZen和Zentomino 73
5.1寻找点子 73
5.2设计文档 75
5.3深入编码 76
5.3.1创建七巧板块UI 76
5.3.2散落的七巧板 77
5.3.3模拟器的陷井 78
5.3.4理解玩家的心情 79
5.3.5文字?不要烦人的文字 80
5.3.6需要多少按钮 80
5.4不仅仅是游戏 81
5.4.1突破 82
5.4.2扮演艺术家 82
5.4.3不可见因素 84
5.4.4冲刺 85
5.4.5更好的旋转方式 85
5.5实际设备上的最终测试 87
5.5.1重回画板 88
5.5.2危机时刻 90
5.6 App Store来临 90
5.6.1上架第一天 92
5.6.2回应旋转问题 92
5.6.3接受还是婉拒 94
5.6.4生存于App Store 95
5.7开发第二款游戏的基础 96
5.7.1重新设计用户界面 97
5.7.2新规则,新界面 98
5.7.3小屏幕上的设计 98
5.7.4颜色 99
5.7.5画龙点睛 100
5.8总结 100
第6章 Flash of Genius:SAT Vocab 103
6.1竞争对手 104
6.1.1认知模型不一致 105
6.1.2不恰当的方向模式 105
6.1.3小按钮 106
6.2启动 107
6.3按钮设计 110
6.4测试应用 111
6.5发布应用 113
6.6总结 113
第7章 Postage 117
7.1保持应用的专注性 118
7.1.1选择字体样式 119
7.1.2选择字体颜色 120
7.1.3应用图像效果 120
7.1.4首选项设置和应用配置 121
7.1.5分离子任务 123
7.2环境分析 127
7.2.1考虑Postage中的环境 128
7.2.2面对环境的潜在问题 129
7.2.3在Postage中使用熟悉的控件 130
7.3创建应用流程 131
7.3.1给出流程的提示 132
7.3.2用展示代替叙述 134
7.3.3避免图标重载 135
7.3.4调整响应和反馈 135
7.4探索Postage开发技术 137
7.4.1创建原型和模型 137
7.4.2编写规格说明 139
7.4.3美工方面的考虑 141
7.4.4调整触摸设备 142
7.5总结 143
第8章 Falling Balls和Gravity Pods 147
8.1创建Falling Balls 148
8.1.1构建游戏 149
8.1.2添加游戏控件 152
8.2创建GravityPods 155
8.2.1构建HUD 157
8.3总结 162
第9章 FontShuffle 165
9.1 FontShuffle介绍 165
9.2进入字型的世界 166
9.2.1理解字体 166
9.2.2字符和字形 167
9.2.3字符结构 168
9.3选择正确的屏幕字体 171
9.4识别字型 172
9.4.1 Serif vs.Sans Serif 173
9.4.2字体风格的剧增 173
9.4.3字型分类 174
9.5探索FontBook和FontShuffle 175
9.5.1 FontShop的字型类别 177
9.5.2字型的纲和目 178
9.5.3逐步深入FontShuffle 179
9.6总结 185
第10章 Snow Reports for theiPhone 189
10.1那么你喜欢设计吗? 190
10.2为什么进行iPhone的设计? 190
10.3编程不是程序员的事情吗? 191
10.4为什么开发Snow Reports? 191
10.5为什么学习iPhone编程? 193
10.6我的设计过程 193
10.6.1定义项目 194
10.6.2获得第三方资源 195
10.6.3创建流程图 196
10.6.4创建三维模型 198
10.6.5表皮设计 199
10.6.6开发和编程 200
10.6.7测试和部署 201
10.7 UI细节 202
10.7.1形状 202
10.7.2颜色 202
10.7.3时机标志 202
10.7.4按钮 203
10.7.5字体 204
10.7.6装入屏幕vs.启动屏幕 205
10.7.7报告日期 206
10.8来自Web设计背景 206
10.8.1设计图标 207
10.9总结 208
后记:活力音乐和不可见的界面 210
我们的做法和原因 210
使用传感器作为活力音乐的界面 211