跨境電商海外倉:PDA的技術選型與相關痛難點分享

9 評論 8041 瀏覽 46 收藏 17 分鐘

什么是PDA?一般可以將PDA理解為掌上電腦,這一操作系統的存在可以幫助我們完成移動狀態下的作業。那么,你知道PDA產品設計應該如何進行嗎?有哪些難點是需要注意的呢?本文作者結合個人經驗進行了總結,一起來看看吧。

之前寫了很多關于WMS相關的產品文章,市面上也有很多相似的WMS的文章,對于一個WMS的新手產品來說,這些內容已經足夠學習和消化了。

但是在我實際的過往工作中,我發現市面上關于PDA介紹的文章很少,而且相關的競品和一些參考資料也比較少。當初我在WS做第一版安卓的PDA的時候,由于沒有專業的安卓開發和UI設計,我還學了很多安卓的知識和UI切圖方面的東西,現在想來,也是積累的一筆財富。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

像素相關的知識筆記

既然市面上少有人寫,我剛好又做過一些這方面的內容,那就自己動手吧。

一、關于PDA的定義

現在聊到倉庫端的PDA,很多人第一印象就是一個安卓APP安裝在了一個特殊的設備(手持終端)中。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

圖源:東大集成官網

所以會想當然的認為PDA間接性就等于安卓APP,這個理解在大多數場景下是可以算對的,但是肯定是不嚴謹的。

因為除了安卓系統之外,WinCE和iOS都算是一種移動端的操作系統。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

圖源:京東

所以,關于PDA的定義更嚴謹一些的說法應是:

PDA(Personal Digital Assistant),又稱為掌上電腦,可以幫助我們完成在移動中工作,學習,娛樂等。按使用來分類,分為消費級PDA和工業級PDA。消費級PDA包括的比較多,智能手機、平板電腦、手持的游戲機等都屬于消費級PDA;工業級PDA主要應用在工業領域,常見的條碼掃描器、RFID讀寫器、POS機等都可以稱作工業級PDA。

官方定義太難理解,可以簡單化地定義為:帶有操作系統的智能化的手持終端都可以稱之為PDA。

二、PDA的操作系統

早期的時候,WinCE應該是工業級PDA的主流操作系統,在之前公司我們就用了好幾年的WinCE。畫風比較簡陋,交互動作也比較落后,而且屏幕還是電阻屏,尺寸也很小,能展示的內容都比較少。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

后來,隨著安卓系統的普及和廠家的推廣,越來越多的公司開始選擇使用安卓版的PDA,所以相應的一些產品設計也會遵循安卓的風格。安卓系統有更佳的交互體驗,維護成本低,電容屏,更大的屏幕,總體來說優勢非常明顯。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

除了WinCE和安卓之外,還有少量的公司也會采用iOS系統的PDA,基本上就是內置一個iPhone或者iTouch等,例如Apple Store的員工們用的就是iOS的PDA,這一塊市面上的資料比較少,這里就暫時不多介紹了。

三、安卓PDA的技術選型

當確定了要使用安卓操作系統的PDA之后,團隊接下來馬上就會面臨一個小難題,那就是:技術選型選哪個?

對于一個安卓APP來說,目前主流的開發方式有三類,分別是:

  1. 原生APP(Native)
  2. Web APP(HTML5)
  3. 混合APP(Hybrid,即“Native+H5”)

跨境電商海外倉:PDA的技術選型與相關痛難點分享

圖源網絡

關于這三類開發方式的原理和優劣勢,我只能算半吊子水,就不做過多的講解了。我重點從用戶的使用場景和研發的一些考慮點來分析一下,我們當時做技術選型的時候,是怎么考慮的,也和有相似經歷的朋友們交流學習一下。

1. 服務端和客戶端的版本對應

PDA本質上是一個客戶端,需要和服務端進行數據交互和通信。如果是海外倉,因為服務端可能部署在不同的國家或地區,這樣會導致服務端的版本可能會有差異,從而也導致了客戶端的版本有差異。

例如,今天WMS(服務端)發布了一個V1.2版本,發布到美國的服務器上,剛好這個版本有對應的PDA功能改版更新,那么就會要求美國的倉庫將PDA升級到最新版,與V1.2版本進行適配;而歐洲因為一些業務的原因,并沒有直接升級發布,所以它們還是用的V1.1版本,那么PDA自然就不能升級為最新的了。

在設計PDA的版本更新檢測的時候,需要考慮這種版本對應的需求,避免出現阻塞生產的現象。

2. PDA演示的頻率如何?

之前在WS的時候,我們是給自己的倉庫做PDA軟件,所以不太需要考慮演示的問題,因為演示的頻率很低。

但是到了LX的時候,我們是做SaaS WMS,需要和很多客戶演示交流系統怎么使用,這里就包含了PDA的使用。

