iPad設備應用需定製開發的3大理由(轉)

iPad設備應用需定製開發的3大理由


    通過深入分析iPad設備及iPad應用系統的實際情況,直接將現有的基於PC系統開發的信應用系統,直接遷移到iPad設備上,存在以下幾方面的突出問題。也正是基於PC系統開發的軟件,要遷移到iPad等移動終端時常常需要定製開發3大理由:
 
    1、 展示屏幕尺寸的較大差異,導致現有系統功能操作、信息展示效果很差。
      如果原系統在設計、開發過程中,未採用界面自適應的方式開發,勢必產生以下問題:
        1)、部分功能將無法操作。由於原設計的系統版面較大,顯示到屏幕尺寸較小的iPad設備之後,超出屏幕可見區域的功能菜單、按鈕、數據區域將無法看見,因而導致系統功能無法操作,嚴重製約系統在iPad設備上的可用性。
        2)、核心的顯示信息不完整。通常情況下,基於PC版本開發的應用系統,主題圖片、功能菜單、操作導航等內容,集中在版面的頂部或左邊;需要展示的操作數據、信息圖表、查詢結果等內容,在中部、右邊及下部區域。移植到iPad設備之後,這部分區域由於超出屏幕尺寸而無法顯示,導致系統的核心操作結果展示不完整,嚴重影響用戶感知,甚至影響系統移植到iPad的必要性。
  如果原系統在設計、開發過程中,全部採用的界面自適應的方式開發,自適應的界面在較小的顯示空間上縮略展示,極易產生以下問題:
        1)、自動縮略之後,系統界面的整個佈局極易發生扭曲變形,影響系統的整體佈局版式和美感。例如:系統主題圖標縮略變形,功能導航欄可能被折成多行,條目較長的菜單項被顯示不完整,圖片、表格的顯示比例扭曲。
        2)、自動縮略之後,縮小後的文字和圖表,變得難易辨認,影響用戶對系統的操作和使用,甚至影響系統的可操作性。例如:被擠壓的功能項,由於響應區域縮小而難易精準操控,導致一擊兩中或欲此擊彼(想操作功能一,卻誤操作了功能二);自動縮略的字體太小而難易辨認;自動縮略的圖表太小、或者變形而難易辨識。
 
    2、 操作方式的巨大差異,導致基於PC應用開發的系統在iPad是難易操作。
  當前主流的PC系統,其操作方式是以鍵盤輸入和鼠標點擊爲核心。
    衆所周知,iPad採用的操作方式是:以多觸式事件模型模擬的手勢操作方式。如果將基於PC設備開發的應用系統直接遷移到iPad設備上,用戶操作起來會捉襟見肘,甚至相當彆扭。其一,iPad對鼠標的操作支持僅僅是爲了保留基本的兼容性,對鼠標的操作支持並不完整和友好;其二,iPad特有的手勢操作得不到支持(手勢操作需要定製開發)。
    例如:在PC應用系統開發中,如果需要提供操作響應功能,需要設置的操控熱點,並綁定固定的click, mousedown, mouseup, mousemove等鼠標事件,否則將無法進行操控;而在iPad應用系統中,這些操作事件基本上都被其它的操作所取代。
    iPad主流的操作方式,比如:單手指輕撫、雙擊,多手指的分開、閉合、旋轉、多手指的單指離開等特效操作,基於PC開發的應用系統都不具備,因而,用戶在操作該系統時會非常彆扭。
 
    3、 瀏覽器軟件的差異,導致基於PC應用開發的系統的,部分功能在iPad設備上無法使用。
    iPad瀏覽器,不支持滾動條。基於PC開發的應用系統,在展示內容較多的信息時,瀏覽器會自動地、大量地應用縱向、橫向滾動條,以便提示用戶當前屏幕之外還有未完全顯示的內容;而iPad的瀏覽器都沒有滾動條,因此對於超出顯示尺寸之外的內容,極易誤導用戶,當前的展示內容已經完全結束,影響用戶感知。
    iPad瀏覽器,不支持在PC應用系統中經常使用的功能插件。如Flash、圖形/圖像插件、報表插件,使用過這些插件的功能都無法在iPad上展示出來。
    iPad瀏覽器,不支持CSS固定佈局,常常會使得頁面停留在第一屏,無法向下翻頁、放大縮小。這將會嚴重影響系統的整體佈局、版面風格和功能操作。
發佈了296 篇原創文章 · 獲贊 54 · 訪問量 90萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章