出版時間:2011-6 出版社:人民郵電 作者:(美)巴納德|譯者:姚軍//周國能 頁數(shù):212
Tag標簽:無
前言
前言 親愛的讀者: 我們在策劃一系列表現(xiàn)出眾的iPhone開發(fā)人員及其應(yīng)用程序的面向項目的書籍時,才發(fā)現(xiàn)我們所能真正求助的這個領(lǐng)域公認的專家很少。我們都是初學(xué)者:第一次使用Obiective-C,第一次嘗試Xcode,學(xué)習(xí)為移動設(shè)備編程,或者可能為了興趣而開發(fā)自己的第一個應(yīng)用。盡管我們的背景各有差異,但是都分享著學(xué)習(xí)Cocoa Touch、iPhone OS SDK的經(jīng)驗,以及對這一新生事物的熱情?! 〈蠹s一年后,一個遠遠比以前成熟的iPhone世界迎來了Apress發(fā)行的iPhone Proiects系列書籍的第4本。不僅有了更多更好的應(yīng)用程序,還有了許多更有經(jīng)驗、真正具有創(chuàng)意的開發(fā)人員和設(shè)計人員。因為界面設(shè)計和可用性已經(jīng)成為了最成功的應(yīng)用程序的特點,所以我們將在本書中介紹一些最有創(chuàng)意的設(shè)計人員?! ”緯沁@一系列書籍中唯一聚焦于設(shè)計而非代碼的圖書。所有在我們的早期書籍中占據(jù)統(tǒng)治地位的核心開發(fā)人員主題都很有必要,因為實在沒有其他的出發(fā)點,但是真正成功的應(yīng)用程序,也就是那些你樂此不疲地使用、在Apple的iTunes App Store(蘋果商城)上長期流行的應(yīng)用,都具有杰出的代碼和杰出的設(shè)計?! 【哂歇毺氐墓δ芑蛘邇?yōu)秀的性能是不夠的。復(fù)制你的獨特性能或者比你早一個星期出現(xiàn)的應(yīng)用程序太多了。你已經(jīng)開始接觸到漂亮的應(yīng)用程序開發(fā),本書有一些對你的作品進行專業(yè)的美化工作的關(guān)鍵示例。但是這不是簡單的美化,因為你在這些章節(jié)中將會看到,好的設(shè)計要求從開發(fā)進程的一開始就有豐富的想法,這也許是從本書中你將學(xué)到的最重要的一點。如果你想使自己的應(yīng)用成為超過10萬個競爭對手中的佼佼者,就必須考慮應(yīng)用的每個方面?! ∥以俅魏虳aveMark一起工作,尋找能夠制作高效而無缺陷的代碼、設(shè)計可用和吸引人的界面以及挑戰(zhàn)技術(shù)極限的開發(fā)人員。Dave是本系列圖書的編輯以及許多暢銷的Apress書籍的作者(包括《Beginningi Phone 3 Development》)。Dave的平民風(fēng)格、實事求是以及對漂亮的應(yīng)用程序的欣賞在本系列書籍中展現(xiàn)無遺?! ∵@把我們帶回到代碼問題,或者用戶界面設(shè)計中代碼的缺乏。作為開發(fā)人員,我們都習(xí)慣待在代碼語言中。本書是有關(guān)你的代碼的視覺表現(xiàn)的。你的大部分用戶對什么是漂亮的代碼都沒有概念,但是在你將自己的工作成果表現(xiàn)為真正漂亮和有用的應(yīng)用程序時,每個用戶都會得到快樂。這是每個iPhone開發(fā)人員都引以為傲的事情?! ∥覀兿M隳苡X得這些章節(jié)中介紹的應(yīng)用程序和制作它們的過程的故事,和人類的戲劇一樣有趣,并且和iPhone和iPod Touch技術(shù)一樣有很好的設(shè)計?! lay Andres Apress iPhone和Mac OS X采編
內(nèi)容概要
本收通過10名在Apple
Store中名列前茅的應(yīng)用開發(fā)者的現(xiàn)身說法,為我們揭開了iPhone開發(fā)的神秘面紗。從傳統(tǒng)意義上說,這些杰出的開發(fā)者沒有一位是真正的iPhone開發(fā)專家,甚至大部分都是第一次接觸iPhone開發(fā),《iPhone用戶界面設(shè)計典型實例》中精彩的開發(fā)經(jīng)歷、界面設(shè)計思路都來源于這些開發(fā)者對于軟件設(shè)計和人機界面的經(jīng)驗和深入的理解。從《iPhone用戶界面設(shè)計典型實例》中,讀者不僅能學(xué)習(xí)到iPhone開發(fā)過程中的許多經(jīng)驗,更重要的是能夠?qū)?yīng)用軟件成功的關(guān)鍵因素有全新的理解——應(yīng)用的成功最終取決于創(chuàng)意、人性化的界面帶來的用戶體驗。
本書適合于對iPhone開發(fā)感興趣的讀者,也適合于開發(fā)各種應(yīng)用項目的設(shè)計人員。
作者簡介
作者:(美)Barnard
書籍目錄
第1章 App Cubby
1.1 從愛好者到開發(fā)者
1.2 學(xué)習(xí)Apple
1.3 點還是不點?
1.3.1 尋找用戶
1.3.2 正確的測試方式
1.3.3 用戶測試案例
1.3.4 以可用性測試為鑒
1.4 精致與完備
1.5 總結(jié)
第2章 新一代Google閱讀器
2.1 開發(fā)新聞閱讀器
2.2 分析現(xiàn)行新聞閱讀器的缺陷
2.2.1 檢驗Google閱讀器
2.2.2 缺乏總覽圖和導(dǎo)航繁瑣
2.2.3 缺乏數(shù)據(jù)控制
2.3 改進新聞閱讀器體驗
2.3.1 應(yīng)用定義聲明
2.3.2 開發(fā)原生應(yīng)用程序
2.3.3 高效導(dǎo)航
2.3.4 改進總覽圖
2.3.5 學(xué)習(xí)用戶閱讀模式
2.3.6 顯示信息
2.4 后續(xù)工作
2.5 總結(jié)
第3章 Brightkite iPhone客戶端
3.1 基于位置的社交網(wǎng)絡(luò)Brightkite
3.2 Double Encore簡介
3.3 從網(wǎng)頁移植到移動設(shè)備
3.3.1 原生應(yīng)用的崛起和網(wǎng)頁應(yīng)用的終結(jié)
3.3.2 一個突破性的使用模式轉(zhuǎn)變
3.4 針對新用戶的設(shè)計
3.5 虛擬無限級向下鉆取
3.6 總結(jié)
第4章 Outpost
4.1 Outpost誕生
4.2 Outpost線框
4.3 Outpost設(shè)計
4.3.1 應(yīng)用中的兩個視圖
4.3.2 第一次嘗試
4.3.3 第二次嘗試
4.4 風(fēng)格
4.5 小團隊合作
4.6 Html設(shè)計
4.7 All that Glitters
4.8 總結(jié)
第5章 TanZen和Zentomino
5.1 尋找點子
5.2 設(shè)計文檔
5.3 深入編碼
5.3.1 創(chuàng)建七巧板塊UI
5.3.2 散落的七巧板
5.3.3 模擬器的陷井
5.3.4 理解玩家的心情
5.3.5 文字?不要煩人的文字
5.3.6 需要多少按鈕
5.4 不僅僅是游戲
5.4.1 突破
5.4.2 扮演藝術(shù)家
5.4.3 不可見因素
5.4.4 沖刺
5.4.5 更好的旋轉(zhuǎn)方式
5.5 實際設(shè)備上的最終測試
5.5.1 重回畫板
5.5.2 危機時刻
5.6 App Store來臨
5.6.1 上架第一天
5.6.2 回應(yīng)旋轉(zhuǎn)問題
5.6.3 接受還是婉拒
5.6.4 生存于App Store
5.7 開發(fā)第二款游戲的基礎(chǔ)
5.7.1 重新設(shè)計用戶界面
5.7.2 新規(guī)則,新界面
5.7.3 小屏幕上的設(shè)計
5.7.4 顏色
5.7.5 畫龍點睛
5.8 總結(jié)
第6章 Flash of Genius: SAT Vocab
6.1 競爭對手
6.1.1 認知模型不一致
6.1.2 不恰當?shù)姆较蚰J健?br /> 6.1.3 小按鈕
6.2 啟動
6.3 按鈕設(shè)計
6.4 測試應(yīng)用
6.5 發(fā)布應(yīng)用
6.6 總結(jié)
第7章 Postage
7.1 保持應(yīng)用的專注性
7.1.1 選擇字體樣式
7.1.2 選擇字體顏色
7.1.3 應(yīng)用圖像效果
7.1.4 首選項設(shè)置和應(yīng)用配置
7.1.5 分離子任務(wù)
7.2 環(huán)境分析
7.2.1 考慮Postage中的環(huán)境
7.2.2 面對環(huán)境的潛在問題
7.2.3 在Postage中使用熟悉的控件
7.3 創(chuàng)建應(yīng)用流程
7.3.1 給出流程的提示
7.3.2 用展示代替敘述
7.3.3 避免圖標重載
7.3.4 調(diào)整響應(yīng)和反饋
7.4 探索Postage開發(fā)技術(shù)
7.4.1 創(chuàng)建原型和模型
7.4.2 編寫規(guī)格說明
7.4.3 美工方面的考慮
7.4.4 調(diào)整觸摸設(shè)備
7.5 總結(jié)
第8章 Falling Balls和Gravity Pods
8.1 創(chuàng)建Falling Balls
8.1.1 構(gòu)建游戲
8.1.2 添加游戲控件
8.2 創(chuàng)建Gravity Pods
8.2.1 構(gòu)建HUD
8.3 總結(jié)
第9章 FontShuffle
9.1 FontShuffle介紹
9.2 進入字型的世界
9.2.1 理解字體
9.2.2 字符和字形
9.2.3 字符結(jié)構(gòu)
9.3 選擇正確的屏幕字體
9.4 識別字型
9.4.1 Serif vs. Sans Serif
9.4.2 字體風(fēng)格的劇增
9.4.3 字型分類
9.5 探索FontBook和FontShuffle
9.5.1 FontShop的字型類別
9.5.2 字型的綱和目
9.5.3 逐步深入FontShuffle
9.6 總結(jié)
第10章 Snow Reports for the iPhone
10.1 那么你喜歡設(shè)計嗎?
10.2 為什么進行iPhone的設(shè)計?
10.3 編程不是程序員的事情嗎?
10.4 為什么開發(fā)Snow Reports?
10.5 為什么學(xué)習(xí)iPhone編程?
10.6 我的設(shè)計過程
10.6.1 定義項目
10.6.2 獲得第三方資源
10.6.3 創(chuàng)建流程圖
10.6.4 創(chuàng)建三維模型
10.6.5 表皮設(shè)計
10.6.6 開發(fā)和編程
10.6.7 測試和部署
10.7 UI細節(jié)
10.7.1 形狀
10.7.2 顏色
10.7.3 時機標志
10.7.4 按鈕
10.7.5 字體
10.7.6 裝入屏幕vs.啟動屏幕
10.7.7 報告日期
10.8 來自Web設(shè)計背景
10.8.1 設(shè)計圖標
10.9 總結(jié)
后記:活力音樂和不可見的界面
我們的做法和原因
使用傳感器作為活力音樂的界面
編輯推薦
10個經(jīng)典案例,向你展示iPhone App界面設(shè)計的非凡之旅 優(yōu)秀iPhone用戶界面設(shè)計師的創(chuàng)意峰會,啟發(fā)你的設(shè)計靈感。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載