在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

借助 Google 無障礙功能,小紅書打造貼心服務|Android 開發者故事

谷歌開發者 ? 來源:未知 ? 2023-11-29 17:40 ? 次閱讀

發現、記錄、分享,視頻、圖文、直播……如今的互聯網世界已經如此豐富多彩,吸引著無數人每天造訪。但有一個事實可能被忽視了:"無數人",并不等于 "每一個人"。尤其是對視力障礙人群來說,"豐富多彩" 的多媒體世界似乎總是那么遙遠。

根據世界衛生組織的數據,全球只有 36% 的屈光不正人口,以及 17% 的白內障人口接受了適當干預,絕大多數視力受損人口并沒有得到必需的醫學支持,光是在我國就有 1,700 多萬視覺障礙人口 (屈光不正、白內障、糖尿病、老齡化等都可能造成視覺障礙)。在日常生活中也有許多臨時性的視力障礙場景,比如手術后的恢復期,或者其他不便于查看屏幕的環境等,都會讓人們無法通過眼睛接收來自屏幕的信息

  • 盲癥和視力損害
    https://www.who.int/zh/news-room/fact-sheets/detail/blindness-and-visual-impairment

但有一點是毋庸置疑的,即便是在光芒無法觸達的地方,生活也依然在繼續著。對于堅守著 "Inspire Lives 分享和發現世界的精彩" 使命的小紅書團隊來說,這些生活也同樣精彩,這些用戶也同樣重要。全面支持 Android TalkBack 屏幕閱讀服務,就是小紅書團隊給這些用戶交出的答卷。

△ 小紅書在 10 月 15 日國際盲人日正式全面支持 TalkBack

平臺級的無障礙支持

對于任何打算提供無障礙功能的產品團隊來說,"標準化" 都是一個必須要解決的問題: 對于視力健全的人群,每使用一個應用都要換一種交互如果能稱作 "麻煩",對視力障礙用戶來說則是 "天塹" 了。 這也是 Android 平臺的屏幕閱讀器 TalkBack 要做的事情: 標準的、全局的設置和無障礙交互方式,可以讓用戶用盡可能小的成本掌握最通用的屏幕閱讀交互方式。而且很多手勢操作甚至和非 TalkBack 下的交互只是多用一根手指而已,對需要臨時使用 TalkBack 功能的用戶來說,這也極大降低了切換門檻。 △ 小紅書從 "登錄/注冊/個人信息保護提示" 這一步開始就支持 TalkBack wKgaomVnCCmAf8isAAVAuXcONoI676.jpgwKgaomVnCCmAffHjAANRUoV6KCo079.jpgwKgaomVnCCqAJbJKAAAB9HMeCxA083.svg

△ 左右滑動查看

手指滑到哪個控件就會將其內容朗讀出來

wKgaomVnCCqAJbJKAAAB9HMeCxA083.svg ?wKgaomVnCCqAV54EAAiadF_gf1Y246.png△ 三指點擊屏幕就可以打開全局的 TalkBack 菜單
  • 開始在 Android 設備上使用 TalkBack
    https://support.google.com/accessibility/android/answer/6283677?hl=zh-Hans

無障礙框架本身也是腳手架

其實對小紅書團隊來說,無障礙體驗本身并不是一個陌生的話題。畢竟現代應用中常見的 "字體大小設置" 以及設計中經常涉及的 "顏色對比度測試" 本身也有在一定程度上照顧到了弱視用戶。但對于完全的 "觸摸-語音" 交互模式,團隊沒有閉門造車,在一口氣通讀了 Google 無障礙開發指南之后,決定將所有的無障礙問題 (設計、開發和測試) 整合到一起統籌考慮。
  • 無障礙開發指南
    https://developer.android.google.cn/guide/topics/ui/accessibility

自動化測試: 找出薄弱點

TalkBack 的屏幕閱讀交互上是基于 "觸摸" 的,如果一個控件尺寸太小,用戶壓根就觸摸不到,自然也就無法被朗讀出來。所以團隊會先使用 Google 專門為開發者們提供的 "Accessibility Scanner (無障礙掃描儀)" 應用來做一輪輔助測試,基于頁面掃描結果中對觸摸目標大小的修改意見來調整界面元素尺寸。wKgaomVnCCqABgJmAAE9hxWJRGs003.pngwKgaomVnCCqAZOz3AAFJ2Y8QSUY737.pngwKgaomVnCCqAJREDAAF5kV8TrfY785.png ?

