www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]移動開發(fā)需要具體的設(shè)計考慮。這個所指的范圍非常廣,可以從“你已經(jīng)習(xí)慣了并覺得容易”到“困難”(These can vary greatly from what you’re used to and i

移動開發(fā)需要具體的設(shè)計考慮。這個所指的范圍非常廣,可以從“你已經(jīng)習(xí)慣了并覺得容易”到“困難”(These can vary greatly from what you’re used to and it’s easy to trip up),所以,這里有一些開發(fā)者 Paulo Fierro 很久以前被告知的忠告。

那么,你想要從事移動開發(fā)?也許你想通過應(yīng)用商店就可以獲得預(yù)想的上百萬的收入,或者僅僅只是在尋找一個新的挑戰(zhàn)。無論如何,當(dāng)你想設(shè)計你自己的app時肯定需要考慮許多具體的問題,當(dāng)然我不是指的編程這方面。

在你開始之前,你需要弄清楚你想解決什么問題。你的用戶是誰?他們在哪?他們將如何使用它?如果他們在同一時刻使用會對你的應(yīng)用程序產(chǎn)生什么影響?

當(dāng)你想到這些問題的答案的時候你可以把它們寫下來,刻在墻上。當(dāng)你面對一些困難的選擇的時候可以回顧這些答案,也許它們會給你指明正確的方向。


1、選擇你的平臺

選擇什么樣的平臺取決與你想做什么以及你的用戶是誰。這些平臺的最頂層是web。如果你想出售你的應(yīng)用程序,那么你可能想要將它放在應(yīng)用商店。如果你需要使用相機(jī)或者其他的設(shè)備的API,那么你可以使用本地的方法,或者使用一些封裝好了的框架比如AIR/PhoneGap/Titanium。

這里沒有明確的答案,你選擇什么樣的平臺取決于很多的事情,因此不妨回顧一下刻在墻上的那些話,也許它們會告訴你答案。

2、甭想快速暴富

很多人對比了當(dāng)前的應(yīng)用商店的熱潮和19世紀(jì)40年代末的加利福尼亞淘金熱,正如當(dāng)初的淘金熱,有人成功有人失敗,更多的是失敗。我不建議人們只是為了賺錢而加入這行,那還不如到最近的賭場堵上幾千英鎊來的現(xiàn)實。

但是我們經(jīng)常聽到媒體上鼓吹一些具大的成功范例。我最喜歡的故事是加拿大的開發(fā)者 Matt Rix 花了幾個月的晚上,做出了一款游戲,最終超越憤怒的小鳥,排名前10位,這可不是一件容易的事。那款游戲叫做 Trainyard ,他將它開源了,并且共享了數(shù)據(jù)。

兩個月前,F(xiàn)lurry,一個移動應(yīng)用分析公司發(fā)布報告稱,目前蘋果應(yīng)用商店里面有超過50萬應(yīng)用程序,同時安卓電子市場里面也有將近35萬。

再次強調(diào)這(指的致富)不是一件容易的事。

3、閱讀HIG

Human Interface Guidelines(人性化界面指南)或者說HIG是一個所有開發(fā)平臺都具有的文檔,它告訴你怎么樣去創(chuàng)建一個良好的用戶界面,讓用戶在使用的時候感覺就像在家一樣自然舒適。每個平臺都是不同的,因此你需要考慮到每個細(xì)微的差別。

例如,iOS用戶習(xí)慣在左上角有一個返回按鈕,但對于Android來說,大多數(shù)機(jī)型都會有一個物理的返回按鈕,因此在應(yīng)用程序上面再增加一個只能帶來不必要的冗余和混亂。

在黑莓平板上,用戶希望通過下拉頂部狀態(tài)欄來顯示設(shè)置選項。用戶往往不會感謝你提供了這些已知的人性化的行為,但是如果你沒有這樣做,他們一定會憤怒。

因此閱讀HIG從而了解這些概念,但是請記住,這些都是簡單的指導(dǎo)方針,但不是規(guī)則,更加不是分類的清單。

4、讓功能具有趣味性

開發(fā)一個實用的應(yīng)用程序并不意味著它一定會很無聊。我們在2009年開發(fā)的一個應(yīng)用程序 Flash on the Beach 中,使用了一套標(biāo)準(zhǔn)的 iOS 組件,但是設(shè)計出來的外觀和體驗完全不同。我們希望讓這個應(yīng)用具有自己獨特的個性,但是又不會讓用戶想要疏遠(yuǎn)。這在當(dāng)時不是很常見,因此還獲得了一個 Gulltaggen 獎。

我最喜歡的iPhone相機(jī)應(yīng)用是Camera+,它的按鈕和標(biāo)題看起來很普通,但是具有可愛的自定義字體風(fēng)格。

Tweetbot是我最喜歡的Twitter客戶端,它結(jié)合了陰影和漸變的巧妙應(yīng)用,使自定義提示框與應(yīng)用的其他設(shè)計搭配得非常融洽,整個應(yīng)用看起來非常漂亮,這就是對細(xì)節(jié)的注重。

在他的書 Tapworthy 里面,喬?!た死颂岬搅恕皌ap-worthiness”,我更喜歡“l(fā)ickability”這個詞,正是這種對細(xì)節(jié)的注重讓我感覺非常好,甚至想要舔我的手機(jī)。

因此我們的應(yīng)用可以遵循那些準(zhǔn)則,同時仍然具有趣味性。現(xiàn)在在iOS5上通過使用新外觀的API使這件事變得更加容易。

5、挑戰(zhàn)慣例

這方面最明顯的例子就是“pull to refresh”(下拉刷新)。你可能知道我具體在說什么。自從布里切爾在Tweetie 2 上介紹了這個詞,這個設(shè)計概念已經(jīng)飛速的傳播到了其他的手機(jī)操作系統(tǒng)。

這個概念是簡單的,你將一個列表下拉到中間某個位置,然后釋放,這時就會產(chǎn)生一些事件,例如刷新數(shù)據(jù),就好像你的Twitter信息。盡管當(dāng)時沒有很直觀的產(chǎn)品,一旦你想到了它,它就是一個天才的、完美的“令人驚喜”的例子(Although not immediately obvious at first, once you get it, it’s genius and is a perfect example of ‘surprise and delight’)。

今天我們可以看到許多使用了“pull to refresh”的應(yīng)用,比如Gowalla, Facebook, Google+, Tweetbot, foursquare, oink, Fribi 等等,將來還會有越來越多的應(yīng)用會使用它。

另外一個流行的模式是提高中間底部的工具欄按鈕。Oink, foursquare, Fribi以及其他的許多應(yīng)用都采用了這種方法,讓人們關(guān)注應(yīng)用程序的重點。

6、場景行為是不同的

當(dāng)開發(fā)一個應(yīng)用的時候,你只有30秒,也許是一分鐘的時間去獲得用戶的注意。你的應(yīng)用必須讓用戶一眼就能看懂并上手。千萬不要使用復(fù)雜的界面,只需要給我們細(xì)節(jié),對不對?

嗯,是但又不是(Well, yes. And no)。有時候,我在沙發(fā)上,通過放在膝蓋上的平板看電視?;蜃谖业脑∈依餆o聊。統(tǒng)計說,其不只是我!

那么你的用戶在哪里?他們會在做什么?設(shè)計也應(yīng)該相應(yīng)的考慮這些。

7、內(nèi)容也應(yīng)該不同

簡單是好的,但是簡單并不意味著愚蠢————我們需要專注于我們的應(yīng)用程序的核心功能并編寫高效的相關(guān)的copy。

然而micro-copy非常難寫,超級難。

8、我的手指很粗

我的手指很肥因此它至少需要44像素的區(qū)域。如果不這樣做那么點擊會變得非常有難度。我們在FOTB2010這個應(yīng)用里面就犯了這樣的錯誤。

這個后退按鈕有10像素高,但是具有一個巨大的觸摸區(qū)域從而使得它容易點擊。那么問題在哪里呢?它幾乎看不到。一定要避免這種情況!

9、獨立的解決方案

如果你將要為不同的設(shè)備開發(fā)一個應(yīng)用,那么你需要大量的資源。通過將圖像放大去適應(yīng)一個平板不是一個好的方法。

最簡單的方式是叫你的設(shè)計師一開始就創(chuàng)建各種規(guī)格的資源,這樣當(dāng)你需要在iTunes上面使用一個512×512的圖標(biāo)的時候就不會有問題了。

10、設(shè)計一個漂亮的圖標(biāo)

俗話說得好,你只有一次機(jī)會讓用戶留下良好的第一印象,你的圖標(biāo)是你的應(yīng)用實現(xiàn)這一目標(biāo)的基礎(chǔ)。

我們可以在空白的畫布上去做一些偉大的事情,通過這個機(jī)會,采用有效和漂亮的方法去解決你的問題。

我喜歡這樣。

因此,讓我們花些時間和精力去完善這些細(xì)節(jié)。去年,為了Flash on the Beach,我們開發(fā)了FOTB.me,這是我們第一次嘗試只針對移動設(shè)備開發(fā)的webapp。

當(dāng)網(wǎng)站被添加到iOS的主屏幕時,你可以自定義圖標(biāo)和啟動畫面。因此我們通過這個機(jī)會創(chuàng)建了一系列的圖標(biāo)和啟動畫面,一套適用于舊的iPhone,一套適用于新的iPhone(它具有“視網(wǎng)膜”屏幕),一套適用于橫豎屏的iPad。

但是,這只會被極少數(shù)人看到。但如果他們注意到了,我希望他們會感到驚訝甚至微笑。如果是這樣,那真是太棒了。

11、我的手機(jī)就是我的身份

這一切問題的原因是我的手機(jī)會透露很多我的信息。

你可以看到我安裝了很多的應(yīng)用程序,但是它們都整齊地歸類在不同的文件夾,盡管我的辦公桌上一團(tuán)糟。這說明了什么?我也不知道。

底線就是我無法容忍我漂亮的桌面屏幕上是一個丑陋的圖標(biāo)————因為那會說明我是怎樣的一個人呢?

12、不要讓我去讀那些他媽的手冊(RTFM)

拜托!想想小孩。

如果你認(rèn)為人們不會這樣想,那你自己讀一下桌面軟件的說明書,那會比使用應(yīng)用程序多花上兩三倍的時間。

當(dāng)iPad出來的時候,有一個雜志應(yīng)用(這里就不點名了),使用了大量的手勢導(dǎo)航。開始我還覺得很酷,這就像一個Minority Report(電影,“少數(shù)派報告”)那樣的東西,很有趣。

一個星期之后我就不知道該如何使用它了,幫助屏幕也隱藏了起來,因此唯一的方法就是重新安裝它。這可不是一個好的體驗。

如果你想讓使用一些瘋狂的基于手勢的導(dǎo)航,我們不會阻止你。但是如果你必須這樣做,請將幫助屏幕放在最近的地方,并且最好能讓你的應(yīng)用值得我們花費這些時間。

13、不要偽裝

我不是那種模仿本地應(yīng)用程序外觀和感受的webapp的粉絲。有一些UI框架會盡力讓它們看起來就像本地控制。但是當(dāng)用戶從應(yīng)用商店將它們下下來之后問題就產(chǎn)生了。

這些webapp本身就運行的比較慢,但是由于它們的外觀和感受與其他的應(yīng)用程序相似,因此用戶會對它們產(chǎn)生錯誤的期望,從而將它們下載下來。它們做出了隱含的承諾但是卻沒有辦法達(dá)到。

我會避免它。

14、你的想法不是獨創(chuàng)的

NAS早在2001年就這么說過,“沒有什么想法是獨創(chuàng)的,太陽底下沒有什么是新的事物。重點不是你要做什么,而是你怎么實現(xiàn)它?!薄皼]有什么想法是獨創(chuàng)的”,

