0-2歲的app開發人員必讀,Android開發APP前的準備事項

來源:互聯網
上載者:User

標籤:單擊   行動裝置 App   資料   企業   總結   one   空間   介紹   圖片   

隨著移動互連網的興起,各行各業對行動裝置 App的需求越來越大,從事APP開發的人也越來越多,APP開發行業可以說是方興未艾。APP開發是比較複雜的事情,涉及產品、美工設計、伺服器端開發、Android/iOS開發、軟體測試和專案管理等各方面。這些方面都是相互關聯的,如果要做好一個APP,需要對上述各方面都有所瞭解。

在實際工作中,許多從別的行業轉行從事APP開發或從事APP開發一兩年的人員,對APP開發的基礎知識不甚瞭解,需要關注的地方都沒有考慮到,導致在開發APP的過程中犯了許多低級錯誤,而這些本來是可以避免的;而在APP開發行業中,從事APP開發一兩年的人員又是佔了絕大多數。在許多創業型的小公司裡,也沒有專職的產品、美工和測試人員,往往要求Android/iOS開發人員做到一專多能、身兼數職。

目前介紹APP開發的書籍很多,大都局限於某一方面,內容不夠全面,並且許多書籍偏於理論,與實際聯絡不緊密。國內外市面上大多數的Android開發類圖書,基本上可以分為兩類:

一類是從系統核心和原始碼入手,書的內容重在分析Android各個模組的運行機制,深入理解系統肯定對應用開發人員有好處,但很多時候並不是那麼實用;

另一類是標準教程,基本內容與Android官方文檔類似,圍繞API的用法就事論事地講解,這類書在寫法、教學思路和執行個體上雖然各有千秋,但在實際工作中就會發現還遠遠不夠。

有感於此,一本面向初級讀者且全面介紹APP開發的書《Android APP開發實戰——從規划到上線全程詳解》誕生了。與上述兩類書都不同,本書完全從實戰出發,以從零開始規劃一款APP至APP上線這個過程為主線,介紹整個過程中所涉及的知識,而不局限於某一方面。這樣一來,讀者將對APP開發的相關知識有一個全面的瞭解,進而以更專業的方式完成APP的開發。?

9ccc0ca9ly1frz1uwl4mtj205706a745.jpg

?點選連結購買紙書

本書是從多個實際項目中獲得的經驗總結,可以使讀者在開發APP的過程中少犯低級錯誤,減少可能遇到的各種問題,從而提高開發效率。

1.1 開發App前需要準備哪些工作?

1.1 APP適配的硬體

1.2 APP橫豎屏介面的選擇

1.3 APP適配的作業系統版本

1.4 APP適配的螢幕尺寸

1.5 APP開發樣機的選擇

1.6 APP內建的圖片資源

開發APP前,除了競品分析和項目組搭建外,還有以下事項需要確定。

1.1 APP適配的硬體

大多數使用者主要是將PAD用於娛樂、教育或企業辦公。對於遊戲、視頻播放、圖形影像處理、閱讀、教育或企業辦公等類型的APP,建議適配手機和PAD。電商或理財等類型的APP建議只適配手機。

隨著硬體效能和網速的提高,使用PAD的使用者越來傾向於直接開啟相關的網站,而不願去下載應用,以免頻繁升級應用。因此在開發APP的時候,為節約資源,加快開發進度,可以先開發網站和手機版本的APP,最後再開發PAD版本的APP。

1.2 APP橫豎屏介面的選擇

目前大部分PAD的尺寸都是大於等於7.9英寸,對於PAD版本的應用可以只考慮開發橫屏介面,不用考慮豎屏介面。還有一部分PAD的尺寸在7英寸左右,對於這類PAD,可以考慮直接讓使用者使用手機版本APP(如果一個APP在6英寸的手機上使用,沒有介面問題,那在7英寸的PAD上通常也可以正常使用)。

對於手機版本的應用:遊戲、視頻播放、圖形影像處理、閱讀、教育或企業辦公等類型的APP建議支援橫屏和豎屏;電商或理財等類型的APP可以只支援豎屏。

1.3 APP適配的作業系統版本

iOS APP建議適配iOS 8.0以上版本,Android APP建議適配Android 4.2以上版本,可以根據Apple和Google提供的各版本系統佔有率的統計資料做即時調整。使用Android Studio建立工程時,在圖1-1所示的介面,單擊“Help me choose”連結,顯示1-2所示的介面,列出了Android系統各版本的市場佔有率。

?

9ccc0ca9ly1frz1yms8vgj20e60aemxe.jpg

?圖1-1

?

9ccc0ca9ly1frz1yuo235j20gh0axwew.jpg

?圖1-2

對於大多數公司來說,畢竟開發與測試資源有限,對於佔有率低於5%的系統版本建議不必考慮支援。

1.4 APP適配的螢幕尺寸

Apple產品的尺寸不像Android產品那麼多,每種尺寸的使用者量巨大,除了iPhone 4系列和之前系列的手機外,其餘型號的手機和PAD都要適配。

Android產品的尺寸千差萬別,建議適配的手機螢幕基準尺寸為5英寸、5.5英寸和6英寸,PAD螢幕基準尺寸為7英寸、8英寸和10英寸;螢幕像素密度支援MDPI、HDPI、XHDPI和XXHDPI這4種。

1.5 APP開發樣機的選擇

Apple的機型比較少,除了iPhone 4系列的手機外,其餘每個機型都可以考慮購買樣機。

Android的機型比較多,在選擇機型的時候,應根據以下幾項綜合判斷。

螢幕尺寸、螢幕像素密度、記憶體、價格和目標使用者。

APP在小記憶體(1GB)低端機(低於1千元)上可以正常使用,那在中高端機上肯定也可以正常使用,如果目標使用者包括低端使用者,那一定要購買小記憶體低端機,大記憶體高端機可以不買。

如果不考慮低端裝置使用者,那螢幕密度為MDPI 的樣機可以不買。

友盟和極光等廠商也會發布一些關於不同裝置的市場佔有率等的資料統計報告,在選擇開發樣機的時候,可以做參考。

1.6 APP內建的圖片資源

Apple 的產品硬體設定高、螢幕好,所以iOS APP通常內建兩套圖片,即@2x和@3x解析度的圖片。

Android的產品中,螢幕像素密度為XXHDPI的比較少,且大多數產品的配置不高,為了節約儲存空間和減少APP的大小,Android APP通常只內建一套完整的像素密度為XHDPI的圖片,以及部分MDPI、HDPI和XXHDPI的圖片。

如果APP定位高端使用者,建議還是要內建一套完整的像素密度為XXHDPI的圖片。

本文摘自《Android APP開發實戰——從規划到上線全程詳解》

?

9ccc0ca9ly1frz1z6h7lhj205706a745.jpg

?《Android APP開發實戰》

強增 著

?點選連結購買紙書

本書從實戰出發,以從零開始規劃一款APP至APP上線這個過程為主線,盡量貼合實戰,介紹整個過程中所涉及的各類知識,而不局限於某一方面,使得讀者對APP開發相關知識有一個全面的瞭解,協助他們開闊眼界,且能夠以更專業的方式完成APP的開發。

本書的許多內容是在官方文檔之上,從多個實際項目中獲得的經驗總結,可以使讀者在開發APP的過程中,少犯低級錯誤,減少可能遇到的各種坑和提高開發效率。 ?

0-2歲的app開發人員必讀,Android開發APP前的準備事項

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.