△ 左右滑動查看

Accessibility Scanner 能自動掃描屏幕元素,并給出尺寸和對比度等建議

  • 無障礙掃描儀
    https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.auditor

設計: 規范化的描述邏輯

設計的目標是將繁復的操作落實到一套簡明的范式中去。小紅書的設計團隊完整閱讀了 Material Design 無障礙設計,并對其中的無障礙設計指南進行了消化整理,基于 TalkBack 所定義的規則,為小紅書應用制定了一整套 TalkBack 的熱區、手勢和文案規范。wKgaomVnCCuABffAAASUUQwsD_o083.png△ 小紅書團隊的 TalkBack 規范 有些規范其實是 "反開發常識" 的,比如有些嵌套層級比較多或者內容比較密集的控件,從開發角度看需要做好標簽和描述,但如果把這些都事無巨細地朗讀出來,用戶恐怕早就不耐煩了。這時團隊會湊在一起商量如何對界面的熱區進行更合理的劃分,以及哪些信息可以被整合起來。比如首頁雙列筆記卡片可以作為整體來進行播報,只要將卡片的核心信息做整合,那么在用戶界面層級上就只需要播報一次父布局內容即可,一來可以降低適配復雜度,二來也能減少用戶的使用負擔。wKgaomVnCC6AJc_VAAF9DHrVIyQ871.jpg△ 比如 "圖片" "文本" "頭像" "點贊" 等控件的朗讀內容被合并簡化成筆記卡片,一次性、有邏輯地完整讀出 "Meow 的小家說,要不是親自裝修,真不敢相信這是同個臥室,344 贊"

開發: 難度不高,好處卻不少

由于涉及到常規和 TalkBack 兩套交互方式,以及既有代碼也需要進行一些改造,開發團隊一開始會在涉及到 TalkBack 無障礙功能時額外留出 2 天的工期。 不過好在 Google 的無障礙 API 的設計比較簡潔,能直接覆蓋 80% 以上的交互場景,其他不能直接適配的情況基本也只需要處理一下閱讀器播報的順序即可,甚至都不需要額外添加自定義的無障礙適配。 隨著團隊對 Android 無障礙框架的熟悉,越來越多更通用的無障礙工具類被沉淀出來,各個業務模塊的適配成本肉眼可見的降低,在無障礙適配工作的后期,為每個無障礙功能需要留出的額外工期也只需要 1 天了。wKgaomVnCC6AHgxxAAH5gBs8OBg100.pngwKgaomVnCC6ARdwMAAJVkPaF2Y0716.pngwKgaomVnCC6AJEQZAAGEp3Zs1E8893.pngwKgaomVnCCqAJbJKAAAB9HMeCxA083.svg

△ 左右滑動查看

團隊會基于自身業務對官方的 Accessibility 框架做進一步封裝

wKgaomVnCCqAJbJKAAAB9HMeCxA083.svg ?意外的收獲是,因為 TalkBack 的運行依賴元素的命名和描述,這反而倒逼團隊對界面組件的位置和命名進行了徹底的自查。一些之前沒注意到的問題被 "順便" 解決了:同一語義圖形的命名文案得到了統一,個別彈窗沒有退出按鈕的問題得到了修復。wKgaomVnCC-AcHHdAALjNsuyp94789.png△ Android Studio 里檢查界面元素

深入測試: 一切為了 "大考"

邀請團隊外部真實的視障用戶來進行測試是團隊所有人都知道的 "大考"。但對一個功能模塊繁多的應用來說,不可能每次有個小調整都 "大考" 一次。 因此團隊對無障礙模式下的用戶操作手勢進行了深入的學習,同時也會開放性地吸納其他應用中無障礙體驗實踐的經驗,將測試任務拆分到各個業務模塊里。在這些業務模塊都完成一輪迭代后,再進行整體的無障礙功能集成測試,組織產品、設計、開發、測試全流程人員參與功能的探索性測試。待這一輪測試搜集到的反饋意見全部優化、修復完畢后,才會邀請外部視障真實用戶來對產品進行 "大考"。 wKgaomVnCC-ACys7ABRf0LGb-VM726.pngwKgaomVnCCqAJbJKAAAB9HMeCxA083.svg

