
武漢企業(yè)軟件開發(fā)談APP的分類:
(1)基本列表功能的App
這種類型的App可以看成有層次分級:進入應用以后,有一些大主題,點擊其中的一個主題以后,顯示一個列表,點擊列表中的任何一項進入詳細信息頁面。典型的應用有iPhone中的email應用。這種類型的App開發(fā)起來較為簡單,對于公司和團體展示其基本信息而言,是一種比較簡單,花費比較低的不錯選擇。
(2)基于數(shù)據(jù)庫的App
這種類型的App通常需要使用數(shù)據(jù)庫加載大量的數(shù)據(jù)。一個比較典型的實例是你需要在你的App中組織、展示和銷售不同類型和款式的服裝,使用基本列表功能往往無法充分表達和實現(xiàn)需要的效果。這種類型的App無論數(shù)據(jù)是存儲在本地,或者是通過WebServices獲取,開發(fā)實現(xiàn)上都比較復雜。
(3)游戲
這種類型的App開發(fā)復雜度不可同日而語,可以是比較簡單的可以是俄羅斯方塊,打地鼠之類,也可以是使用實時3D渲染和物理引擎的角色扮演類游戲。積分榜,增強用戶體驗的重力感應,陀螺儀應用,以及集成GameCenter都是有可能的。
(4)需要對設(shè)備firmware或hardware進行定制的App
這種類型App需要對手機某個功能如鬧鐘,照相機,閃電筒進行深度優(yōu)化和定制。典型的應用是Camera+app,它可以讓你為你在手機上拍的照片添加濾鏡效果。
(5)基于大量網(wǎng)絡(luò)數(shù)據(jù)的App
這種類型的App和基于數(shù)據(jù)庫的App相似,這些數(shù)據(jù)大量或者全部基于外部網(wǎng)絡(luò)數(shù)據(jù),典型的應用有Twitter,WeatherChannel,Flipboard
(6)實用工具類App
這種類型的App通常是用戶能夠?qū)斎氲膬?nèi)容進行優(yōu)化和定制,典型的實例有Pages,AdobeIdeas,和Numbers。
(7)其他類型的App
相信還會有一些完全不一樣的App,但以上類型至少囊括了AppStore上95%以上的App。