這個時候如果可以直接用網頁打開PDA的功能界面(H5 APP),在演示的時候是會比較流暢的,而且將測試賬號發給客戶之后,客戶也可以直接用網頁體驗PDA的功能,而不用自己再找一個安卓PDA或者安卓手機去安裝一個APP,對客戶試用來說是比較方便的。

但是這樣做的成本也比較高,需要研發一套H5的APP,后面又要研發一套原生的APP。

所以我的建議是,大家結合自己的演示頻率以及客戶的接受方式來綜合考量。如果有研發資源,那么就做兩套,一個演示,一個真實使用;如果沒有太多資源,那就直接研發原生的APP,到時候演示用虛擬機,客戶體驗也用虛擬機或者找個安卓設備安裝APP。

3. 版本升級是否頻繁?

PDA的版本升級和多版本的兼容性也是一個不容小覷的問題,最好是盡早完成在線更新的功能,支持用戶手動更新版本和系統強制升級版本的功能。

之前在WS的時候,由于技術架構設計的問題,遲遲沒有做PDA的在線升級,每次都要讓倉庫的人員手動去下載安裝包,然后覆蓋安裝等,很容易出現操作遺漏或者更新失敗的問題,而且倉庫在海外,遠程運維和指導的成本非常高。

所以,在技術選型的時候,也要考慮這個APP的更新頻率和版本兼容的問題,什么版本是必須要強制升級的?什么版本是可以稍后升級的?然后在什么環節檢測升級等都需要考慮清楚。一切以節省倉庫作業時間和成本為導向。

4. 倉庫的硬件是否統一?可控?

如果是自家的倉庫,那么一般來說PDA設備都是統一采購的,型號基本上是固定的幾款,APP的兼容性也比較好做,開發就不需要在安卓版本和硬件兼容性上花太多的時間。

但是如果是做SaaS WMS,而且還讓客戶自行采購安卓PDA設備的話,一般很容易踩了兼容性的坑,因為市面上稀奇古怪的設備太多了。

建議提前和客戶溝通,告知硬件的基礎要求,例如安卓9.0以上,屏幕4.0以上,4核以上,4G內存以上等。

最后,我做了一個表來簡單總結一下,安卓PDA的幾種開發方式的優劣勢,至于怎么選?請大家自行判斷。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

僅供參考

四、PDA產品設計中的難點與踩坑點

對于B端產品經理來說,做習慣了Web端的產品設計,突然去接手APP的設計,還是有一定難度的。一方面是不熟悉APP的一些規范,另一方面是PDA可參考的資料不是很多。

我總結了幾個當時出設計方案的時候感覺比較難或者踩了坑的點,分享給大家。

1. 競品難找

當時因為沒有做過APP設計,同時也沒有UI,導致設計出來的界面慘不忍睹,于是我找了很多競品和相關的資料,最后發現“競品的PDA也做得很丑”……

于是只能自己硬著頭皮學了一些基礎的概念和知識,例如設計稿用375還是用750,狀態欄應該用多少像素?導航欄應該用多少像素?設計稿的字體對應的設備的字體是多少?

最后實在沒有辦法,就只能對著友商的APP截圖,一個一個標注,然后進行學習了。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

萬里牛的PDA

這個時候可能會朋友跳出來說,哎呀,你是產品經理,你應該專注在業務和更有價值的方面,你學那么多UI的東西干嘛?

我只能說:有這個觀點的朋友都是“沒吃過苦的”,也是沒有在小公司待過的。他的內心已經默認了所有的資源都是配套的,產品經理只要擰自己的螺絲就夠了……

2. 布局與組件的糾結

再回到上面的話題,當我學習了一些基礎規范之后,我發現大體上的布局已經沒啥問題了,主要就是一些組件和樣式方面還是有疑問。

例如,輸入框/掃描框到底是固定放在底部,還是跟普通的輸入組件一樣放在字段的后面?

跨境電商海外倉:PDA的技術選型與相關痛難點分享

三種不同的組件

例如,提交/確定按鈕是放在右上角,還是底部固定?有一些文案類的組件是上下放還是左右放?列表頁展示是用卡片還是分隔線,一屏要展示多少?

總之,以上的種種難題,其實都是因為產品技能不對口導致的,說白了就是資源不夠,只能讓一個“小朋友去扛大梁”了,于是就邊學邊做,也自然而然就踩坑了。

如果放到現在來做這件事,我可能會轉頭就去淘寶找個UI幫忙來搞,哪怕自己出點錢,也沒必要在這個地方花費太多的時間精力,因為一整套流程下來,要學的東西太多了,最終的效果也不一定很好。