△ 左右滑動查看

真實用戶測試是會讓團隊里每一個成員都緊張的 "大考"

wKgaomVnCCqAJbJKAAAB9HMeCxA083.svg ? ? ?

無障礙是團隊努力的成果

小紅書的無障礙團隊是一個由專業接口人統籌,由各業務部門支持的聯合項目組。專業接口人負責無障礙專業知識沉淀、規則制定與項目管理,以保證無障礙的標準化和品質。這個項目組的工作始于大量的用戶訪談和市場調研,以確保公司層面能理解 TalkBack 等無障礙體驗的重要性,并獲得公司層面的資源支持。

各業務部門則負責確保無障礙體驗深入到具體的產品設計、研發與測試工作中。比如在實際開發流程里,無障礙適配工作啟動前會有專人對各個業務模塊的開發者們進行無障礙支持宣講,并整理好開發文檔、常見的無障礙適配場景和注意事項。

wKgaomVnCC-AXs_fAABYm3itkWE810.jpgwKgaomVnCDCAASb7AACUPuB3jug213.jpgwKgaomVnCDCAHASsAABw2pN3uuw773.jpgwKgaomVnCDCAfmauAADvB_8cV3o947.jpgwKgaomVnCCqAJbJKAAAB9HMeCxA083.svg

△ 左右滑動查看

從公司層面至上而下,和從個人層面至下而上推進無障礙體驗實現

wKgaomVnCCqAJbJKAAAB9HMeCxA083.svg ?無障礙功能正式上線后,還會有商務、公關、內容編輯等職能部門參與進來,配合進行團隊內外部的合作宣傳與活動策劃。 在整個團隊的努力下,小紅書在 Android 平臺首次適配 TalkBack 功能只耗時 3 個月 (2023 年 7 月立項9 月底隨小紅書應用 8.9 版本提交發布)。基本覆蓋了核心用戶流程:注冊登錄、首頁導航、筆記消費與互動、搜索、個人主頁、直播與筆記發布等十多項核心功能。
"我一下子感覺全面大升級,不是小升級。感覺一下子好操作了很多···以前就感覺哪里哪里都不順" ——小紅書用戶反饋
wKgaomVnCDCAKZ5QAAHBBfOH2j8699.png△ 小紅書 TalkBack 功能上線后用戶反饋 △ 官方在 10 月 15 日國際盲人日發起的 "無礙分享,有愛生活" 專項活動

一個提醒: 好心也會辦壞事

在某次 "大考" 之前,因為有些功能還沒有完全完成適配,為了確保用戶能獲得 "正確的" TalkBack 體驗,團隊決定屏蔽部分內容,只讓用戶使用已經完成適配的功能。 結果專家用戶對這個測試版本非常反對——雖然現在有些功能不好用不易用,但是至少能夠摸索著使用,后續可以根據問題再優化,但是如果直接屏蔽功能等于區別對待了視障用戶,也割裂了社區。
"我們要對用戶一視同仁,無障礙功能適配還不完善不是用戶的問題,而是我們的問題。" ——小紅書無障礙團隊
汲取這個教訓后團隊很快得到了回報。一位名為 "寅青看世界" 的用戶想去博覽會,但是主辦方告知導盲犬無法入內,她在小紅書上發布該事件的筆記后,大量的小紅書網友為她提供了維權建議。最終主辦方更改了規定,歡迎導盲犬進入。 無論是被幫助的人,還是伸出援手的人,在無障礙功能的幫助下,大家沒有了身體機能上的區別,只有一個又一個不一樣,卻又聯系在一起的生活。
"讓每個人的生活都更美好,就是小紅書社區的價值。" ——小紅書產品團隊負責人

擁抱更多的生活

小紅書對無障礙體驗的態度只有一個:加碼。 無障礙項目在小紅書公司內部的季度評比中獲得了表彰,后續多個版本、多個平臺的無障礙適配已經在陸續推進中。小紅書團隊還會將無障礙體驗的支持覆蓋到更多的用戶群體中去,以滿足有著各樣不同需求的無障礙用戶人群,同時會在線上線下舉辦主題活動,提供更多無障礙功能的推廣、支持內容和服務,提高其在社區中的能見度。 考慮到老年人群體被無障礙體驗問題困擾比較多,還會推出 "老年居家友好指南" 等活動,讓老年用戶社區也能積極參與到產品的使用和迭代中來。 wKgaomVnCDKAMrkqAB73bRKNXFo245.pngwKgaomVnCDKAYed5ABMLqbz5al4157.pngwKgaomVnCCqAJbJKAAAB9HMeCxA083.svg

