移動應用的設(shè)計與開發(fā)

出版時間:2010年5月  出版社:電子工業(yè)出版社  作者:[美] 弗林 (Brian Fling)  頁數(shù):309  譯者:馬晶慧  
Tag標簽:無  

前言

  剛剛拿到這本書時,我還以為是本介紹手機程序開發(fā)的書。其實也沒錯,這本書的內(nèi)容的確包括了移動應用程序的設(shè)計和開發(fā),但更重要的是“程序設(shè)計和開發(fā)”之外的那些內(nèi)容??傮w來說,我認為這本書闡述了兩個重要觀點:一是設(shè)備碎片化;二是iPhone帶來的移動設(shè)備革命。先來說說設(shè)備碎片化。以前我曾經(jīng)做過手機WAP網(wǎng)站,也曾經(jīng)在12ME上寫一些小程序。每次修改程序后,都要在各個運營上的模擬器上反復測試網(wǎng)站是否正常,要在各種型號的手機上測試Java應用程序是否會出錯,其痛苦經(jīng)歷到現(xiàn)在仍然記憶猶新。讀了這本書后才知道,原來這就是“設(shè)備碎片化”(device fragmentation),而且與真正的設(shè)備適配相比,我所經(jīng)歷的那些簡直是小巫見大巫了。就拿前幾年最流行的摩托羅拉RAZR來說,我也曾用過RAZRV3,但絕沒有想到,不同的RAZR竟然有上百種,更可怕的是,誰都無法保證各種RAZR上程序會有相同的表現(xiàn)!可想而知,要為RAZR設(shè)計應用程序就至少要在所有設(shè)備上都測試一遍,這種投入絕不是小公司能承擔得起的。而iPhone很好地解決了這個問題。各種不同型號的iPhone在硬件和平臺上有著優(yōu)異的一致性,因此開發(fā)iPhone應用程序的代價就小得多——在模擬器上完成大部分設(shè)計和編碼,最后在單一型號的iPhone上測試即可,而且絕大部分應用程序甚至可以用相對廉價的iPodTouch做測試??梢哉f,iPhone今天的成功,多一半是源于它的一致性(另一半原因是AppleApp Store)。本書的另一個觀點是,iPhone在移動界掀起了一場革命。iPhone出現(xiàn)之前,手機瀏覽器還是個不被重視的小角色,功能十分簡陋。而iPhone自帶的Safari瀏覽器能媲美桌面瀏覽器,相當完美地支持cSS3等高級特性,因此在iPhone上創(chuàng)建功能強大的Web應用程序就非常簡單,這導致了大量Web應用程序如雨后春筍般地出現(xiàn)。其他設(shè)備制造商看到這個趨勢,也開始下大力氣改進自己的瀏覽器,最終出現(xiàn)了如今的局面——主流智能手機的瀏覽器都能完美地渲染桌面互聯(lián)網(wǎng),WAP時代已經(jīng)終結(jié)。網(wǎng)站開發(fā)者們不用再為手機制作WAT版本,用戶也能在手機上看到絢麗的效果。雖然由于種種客觀原因,作者筆下的那種“Web應用取代大部分原生應用”的理想還未能實現(xiàn)(至少在中國是如此),但這顯然是未來的趨勢。

內(nèi)容概要

  全面介紹了如何在移動設(shè)備上設(shè)計和開發(fā)應用程序。書中從介紹移動產(chǎn)業(yè)的生態(tài)環(huán)境和移動媒體開始,闡述產(chǎn)品策劃的方法、產(chǎn)品架構(gòu)、視覺設(shè)計和產(chǎn)品類型的選擇,并詳細描述了產(chǎn)品實現(xiàn)過程中所用到的一些技術(shù)、工具和概念,最后還簡單介紹了如何獲得利潤和降低成本,肯定了iPhone在移動設(shè)備發(fā)展史上起到的巨大推動作用?!兑苿討玫脑O(shè)計與開發(fā)》不僅能讓讀者了解到移動設(shè)計和開發(fā)的知識,更重要的是,它揭示了移動開發(fā)的代價高昂、標準混亂的根本原因,并在該問題短期內(nèi)得不到根本性解決的前提下,給出了一些切實可行的應對之策。  適合與移動開發(fā)相關(guān)的所有人閱讀,包括開發(fā)人員、界面設(shè)計師、產(chǎn)品經(jīng)理和企業(yè)決策者等。

