為什麼我Android程式比你的快又好:最佳化實作

0 / 0
  • 語言:繁體中文
  • ISBN:9789863790006
  • 出版日期:2014/09/29
Android 最佳化技術的核心內容完整呈現,UI版面配置最佳化+記憶體最佳化+程式最佳化+效能最佳化+系統最佳化+最佳化工具。 本書將Android最佳化技術的核心內容展現給讀者。全書循序漸進、詳細地說明Android最佳化技術的基礎,內容新穎、知識全面、說明詳細。Android最佳化技術博大精深,需要程式設計師具備極高的水準和開發經驗,本書將帶領讀者迅速進入Android 開發領域。 佳魁官網提供範例程式下載。 ★內文試閱: ‧前言 進入21 世紀以來,整個社會已經逐漸變得陌生了!生活和工作的快節奏令我們目不暇接,各種各樣的資訊充斥著我們的視野、衝擊著我們的思維。追憶過去,Windows 作業系統的誕生成就了微軟的霸主地位,也造就了PC 時代的繁榮。然而,以Android 和iPhone 手機為代表的智慧行動裝置的發明卻敲響了PC 時代的警鐘!行動網際網路時代已經來臨,誰會成為這些行動裝置上的主宰?毫無疑問, 這就是Android——PC 時代的Windows! ◎極大的優勢 從技術角度而言,Android 與iPhone 相似,都採用WebKit 瀏覽器引擎,具備觸控式螢幕、進階圖形顯示和上網功能,使用者能夠在手機上查收電子郵件、搜索網址和觀看視訊節目等。Android 手機比iPhone 等其他手機更強調搜索功能,介面更強大,可以說是一種融入了全部Web 應用的平台。Android 的版本包含:Android1.1、Android 1.5、Android 1.6、Android 2.0 等, 目前的最新版本是Android4.2。隨著版本的更新,從最初的觸控螢幕到現在的多點觸控,從普通的連絡人到現在的資料同步,從簡單的GoogleMap 到現在的導覽系統,從基本的網頁瀏覽到現在的HTML 5,這都說明Android 已經逐漸穩定,而且功能越來越強大。此外,Android 平台不僅支援 Java、C、C++ 等主流的程式語言,還支援Ruby、Python 等指令碼語言,甚至Google 還專為Android 的應用程式開發推出了Simple 語言,這使得Android 具有非常廣泛的開發群眾。 ◎最佳化的目的是加強使用者體驗 我們做任何一款產品,目標使用者群眾永遠是消費者,而使用者體驗常常決定一款產品的暢銷程度。作為智慧型手機來說,因為其本身硬體遠不及PC,所以這就要求我們需要為消費者提供擁有更好使用者體驗的產品,只有這樣我們的產品才會受推崇。 使用者體驗的英文是User Experience,簡稱UE。它是一種純主觀的在使用者使用產品過程中建立起來的感受。對於一個界定明確的使用者群眾來講,其使用者體驗的共通性是能夠經良好設計實驗認識到。新競爭力在網路行銷基礎與實作中曾提到電腦技術和網際網路的發展,使技術創新形態正在發生轉變,以使用者為中心、以人為本越來越獲得重視,使用者體驗也因此被稱作創新2.0 模式的精髓。 ◎本書的內容 本書循序漸進地、詳細地說明了Android 最佳化技術的基礎,內容新穎、知識全面、說明詳細。Android 最佳化技術博大精深,需要程式設計師具備極高的水準和開發經驗。筆者從事Android 開發也是短短數載,也不可能完全掌握Android 最佳化技術。本書將盡可能地將Android 最佳化技術的核心內容展現給讀者,書中主要提供了以下最佳化內容。 (1) UI 版面配置最佳化 說明了最佳化UI 介面版面配置的基礎以及各種版面配置的技巧,剖析了減少層次結構、延遲載入和巢狀結構最佳化等方面的知識。 (2) 記憶體最佳化 詳細說明了Android 系統記憶體的基礎,分

    還沒有人寫書評喔,快來寫第一篇書評吧!

會員中心