• 简中
    • 繁中
  • 注册
  • 查看作者
  • 60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    转载:本文来自微信公众号“少数派”(ID:sspaime),作者:Clyde,转载经授权发布。原标题:《工信部干掉‌ 60 个毒瘤 App,你嘅手机可能一个「好 App」都无》

    4 月 6 日,国家工业和信息化部信息通信管理局再度出击,对 60 款存在侵害用户权益嘅 App 进行‌ 通报下架 处理,当中不乏少数派读者熟悉嘅应用。

    在 Android、iOS 纷纷将隐私保护作为系统更新重点功能嘅大环境之下,国内相关监管部分、定制系统厂商、用户开发者和用户嘅多方共同努力,让减少「毒瘤」Android 应用呢个愿景成为‌可能。但规范个人隐私信息收集行为剩只只是第一步 —— 嗰啲我哋装在手机里嘅、好多从未被通报过嘅应用算得上「好应用」吗?从「又唔系唔可以用」到「愉悦嘅使用体验」之间,国内常见嘅 Android 应用仲有边啲地方可以改进?

    我哋整理‌ Android 应用设计和开发规范中同用户体验直接相关嘅部分内容,希望能够同时为用户和厂商提供一啲参考。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    可广泛套用嘅图标样式

    虽然仍有部分定制系统依然仲喺度为用户提供可选选项,但基本可以确定嘅系,到‌ 2021 年,规则图标同异形图标之争已经有‌明确嘅结果:从隔壁嘅 iOS 到 Android 阵营嘅各大定制系统,不管是 One UI、MIUI、ColorOS、EMUI、Flyme 甚至 Google 自家嘅 Pixel,都选择‌形状风格统一嘅规则图标作为默认嘅图标样式。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    异形图标嘅理想效果(左)同现实(右)

    问题在于,即便规则图标已经成为‌主流,不同定制系统对于图标形状嘅具体实现方式仍有差异。比如三星 One UI 所采用嘅 Squircle 形状就喺好多人心中留下‌深刻嘅印象,以至于前段时间小米更新品牌 logo 后在手机上安装‌小米商城 app 嘅人惊呼自己「早就见过‌新设计」:

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    而即便同样采用‌圆角矩形图标形状嘅 MIUI、ColorOS、Flyme 和 EMUI,佢们各自嘅主屏观感也能让人好快将其一一区分开来 —— 图标设计风格系一方面,圆角矩形嘅 R 角、主体元素嘅视觉比重等等都各不相同。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    ColorOS 同 MIUI

    为‌减少应用开发者面对上述不同定制系统启动器外观时,进行图标适配嘅难度,Google 在四年前引入‌自适应图标规范。

    自适应图标系一套出发点和解决方案都极为巧妙嘅设计规范。佢剩系要要开发者根据参考线、安全区域和图标尺寸提供前景和背景两套图层,就能根据不同 Android 设备嘅实际情况渲染出自然、风格统一嘅图标样式。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    你可以将开发者准备嘅素材睇作是食物原料,不同定制系统嘅启动器则是厂商为用户选择嘅容器。因此自适应图标既能畀定制厂商选择容器形状嘅自由,又能保证用户不管选择乜嘢品牌嘅 Android 机型,最终都可以食到开发者最初想要呈现嘅嘢。

    遗憾嘅系时至今日好多应用都无针对呢一规范进行适配,一方面自适应图标作为一项设计规范从未被 Google 纳入任何形式嘅强制规范当度,另一方面厂商定制系统中各式各样嘅「应用图标重绘」机制也纵容‌好多应用开发商(尤其系国内应用)直接照搬 iOS 版本图标设计嘅偷懒做法。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    没有适配嘅应用图标效果

    值得一提嘅系,虽然像 ColorOS 咁样嘅定制系统连系统应用(比如上图中嘅软件商店)都无针对自适应图标规范进行适配,但也有好嘅例子 —— MIUI 12.5

    但其实从我个人就少数派 Android/PWA 客户端、Teambition、钉钉等应用反馈经历来睇,适配自适应图标并唔系一件难事,难嘅系改变大家对于 Android 应用规范化适配嘅态度,大家不妨从让佢哋知道仲有自适应图标呢件事开始。

    更适合全面屏嘅应用设计

    从机械式结构到「刘海」再到各种位置嘅前置摄像头挖孔,呢几年 Android 设备嘅演变几乎算得上系一部「前置摄像头为『屏占比』让路」嘅发展史(当然你也可以说「毫无发展」)。虽然对各种形式嘅「异形屏」评判标准也各不相同,但 Android 设备屏占比越来越高、全面屏手势方案也在 Google 嘅强制要求下成为「标配」。

    硬件形态和交互方式嘅变化也对应用设计做出‌新嘅要求,点样保证一款应用在各类「全面屏」应用上都可以拥有美观、现代化嘅使用体验?Google 从 Android 10 开始陆续提出‌两点要求。

    首先是「边到边」适配。

    边到边,即 edge-to-edge,通过字面意义同 Android 系统界面层级嘅结合,我哋就能理解呢个设计理念嘅核心:将内容嘅上下边界进一步推开,实现对状态栏和导航栏区域嘅完整覆盖。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    从传统设计到「边到边」 | 图:谷歌开发者

    上图好形象地展示‌呢种适配嘅直观效果,尤其 Google 还采用‌旗下最具代表性嘅机型 Pixel 3 XL 来进行演示:在没有「边到边适配」呢一概念之前,好多应用无办法有效利用该机型「刘海」区域两侧嘅「小耳朵」进行内容展示,取而代之嘅系状态栏直接采用纯黑背景嘅粗暴做法,配合导航栏区域嘅纯黑背景,仿佛硬件厂商在「全面屏」设备上嘅努力一夜之间又被应用开发者畀打回‌「原形」。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    在京东启动闪屏界面,使用异形屏和全面屏手势嘅用户可以体验到咁样嘅效果

    具体到国内应用,目前大部分国内应用都可以做到对状态栏区域嘅适配,以此充分利用各种异形屏嘅顶部边角区域;但导航栏区域嘅适配依然称得上是「重灾区」,如果你嘅系统没有像 ColorOS 那样直接干掉导航横条区域,噉上图咁样嘅黑条就处处可见。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    最顶级嘅边到边导航栏适配:动态颜色适配 | 图:谷歌开发者

    值得一提嘅系在这方面定制系统依然有通过「魔改」来为实际体验「擦屁股」嘅习惯,比如之前索尼、一加、MIUI 等等系统都用过嘅「纯色填充大法」—— 花‌那么多时间来「重新发明」,最后基本上都因为没有考虑到暗色主题、色彩不协调等问题而取消掉嘎啦。

    实现边到边体验嘅另一个环节是逐帧键盘动画。不得不说呢一点对于国内应用嚟讲这实在是有啲强求‌(毕竟我哋仲有微信呢种一心一意只用土制自制方案嘅「神级」产品存在),但大家仍然有必要认识一下。

    在 Android 11 以前,Android 系统嘅软键盘动画缺少必要嘅 API 来同应用窗口动画进行同步,噉就导致进入、退出文本编辑状态时,应用本身嘅窗口速度和输入法键盘嘅弹出 / 收起速度不太一致;Android 11 通过新嘅 WindowInsetsAnimation 类嘅引入解决‌呢个问题,喺进行边到边适配嘅基础之上,开发者可以进一步实现像 iOS 那样顺滑嘅、同应用界面动画同步嘅键盘动画嘎啦。

    具体效果可以参考下面这张对比图:

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    Android 10 对比 Android 11 | 图:谷歌开发者

    对于即时通信、文本编辑类应用而言,软键盘动画是高频出现、能够直接影响使用体验嘅核心动画,虽然大部分应用开发商都仲未有注意到呢个需求,少数派几次推荐过嘅纯纯写作已经对其进行‌适配,你可以在 MIUI、ColorOS、One UI 等等已经跟进‌ Android 11 嘅主流定制系统中安装体验。

    清晰、明确嘅通知分类

    如果说 Android 有边一点一定能让 iOS「自愧不如」,个人认为一定是通知系统嘅分类。

    和 iOS 在通知管理上嘅理念不同,Google 从 Android 8.0 开始为应用引入‌通知分类呢一特性,通过更细致嘅管理粒度,来帮助用户更灵活地管理通知。比如针对呢一特性进行‌适配嘅高德地图,我哋可以通过 Android 系统嘅通知设置根据自己嘅实际需要自由组合、控制想要接收嘅通知类型,甚至为不同优先级别嘅通知设定不同嘅通知提醒方式:

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    高德地图嘅最初适配效果,提醒一下,佢而家已经变‌

    遗憾嘅系作为一项推出已经 5 年之耐嘅特性,Google 也始终没有(其实也没办法)将通知分类作为一项强制规范在 Android 开发生态中进行推广。目前我哋能够接触到嘅大部分国内应用度,有照搬 iOS 版本将通知分类做进应用内设置嘅,也有做‌分类但不想用户使用于系喺分类名称上玩起‌「近义词辨析」游戏嘅。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    「应用通知」是指嘅「消息」还是「第啲通知」呢?

    所以我甚至希望 iOS 能够在接下来嘅版本更新中将呢个通知分类理念拿过去「发扬光大」,好似当初嘅暗色模式一样。Google 在呢类规范嘅落实和推广上依然缺少必要嘅影响力和号召力。

    高效、省电嘅推送接入

    如果说 iOS 有边一点一定能让 Android「自愧不如」,个人认为一定是通知系统嘅推送。

    和 iOS 嘅 APNs(Apple Push Notification service)推送服务类似,Google 也有一套名为 FCM(过去叫 GCM)嘅消息推送服务。不过由于众所周知嘅原因 FCM 喺国内长期处于不稳定甚至被滥用嘅状态,实际预装喺国内 Android 设备当中嘅推送服务选边个就成为‌颇具「本土特色」嘅问题。

    一般嚟讲,大厂通常会有选择地接入适合自己嘅推送服务,并且有选择地不接入部分推送服务;对于中小规模嘅开发团队而言,因为 app 享受不到微信嗰种系统级别嘅白名单特权,要保障推送及时、有效就得尽可能多地同时接入多个推送服务。

    当一个 APP 同时接入‌三方推送(如极光推送、友盟等)、系统级别推送(小米、华为、OPPO、魅族等)后,自然就唔可以坚持「小而美」‌:

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    从 OPPO 软件商店下载嘅京东就内置‌两套推送服务

    正因为咁,我哋才格外关注统一推送联盟呢个挂靠在电信终端产业协会(TAF)下、由国家工业和信息化部业务指导嘅项目。统一推送联盟要实现嘅目标和字面上基本一致,即通过一套统一嘅推送服务,提高国内 Android 应用通知推送嘅及时性和可靠性,减少 app 开发者嘅通知推送适配难度。

    截至 2021 年 1 月,统一推送联盟取得嘅 成效 也值得肯定:包括联想、小米、华为、OPPO、vivo、一加、三星等国内主流 Android 厂商及其子品牌均已完成‌对统一推送系统嘅接入;OPPO 等厂商嘅机型还因此获得‌更加可靠嘅灾害预警服务「推必达」。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    图:统一推送联盟

    最后值得一提嘅系,工信部可以说是为国内 Android 体验操碎‌心 —— 推送服务其实只系一套「组合拳」嘅开始,上年 10 月征求意见稿后不耐,统一推送联盟还发布‌《T-UPA0007-2020 统一推送消息分类及运营规范》,针对滥用通知进行营销、广告骚扰嘅行为进行进一步规范。

    希望不耐后大家也能在通知分类呢件事上睇到文章开头那样嘅新闻啦。

    干净、清爽嘅文件存储方式

    你想要嘅「沙盒」究竟仲有多远?我哋曾说 Android 11 是非常关键嘅一个版本,遗憾嘅系我哋目前依然没有睇到几多成效,不知道即将到来嘅 Android 12 能唔可以为此事最终画上一个圆满嘅句号。

    Android「系统级沙盒」对采用规范文件存储方式嘅应用嚟讲其实影响并唔算大,引用存储空间隔离应用开发者嘅介绍嚟讲,因为在「沙盒」引入前嘅 Android 系统存储权限设计过于简单,好多应用(尤其系国内应用)都有滥用存储权限嘅行为,一旦用户因为正常使用需要授予‌存储读写权限,佢们就会在存储空间内部根据不同嘅需求随意存储和读写,全然不顾美观性和用户隐私安全。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    你嘅 Android 内部存储空间应该大同小异 | 图:存储空间隔离

    为‌避免可以用于用户标识共享嘅文件被用户删除,呢啲应用甚至会用具有迷惑性嘅文件命名来试图呃过用户。

    根据 Google 之前公布嘅计划,应用嘅 SDK 唔可以比家阵时主要 Android 版本低一个版本以上,即 2021 年上架 Play 商店应用嘅 SDK 版本唔可以低于 Android 11(SDK 30),所以今年新上架 Google Play 商店嘅应用应该都系已经适配过 Android 11 分区存储特性嘅。

    而就国内嚟讲,目前已知适配‌分区存储特性嘅国产应用依然不多,微信、QQ 等应用嘅适配效果也依然不够规范。希望今年第三季度发布嘅 Android 12 正式版能够真正成为‌结呢一痼疾嘅那将利刃啦。

    全天候、全场景嘅视觉体验

    在 iOS 和 Android 系统级嘅先后推广下,「暗色模式」开始在 2019 年流行起来。

    在 Android 度,Google 将「暗色模式」叫做「深色主题」。深色主题不仅是「夜猫子」用户对于夜间使用嘅长期诉求,对于大规模使用 OLED 屏幕材质嘅 Android 设备而言,同时也能起到提升设备续航嘅作用。

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    Google 自家应用在明 / 暗主题下嘅耗电对比 | 图:Google

    虽然出于无障碍考虑 Google 并唔建议将深色主题简单理解为纯黑背景,好多应用至今仍然连「纯黑」都无。考虑到连微信呢种几乎不可撼动嘅「老油条」都喺度 Apple 嘅号召和用户嘅强烈诉求下进行‌适配,至今仲喺度深夜用白底黑字照亮你我面庞嘅应用被「点名批评」一下不过分吧(比如少数派在用嘅呢一款协作工具)?

    小结:适配嘎啦,然后呢?

    作为少数派嘅 Android 编辑,喺同好多客户对接、沟通产品体验嘅过程中我也发现,好多时候并唔系厂商不希望自己嘅应用拥有更好嘅使用体验,而是负责相关体验嘅开发人员不认识、不重视呢啲细节。

    另一方面,定制系统确实也应该适当反思一下为不规范应用体验「擦屁股」嘅投入系咪值得嘎啦,图标重绘、导航栏背景填色、强制暗色主题…… 呢啲做法大多数都唔可以从根本上解决问题,同时也需要投入大量嘅人力、财力进行重新开发,效果也远没有要求开发者遵循 Android 设计和开发规范那么好,但系谓得不偿失。

    最后,上述特性适配‌也并唔意味住就一定好好,比如番茄免费小说,佢哋对应用快捷方式(App Shortcuts)呢一特性嘅用途理解是:

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    该公司招聘要求变成‌「文案简洁有力」大家有乜嘢头绪吗?| 图:白徵明

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    60 个毒瘤 App被通报下架,你嘅手机可能一个“好 App”都无

    cantonese.live 足跡 粵字翻譯

    2021-04-08 16:07:10

  • 0
  • 0
  • 0
  • 178
  • 请登录之后再进行评论

    登录
  • 任务
  • 发布
  • 偏好设置
  • 单栏布局 侧栏位置: