星级打分
平均分:0 参与人数:0 我的评分:未评
$ Y }- Q$ Y$ a$ Q安卓用户以后安装软件,可能也得开始「查户口」了。
: c$ D- C$ [+ ?3 C. A
最近,OPPO、vivo、小米、荣耀四家厂商突然宣布,要在中国大陆地区联合推行 Android 侧载应用开发者身份验证机制,简称 ADV。
: X/ T; K/ k- v; o; X; z1 `5 g$ U ?
啥意思呢?
2 x! e; h9 p* {- s0 M
简单来说,就是以后开发者想让自己的 APK 在这些手机上顺利安装,最好先证明自己到底是谁。
) P$ |" x* E+ p2 d9 u如果没有通过验证,那么用户安装时,系统就会弹出一个「未验证」提示。
- {. h& k, k2 m4 A3 A/ ?8 w8 _
: j- {! n( M: D# k
当然,目前还没有到不让安装的程度,用户手动确认后,依然可以继续安装。
6 h! D) V! y* {: h0 a1 J# M但与以往各家厂商自己管理不同,这次四家还达成了一项共识:
- p9 {) e7 x( J, L. [开发者的身份验证结果,可以在四家厂商之间互相认可。
0 A- n+ l$ L7 ` X6 f( _: J1 @1 Z/ O3 m
I2 Z# R% m2 \ e' K! i: h
也就是说,开发者不用分别跑到小米、OPPO、vivo、荣耀的平台认证四次,只要在其中一家完成验证,其他三家也能认可。
4 z; q/ X* E" }# ?+ y- ]+ ]
有点安卓应用「全国通用身份证」的意思了。
" U$ f; e2 ~5 N4 U+ w j" T# |
. F% w5 y( u! l0 K/ d9 F) r而具体认证流程,以小米公布的官方文档为例,开发者首先需要注册账号,完成个人或企业实名认证。
; ?9 q* a' f' f. a) }5 W! l/ d随后还要上传带有签名的 APK 空包,将软件包名与开发者身份绑定,审核通过后才能获得验证结果。
# `, u j* C, P) G3 x6 o+ p; H6 R% i8 A0 X. E, B! t
已经在应用商店上架的 APP 倒不用折腾,平台会自动提交验证。
/ v, I/ Z: i2 g- r: A* i不过,如果你平时喜欢从官网、GitHub 或者其他第三方渠道下载 APK,那以后就可能经常和这个验证提示打交道了。
! x. V& n. V* _
4 G! R% ^( k7 A& T6 p' a而且,这事还真不是只停留在公告上。
0 L5 o5 Z! Y' t3 T, @
根据小米官方公布的时间线,早在 10 月 21 日,小米开放平台就已经上线了开发者身份验证功能。
O4 g( t( n+ H* B i7 z
到了 10 月 31 日,侧载应用安装环节也正式启用了验证校验。
) I8 i) `# {1 }* E5 d
也就是说,小米早已经开始执行了。
; l2 F) r5 U/ d7 j2 N0 Q4 l0 D6 k$ n( p6 W; a, u, v
看到这儿,熟悉安卓的同学估计已经觉得有点眼熟了。
) C" W, _6 x5 ~) G
没错,今年 3 月,咱们聊过 Google 准备收紧 Android 侧载权限这件事。
" x8 z3 f0 M0 ^# e- J当时谷歌搞出一套相当折腾的「高级安装流程」,甚至要求用户首次开启相关权限时,等待整整 24 小时。
; \$ N, T/ t! m$ P5 {7 p9 o3 D
咱们之前也给大伙儿介绍过。
( T, _; m5 x) C9 ~自由安装应用权限无了,安卓开始变成iOS的形状
$ ?+ ^) L, _5 f$ }7 ^当时阿红还担心,国内厂商以后会不会也跟进。
; P& s( f) J& x; ^现在看来,这个担心还真不算多余。
3 K2 N. m- b5 Q3 N! e& f$ r% A# T, B' a1 o) M. o6 P
而且,仔细翻了翻 Google 今年 6 月公布的合作名单,这四家国产手机厂商其实都是老熟人了。
5 z D* ^8 Y1 K5 [当时 Google 宣布,Android 开发者身份验证将在巴西、印尼、新加坡和泰国率先落地,首批参与的七家应用商店中,就包含了荣耀、OPPO、vivo 和小米。
7 v5 |/ g6 a2 u% ]
. ] H! s4 n; Z- q* w. H+ V7 U; ^
到了今年 9 月 30 日,这项政策已经正式进入首阶段实施。
% }" Z/ ^; G2 |9 e
需要说明的是,首阶段主要针对上述四个国家的参与商店,并没有直接要求当地所有来源的 APK 都完成验证。
, k* q6 a* f/ [2 ~8 o按照 Google 最新公布的计划,2027 年才会进一步把验证要求扩展到全球经过认证的 Android 设备,以及更多应用分发渠道。
8 R' N- {' Q6 o
# p; F' a R1 C1 M0 P
至于未通过验证的软件,Google 目前也保留了安装途径。
9 }& X) [! K+ }- _- a2 B6 B用户可以通过高级安装流程,完成重启手机、身份确认以及一次性的 24 小时等待后,选择允许安装未验证应用 7 天或者永久开启。
6 ]+ g5 e& @6 z" {; \: _
ADB 安装则不受这套等待机制影响。
6 Z; v2 T% F( p7 Z, V. ?# v
2 q$ J3 q& }! D+ U5 F7 k* b Z! h, ^甚至考虑到独立开发者的意见,Google 后来还推出了免费的有限分发账号,无需提交政府身份证件,就可以向最多 20 台指定设备分发应用。
6 c0 j! z/ E1 A" d9 K
当然,这种账号也有明显的分发规模限制。
0 G+ w- O- Q" m2 ?! Y3 |! w+ s
* K' f! g8 ?$ y& S! X目前四家手机厂商的验证规则,显然还没有 Google 那么麻烦。
0 h: ?! B$ M8 w! h, C8 H8 J
用户遇到未验证应用,只需要二次确认就能继续安装,不需要等待 24 小时。
7 @, J: Q9 G" N! n) z
而国内四家互认,也不等于它们与 Google 海外的验证结果直接互通。
6 N4 ]5 M9 `: Y
不过,两边的管理方向倒是相当一致:
4 N. x3 l5 B5 V3 v( B( {: ?# t8 j R
以后开发者想让自己的 APP 被顺利安装,身份验证正在逐渐成为一道绕不开的手续。
9 _# }; V5 ^5 h" x
" {& _8 z- G- g, C& i% L
那问题来了,这到底会对咱们普通用户产生什么影响?
) Y8 t) v! z( r: L& j对于绝大多数只从手机应用商店下载软件的用户而言,基本没啥感觉。
3 K% L( ?, G3 s+ w
但如果你喜欢折腾手机,事情就不太一样了。
3 o) M1 l9 F8 z- @& I0 |* ]比如咱们电手经常推荐的一些开源软件,很多开发者并没有自己的公司,也不靠软件赚钱。
- |0 ^, o6 k% x% h' o# O+ M. V
他们可能只是利用业余时间写了个小工具,顺手把 APK 放到 GitHub 上,供有需要的用户免费下载。
6 S" L% h$ f$ p1 u5 x3 u6 d) L
- k0 q7 C0 V5 |以前上传一个安装包就能分发,现在还得考虑开发者认证、应用包名、签名关联等问题。
3 h; d1 `1 o) r
对于大型商业软件来说,这点工作当然不算什么。
. Y5 n; F& u+ J% F# V+ H: D但对于用爱发电的个人开发者而言,又平白多了一道手续。
R' T( {) W+ C2 B" F尤其是一些更新频繁、分支众多的小众项目,维护起来可能更麻烦。
. F7 L! C; b9 ?$ }- C$ o
: w6 s# Y. D n+ J f7 D其实,海外开源社区对这件事早就表达过不满。
/ P, s6 a+ a* f# S$ }* h
比如知名的开源应用商店 F-Droid,里面就收录了大量由个人开发者和社区维护的免费开源软件。
8 w5 V( s p' S- c
; t1 ?7 H! Z) R' k' Q g今年 2 月,F-Droid 就曾联合其他组织公开反对 Google 的开发者验证计划。
" P2 e# W) T0 E: r E
他们担心,一旦所有开发者都必须依赖平台完成身份登记,Android 原本自由分发应用的生态就会受到影响。
- j! I! f& W8 F& Y8 P1 W# {
* I2 c9 S6 d+ k$ m6 T+ l
当然,话说回来,这套机制也确实有一定存在的必要。
2 r; q6 m! u: r+ v/ r# v8 ` b
毕竟现在的手机 APP,早就不只是装个游戏、看个视频那么简单。
. ~2 ]/ ?0 q4 ?# W8 c4 Q
支付、银行、社交、个人资料,甚至手机里的验证码,都可能成为恶意软件的目标。
8 o) C9 S9 A- L" S, w# k t% u特别是那些冒充银行、购物平台或者官方客服的诈骗 APP,普通用户稍不留神就可能中招。
, W( m) ]& w- i. M7 f+ V/ _8 D
n1 Y2 F# b. \如果能够通过开发者身份验证建立责任追溯机制,让恶意软件的发布者没办法轻易换个身份继续作恶,至少在防范和追查方面能够发挥一定作用。
# J+ ~% [ {& k6 f
但这里还有个问题。
& o( G, y, M/ T( l# z$ `开发者通过了实名认证,就代表软件一定安全吗?
( C+ ^4 }4 l" ?6 d0 E5 K那也不是。
X2 z5 ~9 K: ~5 [甚至小米自己都在官方文档里明确表示,ADV 校验的是开发者与应用的归属关系,并不替代病毒和恶意行为的安全扫描。
2 l2 g4 \; F. y, H# I
4 u: R) h Y% |5 |( J5 C A
说白了,一个没有实名认证的开源 APP,不一定有病毒,反之亦然。
7 ~3 Z. t$ z! {+ w8 T' C# O
至于以后,这套机制会不会从目前的「提醒一下」,逐渐变成更严格的安装限制,暂时还不好说。
8 ?+ X& d; u! x不过,从 Google 在海外推进的验证政策,到国内四家厂商联合行动,Android 阵营确实越来越重视对侧载应用的管理了。
2 L% `$ j3 P7 h. x保障用户安全当然是好事,但自由安装应用,也是 Android 多年来吸引不少用户的重要原因。
; E% J! m! i4 K9 D) m4 o9 K9 g( O9 ]9 z+ A3 h. K0 e U
尤其是那些第三方工具、开源软件,以及各种官方应用商店里找不到的折腾玩法。
R; @- I0 s1 N0 |, l+ M% [/ w7 Z
现在好歹只是多了一次确认,用户想装依然能装。
, I# H1 t1 R4 R( x& k只希望以后,这道门槛不要越来越高。
$ W- X. I S3 C; t5 [
毕竟,大伙儿选择安卓,可不只是为了换个牌子的 iPhone。
+ p' q, {( _( h" b, X% |