一文讲清楚移动设备ID

0 评论 81 浏览 0 收藏 12 分钟

Android与iOS的设备标识符生态正在经历前所未有的隐私革命。从Android ID的分应用隔离到GAID的用户可控重置,从IMEI的严格限制到IDFA的显式授权要求,两大移动操作系统正通过技术手段重构设备追踪的边界。本文将深度解析主流设备ID的演变历程、当前使用限制及合规替代方案,揭示移动生态隐私保护背后的产品逻辑与商业博弈。

Android

1. Android_id

Android ID是一个由系统生成的64位的整数,它在设备首次启动时生成,并在设备恢复出厂设置或刷机后重置。这个ID对于每个设备是唯一的,对于同一个应用的多个安装实例,它保持不变,但对于不同应用,它可能不同,这取决于应用的签名。

发展史

  • Android 2.2 (Froyo):引入了Settings.Secure.ANDROID_ID,用来获取一个持久的设备ID。
  • Android 8.0 (Oreo):引入了隐私变更,不同的应用根据签名获取到的Android ID可能不同,即使是同一个设备。
  • Android 10:进一步加强了隐私保护,限制了对不可重置的永久设备标识符(如IMEI)的访问。

当前使用情况:尽管Android ID曾经被用作设备的唯一标识符,但由于隐私问题和系统更新,它的使用已经受到了限制。在Android 10及更高版本中,对于第三方应用,系统返回的IMEI信息为空,从而限制了通过IMEI进行设备追踪的能力。

  • Android 10:开始限制对不可重置永久设备标识符的访问,包括IMEI。
  • 隐私问题:由于隐私保护的加强,Android ID作为唯一标识符的使用已经不如以前普遍。
  • 替代方案:一些应用可能开始使用OAID(Open Device ID)作为替代方案,特别是在中国市场,因为Google服务在中国大陆不可用。

综上所述,Android ID作为设备唯一标识符的使用已经受到了限制,特别是在最新的Android版本中。开发者需要寻找替代方案或适应新的隐私政策。

2.gaid

GAID,即Google Advertising ID(Google广告标识符),是Google提供的一种用于Android设备的广告标识符。它允许应用开发者和市场营销人员进行广告定向、归因、反欺诈保护和分析。

  • 引入:Google Advertising ID最初被引入是为了给Android用户提供一种类似于移动网站上Cookie的功能,用于跨应用跟踪用户行为,以改进广告的相关性和个性化体验。
  • 用户控制:与永久性的设备ID(如IMEI)相比,GAID是一种半永久式的设备标识符,用户可以在Android设备设置中重置GAID,从而增加了用户对自己隐私的控制权。
  • 隐私保护:Google不断更新其隐私政策,以更好地保护用户隐私。例如,在Android 12中,Google宣布了对GAID访问的限制,这是他们隐私保护方面做出的重大变化。

当前使用情况:

  • 用户可重置:GAID作为设备标识符,用户拥有更多的选择权,可以选择重置GAID来保护个人隐私29。
  • 受限使用:Google在Android 12中对GAID的使用进行了限制。如果用户选择停用个性化广告,App将无法获得GAID,也就无法将其用于归因。
  • 技术更新需求:对于以Android 13为目标平台的App,从2022年4月1日起,需要进行技术更新才能收集GAID,即使用户没有选择停用广告个性化。

尽管GAID提供了用户重置的选项,增加了隐私保护,但由于Google对GAID访问的限制,它不再像过去那样被广泛用作设备的唯一标识符。开发者需要考虑这些隐私政策的变化,并寻找替代方案或适应新的限制条件。Google广告ID,是谷歌对标苹果的IDFA的一个东西,但是需要结合Google的其他产品来使用,大陆地区使用不了。

iOS

在iOS设备上,唯一ID的使用在广告中受到严格限制。之前IDFA是苹果提供的用于广告目的的唯一标识符,允许广告商跟踪用户的广告互动和提供个性化广告。但是自iOS 14起,应用必须通过App Tracking Transparency(ATT)框架获得用户的明确授权才能访问IDFA。随着iOS系统和App Store政策的更新,广告商和开发者需要不断调整他们的做法,以确保合规。SKAdNetwork等新兴技术框架提供了在保护用户隐私的同时进行有效广告跟踪的解决方案。

1.IMEI