作者簡介

  Brian Fling,已在移動行業(yè)工作了十多年。他與許多公司共事過,從剛剛起步的創(chuàng)業(yè)公司到財富雜志50強公司,與他們一起,為滿足人們的需求而設(shè)計有效的移動解決方案。

書籍目錄

前言第1章 移動設(shè)備簡史1.1 最初的設(shè)備1.2 設(shè)備的進化1.2.1 磚頭時代1.2.2 糖塊時代1.2.3 功能性手機時代1.2.4 智能手機時代1.2.5 觸摸時代第2章 移動生態(tài)系統(tǒng)2.1 運營商2.2 網(wǎng)絡2.3 設(shè)備2.4 平臺2.4.1 授權(quán)平臺2.4.2 專有平臺2.4.3 開源平臺2.5 操作系統(tǒng)2.6 應用程序框架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運行時環(huán)境(WRT)2.6.9 WebKit2.6.10 互聯(lián)網(wǎng)2.7 應用程序2.8 服務第3章 移動設(shè)備的優(yōu)勢是什么?3.1 市場規(guī)模和范圍3.2 潛在的移動市場3.2.1 高端設(shè)備VS低端設(shè)備3.2.2 暢銷設(shè)備VS免費設(shè)備3.2.3 移動web應用VS原生應用3.2.4 觸摸設(shè)備Vs.鍵盤設(shè)備3.3作為媒體的移動設(shè)備3.3.1 印刷機3.3.2 唱片3.3.3 電影3.3.4 收音機3.3.5 電視機3.3.6 互聯(lián)網(wǎng)3.3.7 移動設(shè)備3.3.8 移動設(shè)備的獨特優(yōu)勢3.4 第八種媒體 誰與爭鋒?3.5 普適,從移動互聯(lián)網(wǎng)開始第4章 考慮應用環(huán)境的設(shè)計4.1 在環(huán)境中思考4.1.1背景環(huán)境4.1.2 歸屬環(huán)境4.2 下一步行動第5章 制定移動開發(fā)策略5.1 新規(guī)則5.1.1 規(guī)則1 忘記已有知識5.1.2 規(guī)則2 耳聽為虛,眼見為實51.3 規(guī)則3 絕不要首先考慮限制5.1.4 規(guī)則4 重視應用環(huán)境、目標和需求5.1.5 規(guī)則5 別試圖支持一切5.1.6 規(guī)則6 創(chuàng)造,而非移擅5.1.7規(guī)則7 保持簡單5.2 總結(jié)第6章 移動應用的類型6.1 移動應用的媒體類型6.1.1 短信6.1.2 移動網(wǎng)站6.1.3 移動小窗體6.1.4 移動Web曲應用6.1.5 原生應用6.1.6 游戲6.1.7 移動應用媒體矩陣圖6.1.8 應用環(huán)境6.1.9 工具應用環(huán)境6.1.10 本地環(huán)境6.1.11 信息型應用6.1.12 生產(chǎn)力應用程序環(huán)境6.1.13 擬真全屏應用6.1.14 應用環(huán)境矩陣圖第7章 移動信息架構(gòu)7.1 什么是信息架構(gòu)?7.2 移動信息架構(gòu)7.2.1 保持簡單7.2.2 網(wǎng)站地圖7.2.3 點擊流7.2.4 線框模型7.2.5 原型制作7.2.6 不同設(shè)備的不同信息架構(gòu)7.3 設(shè)計的神話第8章 移動產(chǎn)品的視覺設(shè)計8.1 闡述設(shè)計8.2 強檔型移動設(shè)計8.3 設(shè)計最佳體驗8.4 移動設(shè)計的元素8.4.1 應用環(huán)境8.4.2 主旨8.4.3 觀感8.4.4 布局8.4.5 顏色8.4.6字體8.4.7圖形8.5 移動設(shè)計的工具8.6 選擇正確的設(shè)備8.7 適應各種屏幕尺寸第9章 移動Web應用程序VS原生應用程序9.1 普適的原則9.1.1 設(shè)備碎片化9.1.2 互聯(lián)網(wǎng)9.1.3 控制權(quán)9.1.4 消費者期待9.1.5 移動互聯(lián)網(wǎng)中的普適9.2 何時創(chuàng)建原生應用程序9.2.1 收費9.2.2 創(chuàng)建游戲9.2.3 使用特定位置9.2.4 使用攝像頭9.2.5 使用加速度計9.2.6 訪問文件系統(tǒng)9.2.7 離線用戶9.3 何時創(chuàng)建移動Web應用程序第10章 M0blle 2.010.l Mobile 2.0是什么?10.1.1 Mobile 2.0 Web和移動的結(jié)合體10.1.2 移動Web瀏覽器是下一個殺手級應用10.1.3 移動Web應用程序就是未來10.1.4 JavaScript是下一個先鋒10.1.5 糟糕的移動用戶體驗10.l.6 移動小窗體是下一個重要概念10.1.7 運營商是新的討厭鬼10.1.8 移動陣營需要反思自我10.1.9 我們是創(chuàng)造者,不是消費者第11章 移動Web開發(fā)11.1 Web標準11.2 為多種移動瀏覽器進行設(shè)計11.2.1 漸進式增強11.2.2 DLAL11.2.3 為多種顯示屏進行設(shè)計11.3 設(shè)備計劃11.3.1 設(shè)備矩陣圖11.4 標記語言11.4.1 XHTML-MP概覽11.4.2 文檔結(jié)構(gòu)11.4.3 文本元素11.4.4 創(chuàng)建鏈接11.4.5 圖像和對象11.4.6 表格11.4.7 框架11.4.8 表單……第12章 iPhone Web應用第13章 適配設(shè)備第14章 從移動界獲得收入第15章 設(shè)備支持第16章 移動界的未來索引

