天天看點

受夠了碎片化,Salesforce決定隻支援部分安卓裝置

受夠了碎片化,Salesforce決定隻支援部分安卓裝置

對andriod應用程式開發者來說,其中一個最大的挑戰就是作業系統的碎片化問題。

這往往意味着,相比蘋果的ios,你往往需要花費更多的時間和金錢去測試和支援android,但android目前占據着智能手機的絕大多數市場佔有率,對開發者來說這可能非常無奈。

不過salesforce為了避免這樣的一個問題,看上去走上了一條頗為不尋常的道路。今年晚些時候這家公司更新更新了salesforce的最新應用程式,而新版本的服務将隻支援谷歌nexus和三星galaxy手機。

該公司拒絕對這件事發表詳細的細節,但新版本的支援文檔證明其正在尋求最大限度地發揮開發資源。

“由于android裝置各式各樣,而我們的目标是挑選一些android裝置繼續改進我們salesforce1應用程式的整體android使用者體驗”,該公司在支援文檔中表示。

如果salesforce這種方式能變得流行,這無疑将進一步推動三星在智能手機市場的占有率,尤其是企業使用者。而目前這家公司已經是android裝置的市場領頭羊。

oculus公司cto約翰·卡馬克也提出了類似的理由,并解釋說,虛拟現實裝置制造商和三星合作gear vr,正是為了繞過android開發的碎片化地獄。

android世界中的碎片化有多種形式。除了硬體的多樣性,android手機往往是通過他們的營運商來獲得緩慢的軟體更新,這迫使開發商需要確定他們的應用程式可以在多個版本的作業系統上運作。

專業幫助企業測試安卓應用的公司很早就出現了,他們幫助android開發人員在一系列領先的裝置上測試他們的應用,而不去去購買和維護數百或數千款硬體裝置。谷歌甚至在2014年購買了這樣一家公司,appurify。

appurify采取的是“實驗室控制”測試法,通過在平台上預先設定條件來測評app是否運作達标的方法。這樣不光可以收集到更全面的資料,還能解決測評結果“碎片化”的問題。

谷歌高管在最近的i/o開發者大會上指出,碎片化問題仍然是頭等大事,但過去的系統更新卻并沒有減輕這個問題。

至于salesforce,它計劃支援三星galaxy s5、s6和s7;三星galaxy note 4;谷歌nexus 5x和nexus 6p,以及兩個三星平闆電腦galaxy note 10.1 和 tab a 9.7。

那些非salesforce官方支援的android裝置仍然可以安裝新的salesforce的應用程式,但該公司不會為這些裝置提供支援或解決出現的任何錯誤。

====================================分割線================================

本文轉自d1net(轉載)

繼續閱讀