GLEDOS_MICROBLOGGING Telegram 2102
开放协议的私有协议

有许多开放,或部分开放的协议、软件,就像 USB 和 Android 等。任何厂商都能使用相关技术,部分情况需要取得授权。比如 USB 设备如果要 在亚马逊上销售,就需要 USB-IF 认证。但在监管不严格的地方,不需要该认证。

而 Android 理论上不需要授权就能使用,只是使用 Google 服务须取得授权,所以 华为被仍能使用 AOSP(Android 开源项目)代码库,并在鸿蒙上使用。

不过有些偏题了,这里想要讨论的话题,其实在开放协议之上,搭建私有协议是很常见的情况。虽然都叫做 Android,但不同厂商加入了大量私有的 API,导致许多功能无法在其它 Android 设备上使用,比如互传功能就有多种私有协议。

现在 USB 和 Android,处处充满了私有协议,手机厂商基本都有私有的快速充电协议,导致不同的电源适配器不一定兼容。软件也需要在各种不同厂商的 Android 实机上测试,因为各厂商在 API 的适配上,可能有不同的处理。

究竟是有些相同,但也有些不同的开放协议好。还是各个厂家都做完全不同不兼容的商品好?这是个有趣的问题。虽然这条第三方充电线,不一定能用上最高功率的快冲功能,但至少基本的充电功能还能使用。那么只要在功能命名,开发者手册上指出同与异,这样应该就好。(比如不要再犯下 USB 3.2 Gen 2×2 这种诡异的命名)

#杂谈



tgoop.com/gledos_microblogging/2102
Create:
Last Update:

开放协议的私有协议

有许多开放,或部分开放的协议、软件,就像 USB 和 Android 等。任何厂商都能使用相关技术,部分情况需要取得授权。比如 USB 设备如果要 在亚马逊上销售,就需要 USB-IF 认证。但在监管不严格的地方,不需要该认证。

而 Android 理论上不需要授权就能使用,只是使用 Google 服务须取得授权,所以 华为被仍能使用 AOSP(Android 开源项目)代码库,并在鸿蒙上使用。

不过有些偏题了,这里想要讨论的话题,其实在开放协议之上,搭建私有协议是很常见的情况。虽然都叫做 Android,但不同厂商加入了大量私有的 API,导致许多功能无法在其它 Android 设备上使用,比如互传功能就有多种私有协议。

现在 USB 和 Android,处处充满了私有协议,手机厂商基本都有私有的快速充电协议,导致不同的电源适配器不一定兼容。软件也需要在各种不同厂商的 Android 实机上测试,因为各厂商在 API 的适配上,可能有不同的处理。

究竟是有些相同,但也有些不同的开放协议好。还是各个厂家都做完全不同不兼容的商品好?这是个有趣的问题。虽然这条第三方充电线,不一定能用上最高功率的快冲功能,但至少基本的充电功能还能使用。那么只要在功能命名,开发者手册上指出同与异,这样应该就好。(比如不要再犯下 USB 3.2 Gen 2×2 这种诡异的命名)

#杂谈

BY gledos 的微型博客


Share with your friend now:
tgoop.com/gledos_microblogging/2102

View MORE
Open in Telegram


Telegram News

Date: |

ZDNET RECOMMENDS Add up to 50 administrators The best encrypted messaging apps Some Telegram Channels content management tips How to Create a Private or Public Channel on Telegram?
from us


Telegram gledos 的微型博客
FROM American