不幸的事實是,想法是多如牛毛,執(zhí)行就是一切。一個精心設(shè)計的產(chǎn)品在合適的時間加上一點點運氣就能走很遠(yuǎn)。

15、為您自己打造

這樣你能保證至少有一個幸福的用戶。更重要的是,如果你為你自己打造,你會很清楚的知道你到底想要解決什么,怎樣才能有的放矢。

16、聽取用戶的建議

如果你很幸運,在某些方面你的用戶會支付你費用,所以有和他們溝通的途徑是非常重要的。使用類似于GetSatisfaction的服務(wù)和用戶交流,不管是反饋錯誤或提出新的功能建議。這里的關(guān)鍵是,它是公開透明的溝通。

Twitter就是這樣操作的,但是還可以改進(jìn),你可以停止重復(fù)你的一個好主意(Twitter works too but can be a lot more work and you may end up repeating yourself a good deal)。

盡管我們聽取用戶的建議,并且他們有時候確實能提出一些偉大的想法,但是你也不必非要實現(xiàn)他們說的每件事,相信你自己的直覺。

17、潛近你的用戶

分析非常重要的。它會讓我們從用戶的行為里面學(xué)到很多東西,并且會讓我們看到用戶是怎樣使用你的應(yīng)用的。

對于FOTB.me我們使用了Google Analytics,主要是針對Android,iPhone,iPad和PlayBook。我在Twitter上面看到有人說

