■宋華平
豌豆莢“自動裝”功能無需Root批量升級
■宋華平

近日,豌豆莢推出了“自動裝”功能,首家實現無需Root即可自動安裝應用,安全便捷地解決Android用戶在應用安裝、更新過程中的痛點。
豌豆莢“自動裝”所使用的“輔助功能”(Accessibility)機制是Android系統開放性的絕佳體現之一,提供的屏幕閱讀、開關控制等接口除方便為殘障人士提供服務之外,也被豌豆莢“自動裝”聰明地利用起來,在應用安裝界面順暢地模擬用戶點擊“下一步”及“完成”等確認按鈕,進行簡單重復的操作,從而實現應用自動安裝。
與依賴Root獲取系統權限的方式不同,這種方法對系統沒有破壞性,且操作簡單,普通用戶可以輕松設置——想使用“自動裝”功能的用戶只需跟隨引導在系統設置的“輔助功能”中開啟“豌豆莢自動裝”服務即可體驗。(需要注意的是,如果強制退出或使用一些內存清理工具關閉豌豆莢,會導致“自動裝”服務被關閉,需要在系統設置中重新開啟。為保證體驗順暢,可以將豌豆莢加入內存清理工具的白名單。)
由于Android硬件廠商普遍對系統界面進行定制,因此不同品牌機型(甚至是相同機型的不同系統版本)中的應用安裝器的安裝流程及界面都不盡相同——不僅窗口的視覺版式,按鈕的位置,甚至在某些系統中安裝界面使用的不是按鈕而是“可點擊的文本框”。這些差異雖然不大會影響人的操作,但對自動安裝的技術造成很多障礙,所以利用“輔助功能”機制實現“自動裝”功能的難點在于對不同機型的適配。為保證良好的可用性,豌豆莢在發布“自動裝”前已潛心適配超過三千款機型,覆蓋了市面上幾乎所有主流品牌。
豌豆莢一直嘗試用“有創造力”的方式來解決用戶的需求。早在2011年,豌豆莢就創新地通過“應用搜索”將應用商店的內容聚合在一起,提供最全面準確的應用庫,幫助用戶找到所需應用。