成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開發者必備:移動應用開發八大指導方針

移動開發
近幾年,移動智能設備越來越成為更多用戶的選擇,這讓習慣用于PC應用程序接口的軟件開發者面臨新的挑戰。盡管過去兩年就有開發者開始關注移動開發了,但是還有大多數開發者在編寫移動應用程序的時候缺少基礎。

最近,智能手機和平板電腦越來越成為更多計算機用戶的選擇,這讓習慣用于PC應用程序接口的軟件開發者面臨新的挑戰。盡管大多數軟件開發者已經完成了這種轉變,但是還有一些軟件開發者正在為這些轉變做準備。

Nokia論壇開發市場經理Anthony Fabbricino表示,盡管過去兩年就有開發者開始關注移動開發了,但是還有大多數開發者在編寫移動應用程序的時候缺少基礎。大多數開發者都已經習慣了桌面系統。同時,Fabbricino表示,盡管編寫應用程序可能很容易,但是創建“好的用戶體驗”卻是另一回事。確實,移動設備和其更小屏幕意味著更重要的調整。開發者不再是對付8*12英寸或者更大的電腦屏幕了,他們需要對付的是2*2英寸的Android、iPhone或者黑莓屏幕。

黑莓全球聯盟和開發者副總裁Tyler Lessard表示,尤其在智能手機方面,由于其屏幕尺寸限制,從某種程度上來說,每個像素都是要計算在內的。即使是iPad的7.3*9.5英寸的大屏幕也需要不同的考慮,因為其1024*768像素的分辨率相對于大多數桌面顯示器還是小了。開發者還需要適應更小的鍵盤、觸屏接界面和電池續航時間。

移動領域的專家包括供應商和開發者都建議開發者關注這個新的計算領域,從導航系統到屏幕大小,再到存儲消耗。移動開發者特別是新人們應該對以下這八個方面給予高度的重視。

[[24311]]

注重用戶體驗

Rhodes移動應用程序開發架構制造商Rhomobile公司***執行官Adam Blum表示,***個指導方針是減少導航,這樣用戶就可以很方便地直接找到他們想要的內容。例如,在CRM應用程序中,直接給用戶展示內容而不是讓用戶從列表和任務中尋找。此外,試著采用用戶上次使用的應用程序導航。

諾基亞曾經建立了基于塞班平臺的智能手機,現在轉入Windows Phone 7了,他們為屏幕圖標提供了一些模板。Fabbricino表示,這些圖標適合不同的屏幕尺寸。開發者必須注意與UI和應用程序邏輯的整合。開發者也不要忽略信息和用戶互動。

注意內存和帶寬限制

內存和帶寬使移動設備的兩大問題。Novell開發平臺副總裁Miguel de lcaza表示,我們看到的移動開發和桌面系統的***不同在于移動設備確實沒有太多的內存。Novell公司為谷歌Android和蘋果iOS應用程序提供工具支持。

盡管典型的PC可以有8GB的內存,但是智能手機可能只有128MB內存。所以,開發者下載100張圖片都有可能會消耗完內存。而能夠裝下去100張圖片的手機現在還不存在。但是開發者可以用具有更小分辨率的圖片來代替大分辨率的圖片。

de Icaza表示,網絡連接對智能手機和平板電腦的限制在下載方面。應用程序開發者真的不應該通過請求圖片讓網絡連接飽和。底線是:在內存、空間和電池壽命的參數范圍內開發所有的應用程序。

慎重選擇本地開發還是web開發

開發者必須決定是否利用本地資源構建應用程序,還是把應用程序下載到設備上或者通過移動操作系統的WebKit工具創建網頁應用程序。如果選擇后者,即使使用Webkit瀏覽器服務它們似乎依然是獨立的應用程序。

RIM的Lessard表示,這就是大多數供應商在權衡的關鍵問題。基于網頁的開發價格常常比較便宜,而且不那么復雜。但是,這個方法可能不能為用戶傳遞他們需要的用戶體驗。例如:在網頁開發中,本地服務和觸摸界面可能是不足的。在網頁開發中,很難通過觸摸事件實現細粒度控制。

考慮如何利用位置

位置服務