當然,如果是作為初學者,那么我感覺這一段的經歷,還是很有價值的,因為幫助自己查缺補漏了,意識到了很多專業知識的不足。

3. 光標/激活框處理

拋開上面的UI問題,光標/激活框是PDA設計中要注意的點,也是體驗上最容易感知到的點。

簡單來說,大多數工人在使用PDA的時候,進入了某個頁面之后,會直接掃描條碼,而不會關注到光標是否在輸入框,已經是激活狀態。如果這一塊沒有做特殊處理,就會發現無論怎么掃描,都不能將內容錄入到輸入框中。

一般有兩種實現方式,第一種最簡單的就是默認進入某個頁面之后,將光標聚焦在輸入框中,呈激活狀態,同時默認隱藏鍵盤的彈出,這樣就可以直接啟用PDA的掃描頭,掃描后的內容直接獲取在輸入框中。

另一種方式是利用安卓底層的廣播功能,對PDA的掃描頭做監聽,當進入到了某個頁面之后,監聽到了PDA掃描的內容之后,自動將掃描的值賦給默認的輸入框(一般是第一個),然后進行數據請求。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

吉客云的PDA默認是激活狀態

4. 國際化翻譯難題

由于參考的很多競品都是國內的,所以在布局方面一般來說相對比較成熟,但是如果是海外倉,有多語言的場景下,那么國內的很多設計可能就會出問題,最簡單的問題就是文本超長,所以導致內容放不下了。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

一方面是要在文案上進行優化和精簡,另一方是在布局上,要盡量多采用“上下布局”而不是“左右布局”,這樣才能盡可能地避免出現文案擠壓、展示不下的問題。

跨境電商海外倉:PDA的技術選型與相關痛難點分享

除了布局之外,國際化翻譯還需要特別注意一些專有名詞的一致性,尤其是大量采用機翻的時候,例如上架有些時候翻譯為Putaway,有些時候又翻譯為Shelves。

五、總結

無論是國內倉的WMS還是海外倉的WMS,目前PDA都可以算得上的標配,而且PDA設計的好與壞與倉庫作業有非常大的直接關系,但是我發現大家交流最多的還是WMS相關的內容。

本人才疏學淺,希望借此篇文章,可以拋磚引玉,與各位大佬們多交流交流PDA這一塊的內容。

專欄作家

我叫維他命(Vitamin),微信公眾號:PM維他命。前PHPer,做過在線教育類產品,也做過4年多的跨境倉儲物流方向的產品,目前是一位外貿SaaS領域的供應鏈產品經理。主要專注于WMS/OMS/TMS/BMS/ERP等領域,分享供應鏈相關的產品知識。

本文原創發布于人人都是產品經理,未經作者許可,禁止轉載。

題圖來自Unsplash,基于 CC0 協議。

該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 怎么找到不同競品的界面,借鑒不同競品的界面 不簡單,是要多看,多學習,才有自己發揮的空間,等著業務方給需求,大部分時候會把產品往溝里帶很深。

    來自廣東 回復
  2. 分辨率是可以按照720*1200px或者360*600px 去設計(我自己用pda截圖,然后在sketch量過的尺寸)
    非常贊同樓主3個觀點,我自己在設計的時候也發現了這些問題。
    1.光標定位,掃描后自動到下一行。
    2.默認隱藏 輸入框。(因為輸入框可能占屏幕一半)
    3.國際化問題,上下結構

    另外補充一點,就是字體,按鈕要做的大,方便現場操作工點擊

    來自上海 回復
  3. 感謝分享。但以我自己手持端設備的設計經驗來看,其使用場景和手機端還是有本質區別的。如果能多做一些這方面的分析,針對實際工況下的設計優化(如弱光、工人戴手套、單手操作)等,最后的結果應該會更符合實際PDA的實際使用場景一些~

    來自新加坡 回復
    1. 嗯是的,這一塊是屬于精細化運作的階段了,可以理解為2.0或者3.0時代了

      我做的這些PDA項目大多數都是0到1,所以基本上以基礎功能有主,實際工作場景的優化要一點點打磨

      來自廣東 回復
  4. 我現在也是,都用axure畫高保真原型,ps做一些效果圖,至于ui什么的沒有,直接原型出圖,整得我現在用axure畫UI老順了

    來自遼寧 回復
    1. 都是上崗后自學的嗎老鐵?PS?太厲害了我還不會呢

      來自江蘇 回復
    2. ps很好學的,會用axure你都能反推ps

      來自遼寧 回復
    3. 哈哈,團隊資源不夠,就只能自己頂上去了。

      來自廣東 回復
    4. 也不是不夠,我干了好多年的UI,轉的產品,所以相當于他們出的高保真還沒我原型看著順眼,索性就不用了我自己來全套,小公司嘛 身兼多職正常

      來自遼寧 回復