一. 移動產品的實現方式
多view混合型,單view混合型,web主體型。
我們先來認識一下什麼是多view混合型:
再來了解一下什麼是單view混合型:
即在同乙個view內,同時包括native view和web view。互相之間是覆蓋(層疊)的關係。這種方式的體驗要優於多view混合型,一般用於native view中部分資料介面不方便實現的頁面,普通使用者基本上看不出與原生檢視的區別;
而二 . 移動產品的需求特性
根據移動平台的使用者使用環境,需求主要考慮:
要利用好手機隨身攜帶的優勢,比如推送通知,lbs定位;
手機的輸入效率有限,需要避免複雜的編輯操作和危險操作需求;
網路環境不穩定,避免單頁面呈現內容過多;
手機平台無資源管理器,螢幕小,硬體能力有限,只適用於微任務,代替不了pc端;
三 . 移動產品的互動特性
①操作行為的革新
pc端的輸入裝置是鍵盤+滑鼠,而移動端主要靠手勢
②感測器的利用
移動裝置除了各種手勢操作,各種感測器也應該是互動設計可以利用的利器,下面簡單介紹幾種常用的感測器型別:
重力感應器,最常應用與橫豎屏切換,平衡球遊戲等
方位感應器,主要應用於指南針,地圖等
光線感應器主要應用與螢幕亮度自動調節,自動切換白天夜間模式;
圖中的新聞客戶端之所以沒有設計成自動切換,可能是考慮到絕大都數使用者都不習慣夜間模式,或者不喜歡應用的強制切換。
除了上述的幾個常用感測器,還有
方向感測器(賽車類遊戲)、
距離感測器(接**時螢幕自動熄滅)、
壓力感測器(部分機型有,可以檢測樓層、海拔)等。
③小螢幕,單視窗
在設計web網頁時,我們會有全域性導航,頁籤,柵格,麵包屑等方法處理複雜資訊的呈現,而在移動端,會有小螢幕單視窗的特性,而且手指的精準度遠差與滑鼠,所以移動應用的設計相比網頁有更多的要求:
④平台操作的差異化
雖然很多android的應用和ios應用無差異,但各平台的操作習慣和實體按鍵並不相同,ios應用的所有操作都是通過手勢完成,而android和windowsphone卻有使用率非常高的實體鍵,而且高階手勢在android和wp端並不能實現。
MeeGo移動應用程式開發入門
我們曾經講過 在qt sdk下構建meego touch開發環境 本文將講一下meego handset版本的qt應用,包括桌面管理器和視窗管理器,以及各種應用,你會看到qt無所不在。這篇文章就以最簡單的篇幅介紹一下如何在linux下搭建乙個meego handset環境。執行啟動meego環境 m...
MeeGo移動應用程式開發入門
我們曾經講過 在qt sdk下構建meego touch開發環境 在windows系統上執行meego sdk,在主流linux系統上執行meego sdk meego開發中安裝dropbox等應用詳解,meego移動終端裝置開發ui設計基礎教程等相關meego入門開發的文章,本文將講一下meego...
unity遊戲開發入門 物體的移動
1.通過transform元件直接移動物體 transform 元件用於描述物體在空間中的狀態,它包括 位置 position 旋轉 rotation 和 縮放 scale 其實所有的移動都會導致position的改變,這裡所說的通過transform元件來移動物體,指的是直接操作transform...