日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]針對(duì)iOS和Android開(kāi)發(fā)應(yīng)用的10點(diǎn)建議

手機(jī)應(yīng)用如今日益變成許多用戶(hù)的日常技術(shù)。這些應(yīng)用無(wú)疑還非常新穎,目前不是所有人都持有智能手機(jī)。但現(xiàn)在稱(chēng)手機(jī)應(yīng)用舉足輕重就和說(shuō)紙張無(wú)處不在一樣。

這并不是玩笑話。手機(jī)技術(shù)相當(dāng)于現(xiàn)代版的紙張技術(shù)。但我們不再將紙墨當(dāng)作“技術(shù)”,是吧?這因?yàn)樗鼈兺覀兊默F(xiàn)代日常生活不可分割。

手機(jī)應(yīng)用變得同樣不可分割是因?yàn)?,它們?cè)絹?lái)越多涉及我們的生活內(nèi)容——我們的日常生活。我們?cè)絹?lái)越多利用手機(jī)應(yīng)用查看或追蹤世界新聞,訪問(wèn)我們定期查看的各類(lèi)內(nèi)容。

為何用戶(hù)能夠通過(guò)這一小小的手機(jī)屏幕訪問(wèn)如此多內(nèi)容?和房地產(chǎn)一樣,這主要涉及地理位置。據(jù)谷歌Marissa Meyer表示(游戲邦注:她在South by Southwest談?wù)撌謾C(jī)應(yīng)用的用途),Google Maps有1.5億位用戶(hù)——40%的用戶(hù)通過(guò)手機(jī)設(shè)備運(yùn)用這一應(yīng)用。就查詢(xún)行車(chē)路線的用戶(hù)而言,他們?cè)贕oogle Maps查詢(xún)的日常路線數(shù)量總計(jì)3500萬(wàn)英里。沒(méi)錯(cuò):每日3500萬(wàn)英里的行車(chē)路線。

但位置并非只是內(nèi)容。它也是語(yǔ)境。手機(jī)應(yīng)用很受歡迎是因?yàn)樾畔⑿枨鬅o(wú)處不在。我們想要在旅行時(shí)瀏覽時(shí)事新聞,在購(gòu)買(mǎi)雜貨時(shí)查看食譜,告知好友新鮮趣事,就在事件剛發(fā)生時(shí)的位置。

如果你想要設(shè)計(jì)基于內(nèi)容的原生手機(jī)應(yīng)用,下面有10點(diǎn)建議。這是我投身iOS和Android應(yīng)用開(kāi)發(fā)3年所得到的經(jīng)驗(yàn)總結(jié)。

1. 考慮運(yùn)用代碼框架

說(shuō)到運(yùn)用JavaScript技術(shù),這里有兩個(gè)主要的網(wǎng)頁(yè)設(shè)計(jì)師陣營(yíng):推崇自己編寫(xiě)自定義JavaScript的設(shè)計(jì)師;傾向采用jQuery或YUI之類(lèi)框架的設(shè)計(jì)師。我更多屬于后者,因?yàn)槲矣懈嗟脑O(shè)計(jì)背景,在編程方面接觸不多。

Objective-C from byterevel.com

所以學(xué)習(xí)Objective-C對(duì)我來(lái)說(shuō)是個(gè)很大的挑戰(zhàn)。在設(shè)計(jì)我的首款應(yīng)用時(shí),我嘗試自己編寫(xiě)Objective-C,這耗費(fèi)我好幾個(gè)月時(shí)間。有過(guò)這一慘痛經(jīng)歷后,我放棄再次進(jìn)行這樣的嘗試。

幸運(yùn)的是,我發(fā)現(xiàn)了Objective-C代碼框架——除非你是位很杰出的程序員,否則我建議你放棄學(xué)習(xí)Objective-C,采取和我一樣的策略。在這之中,NimbleKit尤其出色。蘋(píng)果網(wǎng)站的Development Tools版塊強(qiáng)烈推薦這一工具,其中包含很多預(yù)先編寫(xiě)的Objective-C原生界面組件和行為調(diào)用(游戲邦注:最新Android版NimbleKit也包含相同內(nèi)容)。

NimbleKit from mobiletuxedo.com

NimbleKit能夠讓你快速進(jìn)入應(yīng)用設(shè)計(jì),在此過(guò)程中幫你省下很多麻煩事。原因是什么?你無(wú)需編寫(xiě)Objective-C,而只需處理HTML、CSS和JavaScript——作為網(wǎng)頁(yè)設(shè)計(jì)師,這些語(yǔ)言你原本就很熟悉。

2. 內(nèi)容不是游戲