位置服務在智能手機上非常流行,這讓開發者有新東西去思考。Lessard表示,在創建桌面或者網頁應用程序的時候,利用位置并不是大多數供應商會考慮到的。但是位置服務讓開發者可以為用戶提供一個更好的定制體驗,例如:在搜索應用程序中就可以知道用戶所處的位置或者提供當地的相關資訊服務。為位置服務編程是非常簡單的,開發者僅僅學習新的界面就行了。

依靠服務器端數據同步

合適的數據同步是非常關鍵的。諾基亞公司的Fabbricino表示,數據同步可以嘗試依靠服務器端策略。開發者不要試圖從移動端考慮同步,因為這樣得到的是損壞的數據。同時,在設備上緩存數據也是數據同步的另一個選擇。

設計和編碼觸摸界面

開發者和設計者為小設備創建各種應用程序的時候,必須控制觸摸界面,這更多地需要需哦能個一個設計和UX角度來理解,而不是理解代碼。開發者需要理解用戶,然后把基本的觸摸界面轉變為編碼語言。

不要過分依賴硬盤性能

手持設備越來越多地使用更快速的芯片,并開始支持圖像處理器和硬件加速,加速動畫渲染。但是Fabbricino告訴開發者不要過分依賴這些硬件:開發者要理解用戶合適能夠從體驗中獲得好處,并學會利用這些。例如:應用程序可以使用動畫來支持屏幕轉換。但是開發者必須小心不要通過過度或者非必要的processor-hungry技術降低應用程序速度。

預期用戶犯的錯誤

移動設備和應用程序供應商聯合測試公司主席Martin Wrigley表示,開發者還應該預期用戶按錯按鈕。智能手機的小尺寸屏幕和大多數用戶對觸摸屏的不熟悉都可能會造成輸入錯誤,所以應用需要是可以容忍錯誤的,而且可以幫助用戶覆蓋不必要的額外操作。

【編輯推薦】

  1. 移動應用開發面臨三座大山 設備、盜版及稅收
  2. 2011年移動應用開發趨勢
  3. 移動應用開發者***調查報告
  4. Web移動應用開發框架的8個技術構想
  5. 移動應用開發平臺進化史
責任編輯:佚名 來源: DOIT
相關推薦

2009-09-08 17:57:01

敏捷開發

2010-04-13 18:05:47

Unix交換區

2010-05-06 14:45:09

Unix系統交換區

2014-04-16 10:10:58

應用測試

2021-01-22 09:00:00

軟件開發工具

2011-01-11 11:35:17

jQueryAndroidgoogle

2012-02-13 10:21:11

Skala PreviiOS應用

2011-12-29 17:09:08

開發者沙龍

2009-01-14 10:12:04

Oracle編寫事務Oracle控制機制Oracle數據庫

2013-09-10 09:35:53

移動開發者全能開發者技能

2013-10-30 12:51:34

2024-10-06 12:43:07

2014-02-13 10:30:27

網絡安全網絡安全框架

2015-03-26 10:34:02

Android開發工具

2024-01-26 06:25:09

PyCharm插件代碼

2011-05-11 09:06:32

2011-05-12 13:52:31

2012-01-11 12:59:35

2011-05-11 11:14:33

2015-03-03 09:35:46

移動開發APP趨勢
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97精品一区二区 | 看一级毛片视频 | av特级毛片 | www.国产.com| 国产一区二区三区四区三区四 | 在线成人 | 国产这里只有精品 | 黄在线免费观看 | 精品国产欧美一区二区 | а_天堂中文最新版地址 | 国产在线拍偷自揄拍视频 | 91免费在线| 欧美精品乱码99久久影院 | 日韩欧美在线观看视频 | 日韩三级免费网站 | 伊人久久精品 | 99精品视频一区二区三区 | 超碰人人91 | 国产成人精品一区二区三区 | 狠狠爱一区二区三区 | 久久精品亚洲 | 99热激情 | 国产精品日韩一区二区 | 国产不卡一区 | 欧美片网站免费 | 亚洲一区二区高清 | 日干夜干 | 国产一区二区精品在线 | 欧美亚洲在线视频 | 成人超碰| 精品久久久久久久久久久 | 91xxx在线观看| 久久精品综合网 | 国产精品国产a级 | 性色的免费视频 | 日本色婷婷| 欧美videosex性极品hd | 久草热在线 | 国产蜜臀97一区二区三区 | 久久伊人操 | 91精品国产欧美一区二区 |