△ 左右滑動查看

"老年居家友好指南" 活動

wKgaomVnCCqAJbJKAAAB9HMeCxA083.svg ?隨著時代的發展,"無障礙體驗" 對開發者的意義也愈發重大:它不僅意味著更貼心的設計,更意味著實際的增長機遇和發展前景。 我們已經看到了小紅書團隊的答卷,這份答卷還沒有完成,也許一直不會完成——因為應用的功能會繼續演進,因為要覆蓋的無障礙場景還會更多。但只要小紅書團隊還在考場上,"大考" 的考官們就會給出一個又一個的好評。 我們期待著在 Android 平臺看到更多的開發者行動起來,為更多的用戶打造貼心、周到的無障礙服務,讓更多的用戶得以加入到您的社區中來!

wKgaomVnCDKAMpsJAAATN9B0Fw0789.png

wKgaomVnCDKAGmBwAAMyGF3oQT4963.png

wKgaomVnCDOAaiMBAAAptPJQ2wE211.png


原文標題:借助 Google 無障礙功能,小紅書打造貼心服務|Android 開發者故事

文章出處:【微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 谷歌
    +關注

    關注

    27

    文章

    6171

    瀏覽量

    105507

原文標題:借助 Google 無障礙功能,小紅書打造貼心服務|Android 開發者故事

