最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

iOS 視覺無障礙-縮放功能

2021-09-20 21:01 作者:南柯-hw  | 我要投稿

因?yàn)槲乙暳Σ皇呛芎?,所以會使用各個系統(tǒng)里的視覺無障礙功能。包括桌面端與移動端??傮w來說,蘋果陣營的系統(tǒng): iOS, MacOS, iPadOS, 無障礙體驗(yàn)是我感覺最好的。

但是,自從 iOS/iPadOS 更新到 14 以后,縮放控制器這個功能引入了一個 Bug ,這個 Bug 對于我這樣重度使用縮放功能的用戶來說,造成的困擾是挺大的。

我來解釋一下這個 Bug 吧。

1. 縮放控制器的正常功能

iOS 有一個屏幕縮放的功能,顧名思義,就是可以放大整個屏幕,讓有視力障礙的用戶,可以看清屏幕上的內(nèi)容

左側(cè)為正常,右側(cè)為放大狀態(tài)

放大之后,文字是可以看清了。但是,可見的范圍變小了。這時需要可以移動縮放范圍的辦法。這就是縮放控制器的一個作用了。當(dāng)然不用縮放控制器,也可以使用三指操作。其實(shí)兩年以前一直是使用三指操作的。

使用三指進(jìn)行縮放操作
使用縮放控制器進(jìn)行操作


可以看到使用縮放控制器,要明顯方便于使用三指操作。

2. iOS/iPadOS 14 引入的 Bug

這里就要簡單說明一下縮放控制器的邏輯??s放控制器作為一個輔助工具,是為了能操作縮放功能而存在的。所以他是不會隨著屏幕的放大而放大的。也就是說,控制器的大小和位置是不會隨著系統(tǒng)屏幕的放大而變化。所以我們可以在放大屏幕之后,依然使用控制器對屏幕進(jìn)行區(qū)域移動。

到這里一切順利。放大屏幕后:

  1. 如果點(diǎn)擊縮放控制器,可以移動所放大的區(qū)域

  2. 如果點(diǎn)擊縮放控制器以外的其他地方也就是背景,不應(yīng)該影響所放大的區(qū)域,而是正?;瑒游谋?。

正??刂?/figcaption>

這個 Bug 就出在不滿足上述第二條理解。(上圖為對比圖,下圖為異常現(xiàn)象演示)

異常情況


Bug 演示。如上圖


上面左側(cè)為正常使用情況:點(diǎn)擊背景移動屏幕內(nèi)容,點(diǎn)擊控制器移動放大區(qū)域。右側(cè)為異常情況,即點(diǎn)擊背景區(qū)域,卻造成了放大區(qū)域的移動。

Bug 復(fù)現(xiàn)邏輯解釋:上圖中,將控制器放在網(wǎng)易云音樂上,然后雙擊控制器啟動放大功能。此時點(diǎn)擊網(wǎng)易云音樂圖標(biāo),會觸發(fā)控制器相關(guān)操作。當(dāng)然你可以把控制器放在任何地方,只要你記住你放在哪了就可以。也就是說除網(wǎng)易云音樂以外其他地方都是正常的。

我理解這個 Bug 是放大屏幕之前,縮放控制器所在的地方,放大后。依然有縮放控制器的功能。這個是不應(yīng)該的。

你可能不太理解這個 Bug 會造成什么困擾。作為一個縮放功能重度使用用戶,這個 Bug 幾乎無時無刻的影響著我。比如:

【閱讀文章、微信消息;點(diǎn)外賣;淘寶京東購物;滴滴打車】

3. Bug 復(fù)現(xiàn)方法

第一步:打開縮放控制器