我一點(diǎn)都不排斥游戲。我個(gè)人也有涉足游戲設(shè)計(jì)。和其他人一樣,我喜歡用iPhone玩游戲。但我想說(shuō)的是,在多數(shù)情況下,手機(jī)內(nèi)容設(shè)計(jì)和游戲設(shè)計(jì)截然不同。游戲通常融入內(nèi)置挑戰(zhàn),例如需要快速掌握的用戶(hù)界面及完成預(yù)期目標(biāo)所需克服的刻意障礙。這些在游戲設(shè)計(jì)中沒(méi)什么問(wèn)題:這就是游戲的構(gòu)成要素,是吧?

但除非你設(shè)計(jì)的是基于內(nèi)容的游戲,否則不要將基于內(nèi)容的手機(jī)應(yīng)用變得過(guò)于富有挑戰(zhàn)性。這就引出第3點(diǎn)內(nèi)容。

3. 熟悉手機(jī)人機(jī)界面指南

蘋(píng)果在其iOS Dev Center網(wǎng)站發(fā)布了許多有關(guān)iPhone、iPod touch和iPad界面指南的材料。只要你注冊(cè)成為Apple Developer,所有這些內(nèi)容就都將免費(fèi)呈現(xiàn)——內(nèi)容不勝枚舉。

但盡量多閱讀這些內(nèi)容。

4. 運(yùn)用熟悉的UI設(shè)計(jì)模式

設(shè)計(jì)師總是忍不住想要在界面設(shè)計(jì)上進(jìn)行創(chuàng)新。但不要將進(jìn)行創(chuàng)意工作的樂(lè)趣同需要就所設(shè)計(jì)的所有內(nèi)容進(jìn)行創(chuàng)新混淆。就眾多用戶(hù)界面而言——尤其是基于小型手機(jī)屏幕,呈現(xiàn)熟悉內(nèi)容就是創(chuàng)造樂(lè)趣和效率。

但這是手機(jī)平臺(tái),持有手機(jī)設(shè)備的用戶(hù)都是創(chuàng)意人士,是吧?完全錯(cuò)誤。

5. 針對(duì)普通人進(jìn)行設(shè)計(jì)

在工作或設(shè)計(jì)會(huì)議中投入大把時(shí)間的設(shè)計(jì)師會(huì)傾向于認(rèn)為持有iPhone和iPad設(shè)備的用戶(hù)是“創(chuàng)意人士”,我們忘了我們并非這些設(shè)備的唯一粉絲。其實(shí),手機(jī)設(shè)備旨在瞄準(zhǔn)大眾用戶(hù)。是否記得蘋(píng)果融入生活內(nèi)容?人人都利用生活內(nèi)容。

將普通用戶(hù)牢記于心并不帶有什么精英主義色彩。我并不是說(shuō),“普通用戶(hù)”需要更簡(jiǎn)單的界面,因?yàn)樗麄?ldquo;悟性”不高——而是說(shuō),大家可以從簡(jiǎn)單而精致的界面中受益。雖然從風(fēng)格角度看,杰出設(shè)計(jì)有時(shí)被認(rèn)為是有些精英主義,但網(wǎng)頁(yè)和手機(jī)設(shè)備的設(shè)計(jì)若要成功,絕對(duì)不能帶有精英主義。簡(jiǎn)單、精致,甚至是“日?;?rdquo;是明智選擇。

但內(nèi)容問(wèn)題呢?

6. 生活內(nèi)容就是日常內(nèi)容

在我看來(lái),融入這些內(nèi)容是我設(shè)計(jì)工作的關(guān)鍵。通常設(shè)計(jì)師會(huì)將內(nèi)容或他人的商業(yè)需求塑造成有用的網(wǎng)頁(yè)或手機(jī)服務(wù)或產(chǎn)品。我們需要在他人的需求中尋找機(jī)會(huì)。

下面就來(lái)看看一個(gè)我的手機(jī)應(yīng)用市場(chǎng):醫(yī)學(xué)應(yīng)用。在此我們需要注意兩點(diǎn):

* 我沒(méi)有醫(yī)學(xué)背景,所以這不是我的專(zhuān)業(yè)領(lǐng)域。

* 細(xì)分市場(chǎng)存在很多機(jī)會(huì)。

事實(shí)上,除新聞、零售或社交媒介外,多數(shù)內(nèi)容都非主流。

這是一個(gè)最終悖論:醫(yī)學(xué)內(nèi)容也許并非主流,但對(duì)于有需要的用戶(hù)而言,這依然屬于日常內(nèi)容,即便這是細(xì)分市場(chǎng)中的內(nèi)容。這引出下一點(diǎn)內(nèi)容。

7. 和他人合作