文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開發者的開源鴻蒙故事

    近日,在以“一切為了開發者”為主題的“2024開放原子開發者大會暨首屆開源技術學術大會”上,開源鴻蒙5.0 Release版本正式發布,備受各方關注。該版本在系統完備度、分布式創新、開發者體驗以及系統穩定性等方面均實現了顯著提升
    的頭像 發表于 01-06 10:28 ?53次閱讀

    谷歌推出Android 16首個開發者預覽版

    Android 16 首個開發者預覽版現已推出,可用于測試您的應用。此后,Android 會開始增加 API 的發布頻次,助力應用和設備的加速創新。
    的頭像 發表于 12-18 09:25 ?291次閱讀

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)事件推薦開發者測試

    意圖框架向開發者提供真機測試能力,即開發者可連接設備進行調測。開發者完成代碼開發之后,功能正式上架應用市場前,可以在HarmonyOS NE
    發表于 11-18 17:39

    開發者大會成功舉辦 vivo用科技搭建人與數字世界的無障礙橋梁

    2024年10月10日,vivo開發者大會在深圳舉辦,其中信息無障礙分會場受到外界廣泛關注。vivo副總裁、OS產品副總裁、vivo AI全球研究院院長周圍及全國政協委員,中國殘疾人聯合會理事,中國
    發表于 10-12 14:18 ?150次閱讀
    <b class='flag-5'>開發者</b>大會成功舉辦 vivo用科技搭建人與數字世界的<b class='flag-5'>無障礙</b>橋梁

    HarmonyOS NEXT應用元服務開發Accessibility(信息無障礙)介紹

    添加無障礙焦點、無障礙朗讀文本等。一、能力范圍 無障礙狀態查詢:為應用提供無障礙服務開啟狀態、觸摸瀏覽開啟狀態查詢接口,以便應用根據
    發表于 10-09 10:29

    KaihongOS 4.1.2開發者預覽版正式上線,誠邀開發者免費試用!

    開發者提供了獨特的搶先體驗機會,涵蓋了原生應用開發、分布式能力、原子化服務等核心功能特性,助力開發者探索國產操作系統的更多可能性。 此次發布
    的頭像 發表于 09-26 15:59 ?477次閱讀

    涂鴉智能借助亞馬遜云科技全面擁抱生成式AI打造智慧解決方案 提升開發者效率

    北京 ——2024 年 7 月 8 日 全球化云開發者平臺涂鴉智能應用亞馬遜云科技的生成式AI技術與服務,在針對智慧領域云開發者平臺以及針對企業內部協同辦公和技術產研等關鍵場景打造生成
    發表于 07-08 14:06 ?138次閱讀

    鴻蒙ArkTS聲明式開發:跨平臺支持列表【無障礙屬性】 通用屬性

    組件可以設置相應的無障礙屬性和事件來更好地使用無障礙能力。
    的頭像 發表于 06-11 17:30 ?416次閱讀
    鴻蒙ArkTS聲明式<b class='flag-5'>開發</b>:跨平臺支持列表【<b class='flag-5'>無障礙</b>屬性】 通用屬性

    Android 15的首個開發者預覽版現已發布

    Android 15 的首個開發者預覽版現已發布,以便各位開發者能與我們通力協作,打造更優秀的 Android 平臺。
    的頭像 發表于 03-12 14:16 ?940次閱讀
    <b class='flag-5'>Android</b> 15的首個<b class='flag-5'>開發者</b>預覽版現已發布

    蘋果iOS 18和macOS 15無障礙功能升級

    Adaptive Voice Shortcuts功能可讓用戶把獨特的口語短語綁定到無障礙設定中。用戶能自行設定定制化短語,只需講述這段話便能啟動他們所需的輔助功能設置; 例如VoiceOver,語音控制,縮放等諸多現有輔助
    的頭像 發表于 03-08 11:08 ?737次閱讀

    Testin云測國內首發Android 15開發者預覽版云真機

    了許多令人期待的新功能和改進。為了幫助企業快速適配新系統, Testin云測 在 國內首發 Android 15開發者預覽版云真機,提供 全面、高效、便捷 的測試服務
    的頭像 發表于 02-24 09:33 ?948次閱讀
    Testin云測國內首發<b class='flag-5'>Android</b> 15<b class='flag-5'>開發者</b>預覽版云真機

    谷歌Android 15開發者預覽版遇問題,OTA更新暫停

    谷歌在Android Developer官網發表聲明,因發現“已知問題”,將暫時關閉Android 15 DP1的OTA更新訂閱服務。谷歌解釋道:“禁用OTA鏡像下載是為了深入調查問題。”對于想要嘗鮮
    的頭像 發表于 02-21 14:08 ?698次閱讀

    鴻蒙系統優缺點,能否作為開發者選擇

    開發的崗位需求,尤其在這個大環境不好的情況下,會引出更多崗位。 鴻蒙的開發崗位,不會內卷、薪資高、崗位多。對于開發者非常友好。 新型操作系統,比Android、ios更加安全實用。
    發表于 02-16 21:00

    一次開發,多端部署︱小紅攜手HarmonyOS NEXT引領行業新風向

    1月18日下午,在備受矚目的鴻蒙生態千帆啟航儀式上,華為宣布:HarmonyOS NEXT星河預覽版正式面向開發者開放申請。截至2023年年底,已有超過200個鴻蒙原生應用加速開發,鴻蒙生態設備數量
    的頭像 發表于 01-26 16:07 ?432次閱讀

    HarmonyOS SDK,助力開發者打造煥然一新的鴻蒙原生應用

    六大領域的開發能力,為開發者帶來簡潔、高效的開發體驗,開發者只需通過 API 調用即可實現豐富的鴻蒙原生應用功能和獨特體驗。同時,在
    發表于 01-19 10:31
    主站蜘蛛池模板: 777成了人乱视频| 天天色亚洲| 久久久噜噜噜www成人网| 噜噜噜噜私人影院| 户外露出精品视频国产| 国产区一区二区三区| 91色视| h在线国产| 免费看黄色片网站| 美女视频黄a全部免费看小说| 扒开末成年粉嫩的小缝强文| 亚洲国产福利| 天堂资源在线www中文| 欧美色图首页| 国产成人三级视频在线观看播放| 夜夜五月天| 国产午夜精品理论片| 综合五月天婷婷丁香| 手机看片1024在线观看| 国产精品美女久久久| caoporn成人免费公开| 九九热在线精品视频| 婷婷中文字幕| 毛片毛| 97色偷偷| 国产伦精品一区二区三区女| 34pao强力打造免费永久视频| yy肉戏多纯黄的小说| 色多多在线看| 国产精品视频网站你懂得| 天天弄| 免费看h的网站| 亚洲天堂免费观看| 日本拍拍拍| 俺去鲁婷婷六月色综合| 免费观看欧美成人1314色| 日本黄色免费网站| 欧美激情在线| 婷婷色激情| 狠狠狠| 久久久午夜精品理论片|