V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Pinealxx408
V2EX  ›  程序员

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

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

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

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

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

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

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

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

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

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

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

    @wjcIvan 这里的链接侧是手机吧,不需要通过网络,通过 bt 也可读
    aw2350
        11
    aw2350  
       10 天前
    写到固件里的吧,交互通信的时候附带一个 信息,反正就几个字符的大小
    Leasing
        12
    Leasing  
       10 天前
    找个没连过的手机断网连一次试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   933 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:48 · PVG 03:48 · LAX 12:48 · JFK 15:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.