(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