NimbleKit之類(lèi)的Objective-C代碼框架讓你能夠無(wú)需同程序員配合就能夠制作出杰出的原生應(yīng)用,但不要因此覺(jué)得你應(yīng)該獨(dú)立完成制作工作。如果你擁有對(duì)他人有價(jià)值的應(yīng)用構(gòu)思,那么就太棒了。但你還可以選擇和擁有很棒構(gòu)思及發(fā)展機(jī)會(huì)的內(nèi)容提供者合作,在應(yīng)用設(shè)計(jì)中采用按服務(wù)收費(fèi)或收益分成模式。

所以不要因沒(méi)有應(yīng)用構(gòu)思就放棄設(shè)計(jì)手機(jī)應(yīng)用:要超越自己。除發(fā)表博客外,你多半不會(huì)基于自己的內(nèi)容設(shè)計(jì)網(wǎng)站。將手機(jī)應(yīng)用設(shè)計(jì)看作是新的服務(wù)提供方式,同他人合作,利用他們的應(yīng)用構(gòu)思。[!--empirenews.page--]

8. 廣泛思考你的內(nèi)容選項(xiàng)

不要認(rèn)為屏幕較小就意味著手機(jī)應(yīng)用存在較小的內(nèi)容發(fā)揮空間?;谑謾C(jī)設(shè)備設(shè)計(jì)應(yīng)用其實(shí)可以擴(kuò)寬,而非減少內(nèi)容的范圍。

舉個(gè)例子,想想地理定位。某人現(xiàn)在位于何處是你可以融入應(yīng)用中的最重要信息。如果產(chǎn)品、服務(wù)或組織是基于物理位置,那么地理定位就起到顯著作用。雖然常規(guī)瀏覽器和計(jì)算裝置開(kāi)始支持地理定位,但這依然主要存在于手機(jī)設(shè)備和應(yīng)用領(lǐng)域。

9. 測(cè)試易用性和易讀性

手機(jī)應(yīng)用內(nèi)容的易用性和用戶(hù)體驗(yàn)測(cè)試并沒(méi)有因?yàn)樵O(shè)備屏幕變小而變得更加輕松。不要認(rèn)為界面或格式選擇適合你,它就適合其他用戶(hù)。盡早、頻繁進(jìn)行測(cè)試。

最重要的是,不要因?yàn)檫@不是簡(jiǎn)單地向他人發(fā)送URL就跳過(guò)易用性和內(nèi)容評(píng)估工作。的確,手機(jī)應(yīng)用評(píng)估需要你靜靜坐下來(lái)同試驗(yàn)?zāi)銘?yīng)用的用戶(hù)共處。但你從中得到的反饋信息將讓這一切變得非常值得。

10. 在各種平臺(tái)設(shè)計(jì)各式各樣的應(yīng)用

如果和許多網(wǎng)頁(yè)標(biāo)準(zhǔn)及NimbleKit設(shè)計(jì)師一樣,你剛開(kāi)始基于蘋(píng)果iOS系統(tǒng)設(shè)計(jì)手機(jī)應(yīng)用,不要忘記Android NimbleKit是更可取的選擇。盡管Android和iOS存在許多相似之處,但設(shè)計(jì)Android版應(yīng)用,通過(guò)Android Market進(jìn)行發(fā)行或推廣依然頗具價(jià)值(游戲邦注:就體驗(yàn)和機(jī)會(huì)而言)。它向你呈現(xiàn)截然不同的用戶(hù)界面和體驗(yàn),將你或你客戶(hù)的內(nèi)容投放至另一片手機(jī)應(yīng)用市場(chǎng)。

最終,記住通過(guò)網(wǎng)頁(yè)標(biāo)準(zhǔn)設(shè)計(jì)原生應(yīng)用意味著,你還可以輕松將原生應(yīng)用改造成網(wǎng)頁(yè)應(yīng)用,前提是項(xiàng)目目標(biāo)支持。如果你利用NimbleKit之類(lèi)的代碼架構(gòu),那應(yīng)用的界面和內(nèi)容就是通過(guò)HTML、CSS和JavaScript創(chuàng)建而成。這不過(guò)就是去除若干代碼架構(gòu)調(diào)用,修改應(yīng)用樣式表,也許還有添加若干額外平臺(tái)和設(shè)備探測(cè)。

結(jié)語(yǔ)

設(shè)計(jì)內(nèi)容應(yīng)用,利用NimbleKit之類(lèi)的代碼架構(gòu),對(duì)于那些想要將既有標(biāo)準(zhǔn)設(shè)計(jì)體驗(yàn)擴(kuò)展至新領(lǐng)域的網(wǎng)頁(yè)設(shè)計(jì)師來(lái)說(shuō),這是個(gè)很棒的機(jī)會(huì)。

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

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶(hù)體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(chē)(EV)作為新能源汽車(chē)的重要代表,正逐漸成為全球汽車(chē)產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車(chē)的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車(chē)的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車(chē) 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車(chē)場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周?chē)娮釉O(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