以下以 iOS 14 為例

  • 打開“設(shè)置”

  • 下滑,進(jìn)入“輔助功能”

  • 進(jìn)入“縮放”

  • 打開最上方的“縮放”開關(guān)(此時可能會立即放大屏幕。你可以使用“三指同時點(diǎn)擊屏幕兩次”來關(guān)閉放大,回到普通屏幕大?。?/p>

  • 將同一頁面下方的“縮放區(qū)域”,設(shè)置為“全屏幕縮放”

  • 在同一頁面,進(jìn)入“縮放控制器”

  • 將“顯示控制器”開關(guān)打開

第二步:復(fù)現(xiàn) Bug

接下來就可以復(fù)現(xiàn)這個 Bug 了

  • 回到 iOS 主頁面,即有 App 圖標(biāo)的頁面

  • 將“縮放控制器”移動到你喜歡的 App 圖標(biāo)上,并記住這個 App。(我演示視頻里是“嗶哩嗶哩”)

  • 雙擊“縮放控制器”,放大屏幕

  • 通過“縮放控制器”移動縮放區(qū)域,找到上面那個 App 。

  • 點(diǎn)擊那個 App 會觸發(fā)“縮放控制器”,而不是與 App 交互。

上述過程中,把“縮放控制器”放到指定 App 上,這一步不是必須的。任何時刻縮放都可以觸發(fā)這個 Bug ,只要你能找到放大屏幕前“縮放控制器”所在的地方就可以。

4. 蘋果官方的反饋

最后,可能有人會想,為什么我要在這里發(fā)一篇博客來解釋這個 Bug ,而不是給蘋果反饋這個 Bug 呢?

實(shí)際上,從去年 iOS 14 剛剛發(fā)布的 2020 年 10 月份開始到現(xiàn)在,我就一直被這個 Bug 所影響。直到 2020 年 12 月初,我才找到穩(wěn)定重現(xiàn)這個 Bug 的方法。期間我一直以為這是一個隨機(jī)觸發(fā)的 Bug 。

以下我來梳理一下時間線:

2020 年 10 月:我更新了 iOS 14,期間“隨機(jī)”觸發(fā)這個 Bug

2020 年 11 月: 購買的新手機(jī),原因是 iPhone 12 Pro Max 有 2.5 倍光學(xué)變焦,(其他型號最高只有 2 倍)

2020 年 12 月初:找到穩(wěn)定復(fù)現(xiàn)方法

2020 年 12 月 6 日: 在?Apple Communities?發(fā)帖尋求社區(qū)幫助。前幾天還在?Feedback – iPhone – Apple?,提交過反饋。和大多數(shù)網(wǎng)站一樣,蘋果的 Feedback 也沒有給我任何回復(fù)。

2020 年 12 月 26 日: 經(jīng)過 20 天的努力終于找到了蘋果無障礙官方客服電話: 400-619-8141 。同時也找到了蘋果無障礙反饋郵件地址: accessibility@Apple.com 。 并通過這兩個官方渠道反饋此 Bug 。得到蘋果案例編號:101278223743

2021 年 1 月 1 日: Apple Accessibility Team 第一次郵件回復(fù),想了解問題所在

2021 年 1 月 6 日: Apple Accessibility Team 回復(fù)說會將這個問題反饋給相關(guān)部門

2021 年 1 月 到 7 月: 我斷斷續(xù)續(xù)給蘋果發(fā)過一些郵件,又打過一些電話。在 5 月 6 日我再次發(fā)郵件詢問時。得到如下回復(fù)。沒有后續(xù)

Apple Accessibility?accessibility@Apple.com?日期: 2021年5月12日 上午4:46

Hello Wei,
We do not have any updates at this time and will follow up if we receive any news on this topic.

Sincerely,
Apple Accessibility

2021 年 7 月 22 日: 我再次致電蘋果無障礙。得到的回復(fù)是案例太久遠(yuǎn)。對方愿意幫我重新跟進(jìn)此事。約定 7 月 27 日會重新聯(lián)系我。并重新生成了案例編號: 101442167990

2021 年 7 月 22 日晚: 感謝 v2ex 網(wǎng)友 Cavolo 的協(xié)助,驗(yàn)證 iOS 15.0 build 19A5297e 中依然存在此 Bug。

2021 年 7 月 24 日: 重新分別發(fā)郵件反饋此 Bug 給?Apple Accessibility Team?以及?Tim Cook?。希望后續(xù)能有更多回復(fù)。

2021 年 7 月 26 日: 通過郵件聯(lián)系“愛范兒”公眾號。感謝“愛范兒”幫忙將此問題反饋給蘋果某部門。我想到聯(lián)系“愛范兒”也是因?yàn)樗麄兦岸螘r間發(fā)布了一篇關(guān)于無障礙的文章《大廠,你們這些 App 做得爛極了》。

2021 年 7 月 27 日中午: 蘋果電話客服回電我,此 Bug 尚未修復(fù)。

2021 年 7 月 27 日晚: 微博找到蘋果大中華區(qū)副總裁?@葛越_IsabelMahe?,以及 @TimCook?。評論他們關(guān)于無障礙的微博。

【等待后續(xù)進(jìn)展】

2021 年 8 月及之后的進(jìn)展暫時沒有記錄。主要是目前蘋果還是沒有給出正面的回復(fù)。包括這個問題,內(nèi)部是否認(rèn)為是一個 bug 。將來是否會修復(fù)。目前來說還是有很多路要走的。

后續(xù)更新我也會同步在我自己的博客上面:?https://www.huangwei.icu/2021/07/22/ios-zoom-bug/



iOS 視覺無障礙-縮放功能的評論 (共 條)

分享到微博請遵守國家法律
彰化市| 手游| 东宁县| 曲阜市| 缙云县| 始兴县| 汝阳县| 沂南县| 丽江市| 西乡县| 皋兰县| 阿瓦提县| 靖州| 桑植县| 清远市| 全州县| 田阳县| 上林县| 兴文县| 师宗县| 芒康县| 维西| 申扎县| 嘉鱼县| 松滋市| 罗田县| 合肥市| 灵石县| 碌曲县| 孝昌县| 大邑县| 柘城县| 永和县| 井研县| 德州市| 高要市| 阜平县| 仪陇县| 柳林县| 汝州市| 米泉市|