@FOTBme I was hoping for this year when I heard web app, but on Opera/Symbian the site doesn’t work at all…
(當(dāng)我聽到webapp之后期待了一整年的FOTB.me,結(jié)果它在Opera/Symbian上面完全不能用)
— Thomas Kr?ftner (@tkraftner) September 11, 2011

一開始我想,廢話!這能影響多少人呢?結(jié)果通過Google Analytics 我發(fā)現(xiàn)4,241個訪問者里面只有四個人受到影響。雖然不幸有0.09%,但是我們還是可以容忍這點。當(dāng)然你也可能沒有這么幸運。

幾個小時后我們看到影響增大到了20個用戶,0.5%的比例,但是我們?nèi)匀豢梢越邮堋?/p>

重點是,如果沒有這些統(tǒng)計資料,我們沒有辦法知道這個問題到底有多大或者多小。有了這些數(shù)據(jù)(得知問題并不大)可以讓我們睡個好覺。

18、原型!

這是一個偉大的工具讓你可以向其他人表明你的想法并且可以檢測技術(shù)上的可行性。我們傾向于寫一套典型的、小的函數(shù)去檢測解決一個問題的可能的方法。無論你做什么,首先在設(shè)備上實現(xiàn)你的原型。沒有什么比在設(shè)備上直接測試更具有說服力,即使是滑動瀏覽一系列的圖片(Nothing beats testing on the device itself, even if it means a series of images you can swipe through)。

