出版時(shí)間:2010年5月 出版社:電子工業(yè)出版社 作者:[美] 弗林 (Brian Fling) 頁數(shù):309 譯者:馬晶慧
Tag標(biāo)簽:無
前言
剛剛拿到這本書時(shí),我還以為是本介紹手機(jī)程序開發(fā)的書。其實(shí)也沒錯(cuò),這本書的內(nèi)容的確包括了移動(dòng)應(yīng)用程序的設(shè)計(jì)和開發(fā),但更重要的是“程序設(shè)計(jì)和開發(fā)”之外的那些內(nèi)容??傮w來說,我認(rèn)為這本書闡述了兩個(gè)重要觀點(diǎn):一是設(shè)備碎片化;二是iPhone帶來的移動(dòng)設(shè)備革命。先來說說設(shè)備碎片化。以前我曾經(jīng)做過手機(jī)WAP網(wǎng)站,也曾經(jīng)在12ME上寫一些小程序。每次修改程序后,都要在各個(gè)運(yùn)營上的模擬器上反復(fù)測試網(wǎng)站是否正常,要在各種型號(hào)的手機(jī)上測試Java應(yīng)用程序是否會(huì)出錯(cuò),其痛苦經(jīng)歷到現(xiàn)在仍然記憶猶新。讀了這本書后才知道,原來這就是“設(shè)備碎片化”(device fragmentation),而且與真正的設(shè)備適配相比,我所經(jīng)歷的那些簡直是小巫見大巫了。就拿前幾年最流行的摩托羅拉RAZR來說,我也曾用過RAZRV3,但絕沒有想到,不同的RAZR竟然有上百種,更可怕的是,誰都無法保證各種RAZR上程序會(huì)有相同的表現(xiàn)!可想而知,要為RAZR設(shè)計(jì)應(yīng)用程序就至少要在所有設(shè)備上都測試一遍,這種投入絕不是小公司能承擔(dān)得起的。而iPhone很好地解決了這個(gè)問題。各種不同型號(hào)的iPhone在硬件和平臺(tái)上有著優(yōu)異的一致性,因此開發(fā)iPhone應(yīng)用程序的代價(jià)就小得多——在模擬器上完成大部分設(shè)計(jì)和編碼,最后在單一型號(hào)的iPhone上測試即可,而且絕大部分應(yīng)用程序甚至可以用相對(duì)廉價(jià)的iPodTouch做測試??梢哉f,iPhone今天的成功,多一半是源于它的一致性(另一半原因是AppleApp Store)。本書的另一個(gè)觀點(diǎn)是,iPhone在移動(dòng)界掀起了一場革命。iPhone出現(xiàn)之前,手機(jī)瀏覽器還是個(gè)不被重視的小角色,功能十分簡陋。而iPhone自帶的Safari瀏覽器能媲美桌面瀏覽器,相當(dāng)完美地支持cSS3等高級(jí)特性,因此在iPhone上創(chuàng)建功能強(qiáng)大的Web應(yīng)用程序就非常簡單,這導(dǎo)致了大量Web應(yīng)用程序如雨后春筍般地出現(xiàn)。其他設(shè)備制造商看到這個(gè)趨勢,也開始下大力氣改進(jìn)自己的瀏覽器,最終出現(xiàn)了如今的局面——主流智能手機(jī)的瀏覽器都能完美地渲染桌面互聯(lián)網(wǎng),WAP時(shí)代已經(jīng)終結(jié)。網(wǎng)站開發(fā)者們不用再為手機(jī)制作WAT版本,用戶也能在手機(jī)上看到絢麗的效果。雖然由于種種客觀原因,作者筆下的那種“Web應(yīng)用取代大部分原生應(yīng)用”的理想還未能實(shí)現(xiàn)(至少在中國是如此),但這顯然是未來的趨勢。
內(nèi)容概要
全面介紹了如何在移動(dòng)設(shè)備上設(shè)計(jì)和開發(fā)應(yīng)用程序。書中從介紹移動(dòng)產(chǎn)業(yè)的生態(tài)環(huán)境和移動(dòng)媒體開始,闡述產(chǎn)品策劃的方法、產(chǎn)品架構(gòu)、視覺設(shè)計(jì)和產(chǎn)品類型的選擇,并詳細(xì)描述了產(chǎn)品實(shí)現(xiàn)過程中所用到的一些技術(shù)、工具和概念,最后還簡單介紹了如何獲得利潤和降低成本,肯定了iPhone在移動(dòng)設(shè)備發(fā)展史上起到的巨大推動(dòng)作用。《移動(dòng)應(yīng)用的設(shè)計(jì)與開發(fā)》不僅能讓讀者了解到移動(dòng)設(shè)計(jì)和開發(fā)的知識(shí),更重要的是,它揭示了移動(dòng)開發(fā)的代價(jià)高昂、標(biāo)準(zhǔn)混亂的根本原因,并在該問題短期內(nèi)得不到根本性解決的前提下,給出了一些切實(shí)可行的應(yīng)對(duì)之策?! ∵m合與移動(dòng)開發(fā)相關(guān)的所有人閱讀,包括開發(fā)人員、界面設(shè)計(jì)師、產(chǎn)品經(jīng)理和企業(yè)決策者等。
作者簡介
Brian Fling,已在移動(dòng)行業(yè)工作了十多年。他與許多公司共事過,從剛剛起步的創(chuàng)業(yè)公司到財(cái)富雜志50強(qiáng)公司,與他們一起,為滿足人們的需求而設(shè)計(jì)有效的移動(dòng)解決方案。
書籍目錄
前言第1章 移動(dòng)設(shè)備簡史1.1 最初的設(shè)備1.2 設(shè)備的進(jìn)化1.2.1 磚頭時(shí)代1.2.2 糖塊時(shí)代1.2.3 功能性手機(jī)時(shí)代1.2.4 智能手機(jī)時(shí)代1.2.5 觸摸時(shí)代第2章 移動(dòng)生態(tài)系統(tǒng)2.1 運(yùn)營商2.2 網(wǎng)絡(luò)2.3 設(shè)備2.4 平臺(tái)2.4.1 授權(quán)平臺(tái)2.4.2 專有平臺(tái)2.4.3 開源平臺(tái)2.5 操作系統(tǒng)2.6 應(yīng)用程序框架2.6.1 Java26.2 S602.6.3 BRLW2.6.4 Flash Lite2.6.5 Windows Mobile2.6.6 Cocoa Tbuch2.6.7 Android SDK2.6.8 Web運(yùn)行時(shí)環(huán)境(WRT)2.6.9 WebKit2.6.10 互聯(lián)網(wǎng)2.7 應(yīng)用程序2.8 服務(wù)第3章 移動(dòng)設(shè)備的優(yōu)勢是什么?3.1 市場規(guī)模和范圍3.2 潛在的移動(dòng)市場3.2.1 高端設(shè)備VS低端設(shè)備3.2.2 暢銷設(shè)備VS免費(fèi)設(shè)備3.2.3 移動(dòng)web應(yīng)用VS原生應(yīng)用3.2.4 觸摸設(shè)備Vs.鍵盤設(shè)備3.3作為媒體的移動(dòng)設(shè)備3.3.1 印刷機(jī)3.3.2 唱片3.3.3 電影3.3.4 收音機(jī)3.3.5 電視機(jī)3.3.6 互聯(lián)網(wǎng)3.3.7 移動(dòng)設(shè)備3.3.8 移動(dòng)設(shè)備的獨(dú)特優(yōu)勢3.4 第八種媒體 誰與爭鋒?3.5 普適,從移動(dòng)互聯(lián)網(wǎng)開始第4章 考慮應(yīng)用環(huán)境的設(shè)計(jì)4.1 在環(huán)境中思考4.1.1背景環(huán)境4.1.2 歸屬環(huán)境4.2 下一步行動(dòng)第5章 制定移動(dòng)開發(fā)策略5.1 新規(guī)則5.1.1 規(guī)則1 忘記已有知識(shí)5.1.2 規(guī)則2 耳聽為虛,眼見為實(shí)51.3 規(guī)則3 絕不要首先考慮限制5.1.4 規(guī)則4 重視應(yīng)用環(huán)境、目標(biāo)和需求5.1.5 規(guī)則5 別試圖支持一切5.1.6 規(guī)則6 創(chuàng)造,而非移擅5.1.7規(guī)則7 保持簡單5.2 總結(jié)第6章 移動(dòng)應(yīng)用的類型6.1 移動(dòng)應(yīng)用的媒體類型6.1.1 短信6.1.2 移動(dòng)網(wǎng)站6.1.3 移動(dòng)小窗體6.1.4 移動(dòng)Web曲應(yīng)用6.1.5 原生應(yīng)用6.1.6 游戲6.1.7 移動(dòng)應(yīng)用媒體矩陣圖6.1.8 應(yīng)用環(huán)境6.1.9 工具應(yīng)用環(huán)境6.1.10 本地環(huán)境6.1.11 信息型應(yīng)用6.1.12 生產(chǎn)力應(yīng)用程序環(huán)境6.1.13 擬真全屏應(yīng)用6.1.14 應(yīng)用環(huán)境矩陣圖第7章 移動(dòng)信息架構(gòu)7.1 什么是信息架構(gòu)?7.2 移動(dòng)信息架構(gòu)7.2.1 保持簡單7.2.2 網(wǎng)站地圖7.2.3 點(diǎn)擊流7.2.4 線框模型7.2.5 原型制作7.2.6 不同設(shè)備的不同信息架構(gòu)7.3 設(shè)計(jì)的神話第8章 移動(dòng)產(chǎn)品的視覺設(shè)計(jì)8.1 闡述設(shè)計(jì)8.2 強(qiáng)檔型移動(dòng)設(shè)計(jì)8.3 設(shè)計(jì)最佳體驗(yàn)8.4 移動(dòng)設(shè)計(jì)的元素8.4.1 應(yīng)用環(huán)境8.4.2 主旨8.4.3 觀感8.4.4 布局8.4.5 顏色8.4.6字體8.4.7圖形8.5 移動(dòng)設(shè)計(jì)的工具8.6 選擇正確的設(shè)備8.7 適應(yīng)各種屏幕尺寸第9章 移動(dòng)Web應(yīng)用程序VS原生應(yīng)用程序9.1 普適的原則9.1.1 設(shè)備碎片化9.1.2 互聯(lián)網(wǎng)9.1.3 控制權(quán)9.1.4 消費(fèi)者期待9.1.5 移動(dòng)互聯(lián)網(wǎng)中的普適9.2 何時(shí)創(chuàng)建原生應(yīng)用程序9.2.1 收費(fèi)9.2.2 創(chuàng)建游戲9.2.3 使用特定位置9.2.4 使用攝像頭9.2.5 使用加速度計(jì)9.2.6 訪問文件系統(tǒng)9.2.7 離線用戶9.3 何時(shí)創(chuàng)建移動(dòng)Web應(yīng)用程序第10章 M0blle 2.010.l Mobile 2.0是什么?10.1.1 Mobile 2.0 Web和移動(dòng)的結(jié)合體10.1.2 移動(dòng)Web瀏覽器是下一個(gè)殺手級(jí)應(yīng)用10.1.3 移動(dòng)Web應(yīng)用程序就是未來10.1.4 JavaScript是下一個(gè)先鋒10.1.5 糟糕的移動(dòng)用戶體驗(yàn)10.l.6 移動(dòng)小窗體是下一個(gè)重要概念10.1.7 運(yùn)營商是新的討厭鬼10.1.8 移動(dòng)陣營需要反思自我10.1.9 我們是創(chuàng)造者,不是消費(fèi)者第11章 移動(dòng)Web開發(fā)11.1 Web標(biāo)準(zhǔn)11.2 為多種移動(dòng)瀏覽器進(jìn)行設(shè)計(jì)11.2.1 漸進(jìn)式增強(qiáng)11.2.2 DLAL11.2.3 為多種顯示屏進(jìn)行設(shè)計(jì)11.3 設(shè)備計(jì)劃11.3.1 設(shè)備矩陣圖11.4 標(biāo)記語言11.4.1 XHTML-MP概覽11.4.2 文檔結(jié)構(gòu)11.4.3 文本元素11.4.4 創(chuàng)建鏈接11.4.5 圖像和對(duì)象11.4.6 表格11.4.7 框架11.4.8 表單……第12章 iPhone Web應(yīng)用第13章 適配設(shè)備第14章 從移動(dòng)界獲得收入第15章 設(shè)備支持第16章 移動(dòng)界的未來索引
媒體關(guān)注與評(píng)論
“要的就是Brian這本書!移動(dòng)開發(fā)遠(yuǎn)不止API和最新型號(hào)的手機(jī),它是改變?nèi)藗兩睢⒐ぷ骱蛫蕵贩绞降臇|西。任何剛剛接觸移動(dòng)開發(fā)項(xiàng)目的人,其首要任務(wù)就是閱讀這本書。就是這樣?!薄 狥rank Ableson MSlSetwqces, Inc總裁 《Unlockillg Android》作者 《Linux Magazine》移動(dòng)板塊編輯
編輯推薦
在全球范圍內(nèi),移動(dòng)設(shè)備的數(shù)量已超過臺(tái)式機(jī)和筆記本,而且是后者的三倍,但設(shè)計(jì)和開發(fā)移動(dòng)應(yīng)用程序的信息卻少之義少?!耙苿?dòng)應(yīng)用的設(shè)計(jì)與開發(fā)》一書用移動(dòng)產(chǎn)品建立過程中所需的指導(dǎo)方針、標(biāo)準(zhǔn)、技術(shù)和最佳實(shí)踐填補(bǔ)了這個(gè)空白。通過《移動(dòng)應(yīng)用的設(shè)計(jì)與開發(fā)》,你將學(xué)到支配所有移動(dòng)設(shè)備和平臺(tái)的設(shè)計(jì)開發(fā)基本原則。你還將看到移動(dòng)互聯(lián)網(wǎng)更加先進(jìn)的能力,如標(biāo)記語占、高級(jí)樣式技術(shù)和移動(dòng)Ajax等。如果你是web設(shè)計(jì)師、web開發(fā)者、信息架構(gòu)師、項(xiàng)目經(jīng)理、易用性專家、內(nèi)容發(fā)布商,或是剛剛進(jìn)入移動(dòng)互聯(lián)網(wǎng)的企業(yè)家,《移動(dòng)應(yīng)用的設(shè)計(jì)與開發(fā)》將為你提供必需的知識(shí),讓你駕馭這門迅速發(fā)展的技術(shù)。 理解移動(dòng)生態(tài)系統(tǒng)的工作原理,與其他媒體的區(qū)別,以及如何為移動(dòng)應(yīng)用環(huán)境設(shè)計(jì)產(chǎn)品。 了解通過運(yùn)營商或應(yīng)用程序商店發(fā)售的原生應(yīng)用程序和移動(dòng)網(wǎng)站或web應(yīng)用的優(yōu)缺點(diǎn)?! ∈褂貌季至?、原型、易用性實(shí)踐,以及與屏幕大小無關(guān)的視覺設(shè)計(jì)?! 楣爬系脑O(shè)備和未來可能出現(xiàn)的設(shè)備使用并測試跨平臺(tái)的移動(dòng)web標(biāo)準(zhǔn)?! W(xué)習(xí)如何在預(yù)算內(nèi)設(shè)計(jì)移動(dòng)產(chǎn)品。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
移動(dòng)應(yīng)用的設(shè)計(jì)與開發(fā) PDF格式下載