赛思互动出品
CRM免费试用

扫一扫免费试用

受够了Android的碎片化 Salesforce决定只支持部分

社区2017-08-15媒体资讯

对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的应用程序,但该公司不会为这些设备提供支持或解决出现的任何错误。

文章关键词
CRM