這里有很多的工具可以讓你創(chuàng)建原型如 Prototypes, Balsamiq and FieldTest,你甚至可以使用Keynote。

無論你選擇什么,將它放在設(shè)備上并展示給你的朋友,以一杯啤酒的代價讓他們給你反饋。但是當(dāng)你完成了這些之后,扔掉這個原型(Whatever you choose, get it on a device and show a friend over a beer to get their feedback. But once you’re done, throw the prototype away)。

我是說真的,扔掉它!這的確很難舍得,但你要知道你寫的任何代碼,一旦做成了產(chǎn)品,永遠(yuǎn)不會死(I mean it, throw it away! This takes discipline, but know that any code you write – once it makes it into production – will never die)。

無論用什么方式,你寫原型很快。但是你不會希望用接下來的幾年時間維護(hù)修改那段代碼。扔掉它(You write prototypes fast, in whatever way works. Hack it up! But you do not want to spend the next few years supporting that code. Throw it away)。

19、開始

開始實現(xiàn)你的想法,因為是時候?qū)⑺龀鰜砹?。這很難但是也很令人激動,這些想法終于不再只是卡在你的腦海中了,將它們帶到現(xiàn)實中來!

如果從一開始就想把所有的事情做的很完美那很容易失敗,你不需要把它做的很完美,但是我們會盡力。

20、我們可以使世界變得更好

這是一個崇高的目標(biāo),但我就是這么想的。作為設(shè)計者和開發(fā)者我們有這個能力去創(chuàng)造一些不僅僅影響我們自己而且也會影響其他人生活的東西。

如果我們讓生活變得更加容易,更加簡單,哪怕只是一點點,同時解決了某個問題,那我們就做了好事,可以讓我們引以為豪的好事。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