在進行正式制作APP分析之前,我想提出一個觀點與大家探討一下,那就是App究竟是什么?也許很多朋友會回答App就是一個程序吧,這種觀點顯然是正確的,但還不夠。不夠是因為這不是App的本質(zhì),實際上,我們應該將它當做一個系統(tǒng)來看。是的,手機操作系統(tǒng)是一個平臺,就像電腦的硬件系統(tǒng),而App則是在平臺上展示的系統(tǒng),就像windows和ios系統(tǒng)等。
隨著智能手機的普及度不斷提升,App的重要程度也會不斷上升,使用App的人會不斷增加,制作App的企業(yè)也會不斷增加。那么,我們接下來需要探討的問題就是我們應該制作什么樣的App,才能更好地讓使用者喜歡并且經(jīng)常使用呢?暫時關(guān)于這一問題的數(shù)據(jù)并不多,而且很難采集,我們只能從理論上來分析。
你或許感到一頭霧水,實際感受一下就理解了。目前最流行的兩大手機系統(tǒng),ios系統(tǒng)和安卓系統(tǒng)并沒有太多區(qū)別,這種區(qū)別并非指其內(nèi)核,而是指使用者的觀感,我們很容易從ios系統(tǒng)轉(zhuǎn)到安卓系統(tǒng),不會感到任何不適,這就像我們采用某種顯卡之后再更換另一種顯卡之后的感覺一樣,App安裝在不同的操作系統(tǒng)上就像不同的操作系統(tǒng)使用不同的硬件設備一樣。而每個App都像是每個不同的系統(tǒng),當我們運行App以后,我們就會進入不同的頁面,不同的布局,不同的使用習慣,就像我們在使用不同的系統(tǒng)一樣。更為簡明一點兒的區(qū)別就是,當我們運行App以后,我們就完全不用去管自己使用的是蘋果還是三星,是小米還是華為,都是一樣的觀感,這和我們在聯(lián)想、戴爾、華碩、宏基等電腦上運行windows系統(tǒng)的感覺是一樣的。
所以,如果你理解清楚的話,請記?。菏謾C系統(tǒng)是一個平臺,App才是手機的核心。這是現(xiàn)在以及未來的趨勢。
那么,接下來我們關(guān)于如何制作App的問題就很好解決了。那就是我們不要以為自己是在制作一個程序,而是要以為自己是在制作一個系統(tǒng)。我們制作App就要像微軟當初制作windows系統(tǒng)一樣。那就是標準化。一般的手機使用者會安裝十幾個到幾十個App,如果每個App都是一個不同的系統(tǒng),那么,手機使用者就會一個一個去習慣如何使用App,就會不斷產(chǎn)生不同的使用習慣,用戶體驗就會很差。只要想一想,一個打算為企業(yè)做廣告的App如果不能讓客戶在一分鐘之內(nèi)懂得如何使用的話,我想客戶的第一反應是刪掉它,而不是我努力學習一下如何使用吧。
App制作應該盡量讓自己的App與主流的App保持設計上、使用方法上的一致,這樣才能營造最普通的、同時也是最好的用戶體驗。當然,如果你確信自己是行業(yè)的no1.自己的產(chǎn)品是最好的,你也可以像蘋果那樣,讓用戶努力去適應你。不過,每個it從業(yè)者都明白,即使今天,蘋果依然是電腦行業(yè)的失敗者。不要用平板電腦反駁我的觀點,就像我前面所說的,平板電腦和手機一樣,是一個平臺,只是一堆可以隨意更換的硬件,并非一個操作系統(tǒng)。
所以,就像不是每家電腦廠商都退出不同的操作系統(tǒng)一樣,制作一款ios App,首先需要一部Mac機。所有ios 所有iosApp的開發(fā)工具都是只有Mac本的。這里要注意一下,ios Devices(包括Ipodtouch/IPhone)并不是制作iosApp的必要工具,因為免費的ios App制作軟“Xcode”會提供一個iosDevices的模擬器。但是模擬器是有限制的,比如模擬器不能精確地模擬到感應重力的儀器。而且,據(jù)開發(fā)者經(jīng)驗來說,有太多bug會出現(xiàn)在真機而非模擬器。因此,開發(fā)者建議,如果個人預算不夠,可以暫時不買ios Devices。