![Android開發(fā)經(jīng)驗(yàn)分享_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/31/9560eb58-92bc-4e87-905a-6d196791e8e6/9560eb58-92bc-4e87-905a-6d196791e8e61.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、android開發(fā)經(jīng)驗(yàn)分享這兩個應(yīng)用同為android下的嬉戲機(jī)模擬器,上面的圖是ps模擬器,可以看到虛擬按鍵的布局有些驚奇,特殊是 l和r,一上一下十分不習(xí)慣。而右面的是gba模擬器,可以看到它的按鍵中規(guī)中矩,用戶馬上就可以上手了。但是,從上手的角度來說,gba模擬器確實(shí)容易,但是從有用的角度來說,ps模擬器做得更好。為什么呢?緣由很容易,ps模擬器利用到了囫圇屏幕,而且虛擬按鍵的布局,防止了兩只手打架,也防止了屏幕下半部分因?yàn)槭种傅木売蓮氐筒恍幸姷膯栴}。通過一段時光的習(xí)慣,ps 模擬器就可以被玩得很溜。而再看gba模擬器,只利用到了一半的屏幕不說,而且還是縱向的,雙手操作時,兩只手很簡單打
2、架,互相干擾,要玩一些動作性稍強(qiáng)的嬉戲幾乎不行能。雖然看起來直觀易懂,但是這樣的ui,是會被用戶所舍棄的。在移動平臺上,到目前為止,用戶依舊沒有固定的操作習(xí)慣,而軟件的開發(fā)人員要做的事情,就是把用戶往一個容易、明快的操作體驗(yàn)上引導(dǎo),使他們更快的學(xué)會用法軟件,并且讓他們習(xí)慣、善于某一種或幾種操作。從某種意義上來說,蘋果的設(shè)計人員手冊已經(jīng)很好的解決了問題,ipad已經(jīng)做到了中老年人也可以輕松上手,甚至連貓都會玩。但是起碼目前為止,還沒有見到適用于android的設(shè)計手冊,開發(fā)人員或是軟件廠商也都各按自己的理解去舉行軟件的設(shè)計,用戶也被迫在用法不同的軟件時,適應(yīng)不同的風(fēng)格。在將來為期不短的一段時光內(nèi)
3、,android上應(yīng)用程序的用戶體驗(yàn)將成為一個主要的討論點(diǎn),特殊是嬉戲類應(yīng)用。因?yàn)閍ndroid上的某些限制,開發(fā)人員較難實(shí)現(xiàn)像psp嬉戲那樣的華麗效果,因此只能夠在嬉戲本身的嬉戲性上下足工夫。固然了,等android手機(jī)的性能再次大幅提升,電池容量再大幅提升后,可能會浮現(xiàn)可以匹敵psp嬉戲的華麗嬉戲,只是目前不應(yīng)該過分考慮這些。在我以前的一些文章也曾提到過,為移動平臺做開發(fā),應(yīng)當(dāng)盡可能的考慮程序的執(zhí)行效率而不是架構(gòu),由于移動平臺本身通常不會有多好的配置,在有限的配置下實(shí)現(xiàn)性能最佳化是十分重要的。從另一種角度上說,iphone 能夠用較低的配置來實(shí)現(xiàn)整機(jī)流暢運(yùn)作,也是得益于較為嚴(yán)格地針對性優(yōu)化
4、,把硬件平臺的性能徹低發(fā)揮出來,這樣做得到的結(jié)果是,iphone的整體性能,看起來反而比一些更高配置的手機(jī)要好一些。最后,再容易地說一下android的開發(fā)與其他平臺的開發(fā)有什么異同。我們知道不同的開發(fā)方式將對終于的結(jié)果產(chǎn)生不同的影響。在以往的閱歷中,各廠家的開發(fā)工具,都在往可視化方向進(jìn)展,比如說微軟的 visual studio,一代比一代強(qiáng)大,可視化程度越來越高。而蘋果的xcode也是一樣,它建議用戶徹低用法可視化的計劃來解決一個應(yīng)用。這些當(dāng)然很好,但是帶來的問題也不小。舉個容易的例子,有一個 windows mobile 的應(yīng)用,上面有一個 listbox,而你正試圖為該 listbox
5、 添加一個圖標(biāo),并試圖按每一項的內(nèi)容限定來轉(zhuǎn)變文字色彩。能做到嗎?固然能,但是過程卻不容易,你必需經(jīng)受復(fù)雜的自繪才干實(shí)現(xiàn)這一點(diǎn)。這也是常規(guī)的rad 開發(fā)中普遍碰到的問題,即開發(fā)人員不能便利地控制到應(yīng)用的每一個詳情。開發(fā)框架對api的封裝在某種程度上提高了開發(fā)的效率,但是另一種程度上,它屏蔽了太多的詳情,而這些詳情有可能就是開發(fā)人員所需要的。而android雖然也擁有可視的開發(fā)環(huán)境,但是它十分弱,第三方的rad計劃迄今為止也依舊顯得虛弱無力,對于用慣了微軟等公司出品的高級rad 環(huán)境的人來說,可能會彌漫了無奈,也可能彌漫了鄙視,這種可視化算什么呢?假如僅僅從開發(fā)人員的角度來看,有利也有弊,弊端很
6、明顯是開發(fā)效率不夠高,而實(shí)際上,因?yàn)閍ndroid采納java語言來舉行開發(fā),其開發(fā)效率本身就不會太高。而利的部分,可能是會被無數(shù)高級工程師所愛慕的,由于它是犧牲開發(fā)效率,來換取最大的可定制性的一個典范。大概有一些剛開頭學(xué)習(xí)android開發(fā)的伴侶會覺得制作界面有種種的不便,但是只要深化地學(xué)習(xí)下去,就會覺得 android的界面實(shí)現(xiàn)方式是十分率先的。同樣舉出上面listbox的例子,在android下,就可以通過一組簡明扼要的代碼來自定義 listitem和相關(guān)adapter以實(shí)現(xiàn)。我想優(yōu)秀的開發(fā)人員是應(yīng)當(dāng)徹低放棄rad的,在目前的環(huán)境下,rad幾乎沒有什么作為,反而會成為應(yīng)用分層的一個巨大的
7、絆腳石。在rad的環(huán)境下,要求一位開發(fā)人員對軟件的每一個部分都四平八穩(wěn),這怎么可能呢?比如說軟件界面就是應(yīng)當(dāng)交由ui專員去設(shè)計,數(shù)據(jù)庫部分也應(yīng)當(dāng)交由相關(guān)的負(fù)責(zé)人去做,徹低不行能由開發(fā)人員從頭到尾一個人搞定。假如哪個老板真的雇用了一位超級開發(fā)人員來包辦一切,那么除非那個人擁有100年的工作閱歷,不然的話項目做死就是活該。我想android的開發(fā)框架已經(jīng)很好地解釋了這個問題,程序資源(包括、字符串、其他的外部數(shù)據(jù)等)和代碼徹低分別,各部分人員各司其職,完成囫圇項目,每個部分的人員都不會有太大的壓力。并且,因?yàn)閍ndroid采納xml對界面舉行描述,使得對界面的更換也變得簡單,設(shè)計師可以設(shè)計出多套界面,不論是用于ui計劃評估或是在實(shí)際應(yīng)用中更換界面風(fēng)格都很便利。這也是其他移動平臺的開發(fā)所不具備的。最后,我想說的是,我十分想要一本類似于android設(shè)計手冊的參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 正確佩戴口罩課件
- 2023四年級數(shù)學(xué)上冊 七 整數(shù)四則混合運(yùn)算《不含括號的混合運(yùn)算》說課稿 蘇教版
- 現(xiàn)代服務(wù)業(yè)產(chǎn)業(yè)園的教育培訓(xùn)與人才發(fā)展
- 構(gòu)建可持續(xù)的生態(tài)環(huán)境保護(hù)法律框架
- 現(xiàn)代家居設(shè)計的藝術(shù)性與功能性
- 常州江蘇常州市龍城高級中學(xué)中層干部選聘4人筆試歷年參考題庫附帶答案詳解
- 2024-2025學(xué)年高中化學(xué) 第三章 有機(jī)化合物 第二節(jié) 來自石油和煤的兩種基本化工原料 第1課時說課稿3 新人教版必修2
- 20 專用工具 說課稿-2023-2024學(xué)年科學(xué)六年級下冊青島版
- Module 3 Unit 3 Days of the week(說課稿)-2023-2024學(xué)年牛津上海版(試用本)英語四年級下冊
- 七年級地理下冊 第八章 第六節(jié) 巴西說課稿 湘教版
- 王崧舟:學(xué)習(xí)任務(wù)群與課堂教學(xué)變革 2022版新課程標(biāo)準(zhǔn)解讀解析資料 57
- 招投標(biāo)現(xiàn)場項目經(jīng)理答辯(完整版)資料
- 運(yùn)動競賽學(xué)課件
- 重大事故隱患整改臺賬
- 2022年上海市初中畢業(yè)數(shù)學(xué)課程終結(jié)性評價指南
- DB15T 2058-2021 分梳綿羊毛標(biāo)準(zhǔn)
- 高考作文備考-議論文對比論證 課件14張
- 新華師大版七年級下冊初中數(shù)學(xué) 7.4 實(shí)踐與探索課時練(課后作業(yè)設(shè)計)
- 山東省萊陽市望嵐口礦區(qū)頁巖礦
- 《普通生物學(xué)教案》word版
- 安全生產(chǎn)應(yīng)知應(yīng)會培訓(xùn)課件
評論
0/150
提交評論