軟件移植到移動平臺是否可行?
作者:Darrell Benatar
隨著移動設備的用戶不斷增多,越來越多的用戶希望能夠將常用的桌面App或者網站移植到移動平臺上。但是,移動設備不具備桌面電腦的某些性能,但它也有著桌面電腦不具備的特性,這使得移植后的產品在體驗上會產生差異,甚至會把自己的缺點暴露給競爭對手。如果您正好有相關的需求或者想法,這篇文章或許會帶給你一些啟發和幫助。
作者Guest author Darrell Benatar是 UserTesting.com的CEO.
桌面軟件、網站或者app移植到移動平臺順應了廣大移動設備用戶的需求。你有一款很棒的桌面app或者網站,這時候,用戶說:“我想在移動設備上使用它。”所以你趕緊重新布局界面元素,改變字體的風格和大小,以及一切你能做到的。
類似這種方法的移植很少能獲得成功,大部分桌面app和網站都是經過長時間的開發,并且經過很長時間優化以適應桌面電腦自身的特征,比如良好的網絡連接、大屏幕、強大的處理系統、鍵盤以及鼠標等。
移動設備不具備桌面電腦的這些性能,但它也有著桌面電腦不具備的特性,比如位置感知和觸屏。把現有產品移植到移動設備上會讓產品處于一種尷尬的境地,并且很多移植到移動設備上的產品與桌面產品的體驗相差甚遠。
移植到移動平臺的兩個圈套
1. 移植就是“移植”,一點都不改變
你是否也遇見過這樣一種情況,一些移植到移動設備上的網站用戶體驗糟糕至極。雖然操作平臺已經變了,但是開發者的思路并沒有發生變化,移動設備上的內容展現形式還是跟桌面電腦一樣,用戶不得不用經常用手指縮放頁面,或者需要大量的滑動操作。用戶是無法忍受這種“半移動”的網站的。
2. 打算為移動用戶重造桌面用戶體驗
如果沒有打造出真正的移動用戶體驗,那么你的產品離死已經不遠了。現在很多此前堅定地做桌面軟件的公司也開始嘗試移動開發了,他們想忠實地為移動用戶再現桌面軟件的用戶體驗,在我看來這是錯的。
當然,你的用戶會告訴你他們想在移動設備上看到你桌面網站或者app的全部功能,不過現實中,一般情況下很少移動設備可以執行桌面軟件相同的功能和控制,所以想要在移動端復制一個傳統的桌面用戶體驗幾乎是不可能的。
重新思考移動端,而不是移植
從DOS到Windows, 從 Windows到 Web,我們已經從軟件的演進之路了解了很多,我們的數字歷史一直被一些大公司主導。而移動端的興起也是最近幾年的事情,因此不少人還會以桌面產品的思維來思考移動端的用戶體驗。
桌面電腦和移動設備之間的轉變已經是非常清晰的了,不是更換個格式就成的,要重新思考你的產品和你的用戶。移動并不僅僅是一套不同的技術,用戶和設備的交互方式更是迥然不同,用戶對產品的期待也已經發生了改變。
移動設備便于攜帶的特性讓用戶使用間更為碎片化,用戶也就產生了即時滿足、完成以及離開的需要。這也就意味著,傳統的app和網站的使用流程和方式,目的和構架都需要重新進行思考。
某些情況下,如果你的產品內容過于龐大或者復雜,你可以把它拆解為幾個不同的app或者網站,用戶會關注某些特定的方面而忽略桌面電腦版本的其他方面。或者你可以選擇一個更為綜合的辦法,一個功能豐富的產品和一個只關注某個重要功能的產品。
軟件移植的5個注意事項
1.理解用戶的難題:雖然用戶可能知道在哪些方面遇到了問題,但并不能清除準確地描述出來。因此產品經理需要從用戶的角度出發,把這個問題徹底地想清楚,當然產品經理的想法并不能代替用戶的想法,這里說的是基于用戶的思考方式。
2.為80%的主流移動用戶設計:技術愛好者可以玩轉不少有難度的產品,但他們只是用戶中很小的一部分,不要為了凸顯產品的技術性而忽略了大部分用戶。
3.弄清楚產品首先要解決用戶的是哪個問題。產品不是只有一個功能,這些功能的優先次序怎么排列,剛開始做產品應該先把產品的核心功能做完善,在條件允許的情況,再添加其他一些功能。印象筆記在這方面做的就很好。
4.功能最關鍵:要確保app或者網站能正常運行,并且易于使用,然后盡可能地把產品做的漂亮些。
5.測試并不僅僅是可用性:盡可能多地使用測試工具,以確保你的用戶會真實地參與到你發布的產品中。
傳統的軟件大公司并都不會把移動端的部署作為工作的核心,但至少要保證有專業的全職的產品經理在思考這個問題。向移動端轉型有一定風險,并且會把自己的缺點暴露給那些以移動為***要務的競爭對手。所以,開發者重新思考移動端,而不是簡單地把網站或者app移植至移動端。
責任編輯:佚名
來源:
cocoachina