媒體關(guān)注與評論

  “要的就是Brian這本書!移動開發(fā)遠不止API和最新型號的手機,它是改變?nèi)藗兩?、工作和娛樂方式的東西。任何剛剛接觸移動開發(fā)項目的人,其首要任務就是閱讀這本書。就是這樣?!薄  狥rank Ableson MSlSetwqces, Inc總裁 《Unlockillg Android》作者 《Linux Magazine》移動板塊編輯

編輯推薦

  在全球范圍內(nèi),移動設(shè)備的數(shù)量已超過臺式機和筆記本,而且是后者的三倍,但設(shè)計和開發(fā)移動應用程序的信息卻少之義少?!耙苿討玫脑O(shè)計與開發(fā)》一書用移動產(chǎn)品建立過程中所需的指導方針、標準、技術(shù)和最佳實踐填補了這個空白。通過《移動應用的設(shè)計與開發(fā)》,你將學到支配所有移動設(shè)備和平臺的設(shè)計開發(fā)基本原則。你還將看到移動互聯(lián)網(wǎng)更加先進的能力,如標記語占、高級樣式技術(shù)和移動Ajax等。如果你是web設(shè)計師、web開發(fā)者、信息架構(gòu)師、項目經(jīng)理、易用性專家、內(nèi)容發(fā)布商,或是剛剛進入移動互聯(lián)網(wǎng)的企業(yè)家,《移動應用的設(shè)計與開發(fā)》將為你提供必需的知識,讓你駕馭這門迅速發(fā)展的技術(shù)?! ±斫庖苿由鷳B(tài)系統(tǒng)的工作原理,與其他媒體的區(qū)別,以及如何為移動應用環(huán)境設(shè)計產(chǎn)品?! ×私馔ㄟ^運營商或應用程序商店發(fā)售的原生應用程序和移動網(wǎng)站或web應用的優(yōu)缺點。  使用布局流、原型、易用性實踐,以及與屏幕大小無關(guān)的視覺設(shè)計?! 楣爬系脑O(shè)備和未來可能出現(xiàn)的設(shè)備使用并測試跨平臺的移動web標準?! W習如何在預算內(nèi)設(shè)計移動產(chǎn)品。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    移動應用的設(shè)計與開發(fā) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7