(1)应用应该对用户程序持ipad的变化做出响应
(2)要设计出确实出色的触摸屏交互界面需要能够触摸到自己的设计,反复触摸,直到找到感觉
(3)chipmunk physics 2D的物理图形库
(4)不断的问自己“我能通过30秒的youtube视频卖出这个应用吗”
(5)http://www.imdb.com/ 检查电影上映日期
(6)如果想在iPad上设计出最畅销的游戏,必须考虑如何充分利用加速传感器和触摸屏
(7)困难的部分通常不在于找到时间开发应用,而在于抵抗想要做些别的事情的诱惑
(8)最棒的应用软件设计应该先用笔和纸完成,然后再用photoshop
(9)用google docs做项目协同
(10)利用ipad的硬件特性
输入:
触摸(一个或多个手指)
拖放
摇晃
倾斜
水平旋转
垂直旋转
语音(ipad有内置麦克风)
音频
输出:
视频(内部和外部)
音频
数据
(11)能够提供给用户的最令他们满意的交互行为是包含最少选项但最有用那些
(12)当特定功能没有100%准备妥当时就不要将这些功能加入软件中
(13)苹果开发库中的stock界面组件
(14)在应用软件中使用实物
(15)苹果公司的GarageBand是一款用于调整音轨并导出供ipad使用的优秀软件,它容许你检视音频波形并预览声音输出。
GarageBand提供的声音压缩过程:减少录音中最高和最低声级之间的动态范围
(16)ipad声音的3项基本要求:
- 声音一定能听见
- 声音必须清楚且不失真
- 声音解决不能给处理器带来过度负担
(17)可以用GarageBand进行检测,如果音频仪表到达红色区域,音频要么出现削波失真,要么接近削波失真
(18)如果需要从事大量ipad声音设计,可以考虑掌握Reason