IMEI曾经是移动设备唯一标识的主要方式,但随着隐私保护意识的提高和操作系统的更新,IMEI在商业应用中的使用已经大大减少。现在,IMEI主要用于运营商和制造商的设备管理和安全目的,而不是作为广告或用户跟踪的工具。开发者在设计应用时应遵守相关的隐私法规,寻找替代的设备标识方法。

  • 1980年代:随着全球移动通信系统的推出,需要一种方法来唯一标识移动设备,IMEI的概念应运而生。
  • 1990年代:随着GSM标准的普及,IMEI成为全球移动设备的标准标识符。
  • 2000年代:随着手机功能的增强和智能手机的出现,IMEI在设备管理、防盗、追踪等方面发挥了重要作用。
  • 2010年代:随着隐私法规的加强和操作系统的更新,普通应用对IMEI的访问受到了限制,以保护用户隐私。

当前使用情况:

  • 运营商和制造商:IMEI仍然被移动网络运营商和手机制造商用于设备识别、防盗和网络管理。
  • 法律和安全用途:在某些情况下,执法机构可能会要求访问IMEI以追踪被盗或涉案的设备。
  • 应用开发者:由于隐私和安全的限制,应用开发者通常无法获取IMEI。在iOS上,除非有合理的使用场景并且用户授权,应用通常无法访问IMEI。在Android上,从API 29开始,应用默认无法访问IMEI。
  • 设备管理:在企业环境中,IMEI可以用于设备管理和安全目的,但这也受到隐私政策和法律法规的严格限制。
  • 替代技术:随着技术的发展,IMEI的一些功能已经被其他技术所取代,如使用基于软件的设备标识符(如Android ID或iOS的IDFV)。

2.IDFV

IDFV是由苹果公司引入的,用于在iOS应用中标识用户设备。每个应用开发者在每台设备上都有一个唯一的IDFV,这个标识符对于该开发者的所有应用都是相同的。IDFV主要用于应用内的用户跟踪,如个性化体验、用户偏好设置和应用内购买。

  • iOS 6引入:IDFV最初在iOS 6中引入,作为替代之前使用的UDID(Unique Device Identifier,唯一设备标识符)的方式。
  • 隐私保护:由于UDID存在隐私和安全问题,苹果公司决定弃用UDID,并推荐使用IDFV作为应用内的用户跟踪标识符。
  • iOS更新:随着iOS版本的更新,苹果公司不断加强对IDFV使用的隐私保护措施。

当前使用情况

  • 应用内标识:IDFV仍然被应用开发者用于标识用户设备,主要用于应用内的用户跟踪和个性化体验。
  • 隐私限制:苹果公司的隐私政策限制了IDFV在应用外的使用,特别是禁止将其用于广告跟踪或其他跨应用的跟踪。
  • 设备唯一标识:由于隐私政策的限制,IDFV不能作为设备的唯一标识符用于跨应用跟踪。
  • SKAdNetwork:苹果推出了SKAdNetwork作为新的广告效果跟踪框架,允许在不使用IDFA的情况下跟踪广告转化。

3.IDFA

IDFA是一个由苹果公司提供的长16字节的随机数,用于在iOS设备上进行广告跟踪和归因分析。IDFA对于每个用户和每个应用都是唯一的,但用户可以在设备的设置中重置它。

  • iOS 4引入:IDFA最初在iOS 4中引入,作为广告跟踪的一种解决方案。
  • 隐私保护争议:随着时间的推移,IDFA的使用引起了隐私保护团体的关注,因为它允许广告商在用户不知情的情况下追踪其行为。
  • iOS 14更新:在iOS 14中,苹果公司引入了App Tracking Transparency(ATT)框架,要求应用在跟踪用户之前必须获得用户的明确授权。

当前使用情况:

  • 受限使用:由于iOS 14的更新,IDFA的使用受到严格限制。应用必须请求用户的许可才能访问IDFA。
  • 用户授权:用户现在可以控制是否允许应用使用IDFA来跟踪其活动。
  • 替代方案:苹果公司推出了SKAdNetwork作为IDFA的替代方案,允许在不直接使用IDFA的情况下进行广告效果跟踪。
  • 设备唯一标识:IDFA不再被广泛用作设备的唯一标识符,因为用户可以重置它,且现在需要用户授权才能访问。

作者:一楠 公众号:一楠的产品录

本文由 @一楠 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!