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

个人微信号:lijunhust

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2016-07-19
受够了碎片化,Salesforce决定只支持部分安卓设备
对Andriod应用程序开发者来说,其中一个最大的挑战就是操作系统的碎片化问题。

长按扫码 阅读全文