iPhone 耳机弹窗的定制化表情显示是如何实现的?

102 天前
 Pinealxx408
发现:
在官网买的 airpods 可以在外壳镌刻拟我表情,emoji 或文字。
打开耳机时,手机弹窗也会显示此表情或文字。

疑问:
1.手机上的弹框中的表情和文字是怎么实现的呢?
2.难道每个定制耳机出厂时重新编译烧录一版软件? (我的理解是定制图像的这部区域,需要单独烧写进去,手机软件才能同步显示)那这样定制款工作量远大于非定制版的生产工作量?
是我猜想的这样吗?求各位大佬解答一下疑惑~
2070 次点击
所在节点    程序员
12 条回复
somkanel
102 天前
应该是不需要单独烧录。

下单的时候有 AppleID 对应的订单,得到订单号之后发货的 AirPods 序列号可以绑定。

所以其实是一个把所谓镌刻内容(这个内容也是可控的,只能是 emoji + 文字)通过订单直接赋值给固定序列号 AirPods (可能是电池仓)的逻辑,之后系统检测到这个 AirPods 接入设备直接显示查询得到需要展示的定制化信息即可
PolarBears
102 天前
每个都要单独镌刻,重新包装好发到对应的人,最麻烦的都已经做了,加多个这个步骤不会多多少工作量吧
AOIO7t
102 天前
@somkanel #1 之前兔年定制耳机,应该有个兔子的表情

我去线下直营店买的,买完用了一周才想起来连接动画里应该有兔子颜文字来着

然后找苹果客服,转了四五个最后也没解决,让我不接受就直接退货

我估计确实不是硬件烧录的,而且序列号对应对他们来说也很麻烦😅
Pinealxx408
102 天前
@somkanel 拟我表情也是可以镌刻的,拟我表情这个内容是不可控的,这个怎么解释呢?

@PolarBears 相对来说如果编译+烧录工作量应该大于镌刻吧;

@AOIO7t 如果不是硬件烧录,很好奇怎么搞的~
somkanel
102 天前
@Pinealxx408 可不可控都是通过官方系统下单,所以只要有订单都可以把订单附属信息关联给设备的序列号的,只需要在链接侧加设读取这些附属信息并渲染展示出来的逻辑就行了
Pinealxx408
102 天前
@somkanel 明白了,谢谢您的解答。
tbv
102 天前
序列号绑定 远程 ota
paopjian
102 天前
苹果的耳机盒不是自己开机别人也可能看到动画吗,那应该是开盒时广域发送蓝牙信号,在握手的时候顺便发送文本信息? 毕竟刻字的不可能一个接一个刻字,应该是流水线里系统设置好文本,写入耳机,刻字机再刻字?
wjcIvan
102 天前
@somkanel #5 "链接侧" 这里可以理解为联网获取吗
Pinealxx408
102 天前
@tbv 第一次连接是就会显示图像,OTA 那个时间来不及吧

@paopjian 那你这个说法和我猜想类似,就是出厂时设置好软件显示内容。但是和 3#的遇到的情况冲突

@wjcIvan 这里的链接侧是手机吧,不需要通过网络,通过 bt 也可读
aw2350
102 天前
写到固件里的吧,交互通信的时候附带一个 信息,反正就几个字符的大小
Leasing
101 天前
找个没连过的手机断网连一次试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1070631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX