萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> 交互設計 >> 別拿山寨機不當干糧

別拿山寨機不當干糧

  “一定得選最好的硬件芯片,雇法國設計師,做就得做最高檔的手機;平台直接用MTK,屏幕最小也得3.5的,什麼智能呀、3G呀、雙卡同時待機呀、能給他裝的全給他裝上;前面一個攝像頭、後面一個攝像頭,手機一開機,甭管有事兒沒事兒都得跟您說:‘咩事啊?’一口地道的廣東普通話,倍兒有面子;手機裡再建一讀卡器,卡用三星的,一個G就幾十塊;再裝一特大電池,365天待機,就是一個字兒——爽,接個電話就得說它一個小時才行;周圍的人不是天宇就是酷派,您要是拿一外國機器。都不好意思跟人打招呼:您說這樣的手機,一部得賣多少錢啊?——我覺得怎麼著也得1000多塊吧。1000塊?你打劫啊?500塊起,您別嫌便宜,還必須打折,您得研究顧客的購物心理:買手機連500塊都不願意掏的主,根本不怕你便宜;什麼叫現代人士你知道嗎?現代人士就是買東西就買最便宜的,不買最好的。所以,我們做手機的口號就是:不但要好!還最便宜!”這是坊間流傳的一則關於山寨機的笑話, 形象地描述了山寨機的特點。

  目前Symbian不死依舊在中國市場占據最大的份額,iPhone、Android紅紅火火,WP7也蓄勢待發,然而對於移動互聯網服務研發而言山寨機依然是一股不可忽視的力量。

  下圖是《2011年Q1百度移動互聯網發展趨勢報告》中百度無線搜索手機品牌用戶PV占比:

  從圖表中看到山寨機用戶PV份額僅次於Nokia達到26.4%,手機平台的統計MTK更是占到了27.4%.由於MTK平台手機上網體驗相對較差,加上其他高端智能機價格的逐步降低等原因,MTK平台手機份額將持續下降,但這個過程並不迅速。

  百度無線搜索的統計數據從一個角度反映了山寨用戶在整個移動互聯網中所占的分量。雖然以MTK為首山寨機在逐漸被淘汰,Android的出現更是加速了這一進程,不過由於其存在巨大的存量對於第三方服務開發者而言關注山寨機非常有價值。

  下面簡要介紹下山寨機的平台特性:

  目前山寨機主流的品牌有三個:MTK,展訊,M-Star,其中 MTK 占了 80%以上的市場份額。 MTK Feature Phone 目前主流的是6253、6235、6236、6223四個型號。6253是最普通的手機平台 java、qq 都能支持;6235 是高端點的 一般用來做觸摸屏手機功能差不多只是運行速度更快,支持 200 萬像素攝像頭;6236是6235 的改進版本MTK今年的新產品功能跟6235差不多,但是支持500w攝像頭;6223 是最低端的 一般做低端機。

  總結一下,這些平台的有以下五個特性:

  一.均支持雙卡雙待或雙模雙待:

  和應用設計關系不大,此處不詳述;

  二.屏幕分辨率:

  山寨手機的常用分辨率如下,

  88:72

  128:96

  160:120:

  176:144

  176:208

  176:220

  176:240

  240:320

  288:352

  低端以176:220為主,高端以240:320 為主,還有很多山寨機的分辨率是不規則的。

  三.鍵盤屏幕類型:

  目前山寨機觸屏加鍵盤的機型最多,其次是純觸屏機及純鍵盤機;由於山寨機IMEI碼相當混亂,暫時無法通過IMEI碼識別機器的類型,想做自動適配非常困難;

  觸屏加鍵盤:數量最多的一種機型,是按鍵機與觸屏機的雜糅,觸屏的操作兼顧了按鍵,例如觸屏的大部分操作也是通過左右軟鍵完成的。

  純觸屏:雖然稱作純觸屏,一般而言這樣的手機也是有一些按鍵的,按鍵的類型與多少不確定,設計時可以忽略不計;

  純鍵盤:鍵盤型五花八門,有T9鍵盤的也有全鍵盤的,基礎的按鍵有:左右軟鍵、方向鍵;

  四.機器性能:

  CPU:100mhz,不影響功能實現,但是實現效果較差,最好不要做太復雜的功能;

  內存:600k,除去自身100多k的room內存,可用內存在400~500k之間,程序內存最好控制在 400k以內;拿浏覽器舉例,一個普通頁面的內存占用約為200~300k,較大的頁面內存占用會更多,因此在這樣的機器中要控制頁面大小選擇合適的分頁策略並且最好不要支持多窗口功能。

  五.屏幕類型:

  山寨機的屏幕均為電阻屏,一般標配手寫筆。由於屏幕不夠靈敏,又需要通過指甲或手寫筆操作,經常可以見到山寨機用戶的屏幕被磨花。

  針對山寨機的這些特點,我們該如何設計呢?

  一.左菜單右返回中間顯示時間與提示信息的工具欄是最普適的:

  有浏覽器在山寨機版本中曾嘗試過這樣的設計:

  我們在設計過程中也嘗試了一些新方案,不過都存在一定程度的問題,方案如下:

  方案一:

  默認顯示鍵盤類的工具欄:

  觸摸屏點擊箭頭區域可展開觸屏的快捷操作按鈕,如下:

  方案二:

  默認為普通的工具條,中間區域可點擊

  點擊後中間區域變為快捷操作按鈕

  方案三:

  默認為普通的工具條,添加一個工具條切換按鈕,可切換為純觸屏的工具條;

  方案四:進入軟件時提示用戶選擇適合自己的工具欄類型;

  總結:為一種鍵盤屏幕類型優化時會損害另一種的體驗,如果想兼顧的話必然要增加軟件的復雜程度,經過評估左菜單右返回中間顯示時間與提示信息的工具欄方案是可以滿足各種類型需求的最合適的方案;

  二.由層級菜單改為九宮格菜單,可以兼顧按鍵與觸屏的操作體驗:

  九宮格弱化了層級的概念,可以讓常用菜單項直接暴露出來而不是隱藏在一級菜單當中。

  此外,對於按鍵機:九宮格的菜單快捷鍵位置是與實體鍵盤對應的,層級菜單與鍵盤沒有對應關系;對於觸屏機:九宮格的點擊區域要比層級菜單大得多,方便用戶點擊;

  三.觸屏不靈敏,機器反應不夠快,因此要盡量簡化流程:

  例如刪除成功後的提示不需要確定,直接彈出一個彈層提示刪除成功,幾秒鐘後自動消失。不要小看這一步確定操作,由於山寨機上的操作成本要比高端平台高很多,每一處優化都非常有價值。

  四.機器性能限制,不要使用復雜的控件與效果:

  例如在設置頁面如果輸入框、單選控件、多選控件能夠滿足需求,就不要引入較為高級的控件。更多更高級的控件意味著需要更高的系統性能,並且會增加安裝包的體積,現在很多山寨機應用的安裝包都要控制在100k以內。

  山寨機形形色色紛繁復雜,貌似很難為他們做適配,但是只要把握住簡單這條准則就可以以不變應萬變。

  文章來源:百度MUX 轉載請注明出處鏈接。

copyright © 萬盛學電腦網 all rights reserved