我们公司针对一家公司的视频话机做了款APP(找外包做的)软件,使用了该公司的API,话机如图
但是现在 我们公司想采购另一家单位的设备,这个APP就不能使用了,
APP(外包) 说: APP需要从新写,一些底层、接口都需要换成另一家设备厂商提供的API才可以
这种设备跟普通的手机不一样,普通手机用的都是通用协议,
而这些设备的底层都是经过厂家,二次开发的,每个厂家协议都不一样
(这里描述下APP的作用,用户通过刷脸或者刷卡,来确定身份,从而可以拨打电话,通话结束后,获取通话记录,计算通话费用)
我不懂这块我想了解下这是为什么?不都是安卓系统吗?
难道一款APP,在小米手机上能用,华为手机就不能用了?
在这里做下第一次统一回复:
我也在网上做了一些查询,了解到的信息是 :不同的厂家,虽然他们的设备用的都是安卓系统,但是他们又都各自针对系统做了调整,来保证自己的权益,所有说 每个厂家都有一套自己的API(只是针对这种视频话机,手机的话应该用的都是通用的协议)
而我们APP想要适用不同厂家的设备,就需要根据不同厂家提供的API,做调整,甚至是二次开发