A. 盲人到底如何使用智能手機么
科技信息無障礙發展大會
科技發展,對於視障者有多大的幫助?
已逝世的霍金曾經說過一句話,「醫葯沒有治癒我的疾病,所以我更依賴於科技。」對於視覺障礙者而言,在智能手機和互聯網服務不發達的時候,他們的生活幾乎沒有便利可言;而如今,他們身處發達的互聯網時代,有時甚至無法輕松的通過手機點外賣、通過滴滴叫車出行,享受和普通人一樣的服務。
視障者們「足不出戶」就能滿足需求的生活,如何得以實現?
一台支持屏幕閱讀的智能手機,就可能成為他們「與健全人一樣」享受互聯網服務的入口。如今,越來越多的互聯網公司,在嘗試為殘障用戶打造良好的用戶體驗。
從「接聽電話」開始的系統優化
2018年年初發布的《2017中國信息無障礙十大進展》中,有一條是國內手機廠商紛紛開展信息無障礙行動:華為發布了信息無障礙宣傳片、錘子把「無障礙模式」作為產品亮點來講、小米把信息無障礙納入開發流程,還點名了OPPO也有相關行動。
這些企業,出現在上周召開的首屆科技無障礙發展大會上,該大會由信息無障礙產品聯盟(CAPA)主辦、信息無障礙研究會承辦。
小米 MIUI 副總裁李偉星分享了小米在定製手機體驗上的嘗試和經驗。
「在 Android 手機中,系統自帶一個名為 Talkback 的功能,它能將手機系統中的每一個元素轉換成語音,讀出來。」李偉星告訴鈦媒體記者,「這個技術實現起來的難度並不大。在過去,不少國內廠商在定製原生安卓和開放新功能時,沒有意識做無障礙方面的適配,例如沒有預置中文友好的TTS(文字轉語音)引擎;或沒有給界面元素做對應無障礙文字標識。」
要想實現系統層級上的屏幕閱讀,首先需要系統框架中的每一個視覺元素擁有與之相對應的標簽,這樣「讀屏兼容」才能將手機界面讀出來。而「為每一個視覺元素添加標簽」可以作為系統開發中的一個具體的標准。
在 MIUI 的開發團隊中,並沒有單獨做上述工作的團隊,但在內部有一個五人團隊會持續協調MIUI產品對無障礙的適配。
小米 MIUI 副總裁李偉星
當然,無障礙模式並不是「給視覺元素增加標簽」這么簡單。李偉星進一步解釋,
「比如交互層面上的例子:接聽電話的界面,正常用戶接聽的圖標是跳動的,這是引導普通用戶上滑接聽電話的提示,明眼人會覺得很清晰易懂;而這對於視障者而言就是災難——因為視覺元素跳動,所以讀屏兼容做不到准確地告訴用戶哪一個地方是接聽鍵。
所以當,在「無障礙模式」開啟之後的手機上,接聽電話的提示是沒有跳動提示的,「上滑接聽改為點按接聽」。
這只是視障者在智能手機體驗上遇到的問題之一。
另一類問題則可以歸結為——手機廠商很多時候會「好心辦壞事」。
舉個例子:在讀屏兼容模式下,廠商對於屏幕中的視覺元素描述過多——視障者接受手機信息的高度依賴聽覺,過度的語言描述會造成他們的信息接受過載,對於用戶體驗而言也是災難。
那麼,要如何把握好描述語言的多少,也是在交互優化中不得不思考的事情。
除了類似 MIUI 這樣,在做系統層級的讀屏兼容方面做出優化外,在系統框架外,還存在很多第三方應用來解決視障人士的困難。
李偉星表示目前 MIUI 還沒有觸及到第三方開發應用的層面。「不過,我們正在做一個無障礙精品應用的專區,當視障用戶進入應用商店時,首頁就會顯示專區入口。」此外,小米的團隊也暫時沒有針對這一特定群體推出特別定製終端的打算。
MIUI 系統同時還在考慮如何將人工智慧應用在特定的手機交互功能中。
比如將 MIUI 系統相冊中的圖像分類和拍照智能場景識別進一步優化,就有可能實現識別圖像中的場景,並語音描述出來——這種「讀圖」的能力將極大地幫助障礙人群獲取信息。
「不過目前這種技術還不完美,能應用的場景還有。將 AI 應用到無障礙優化層面,有很多突破點,但業界都還沒有成熟的全面徹底的方案;MIUI 不排除與其他機構合作的可能。」李偉星表示。
硬體+軟體協同
無障礙優化方向上,在軟體層面上的探索走的最遠是騰訊。
早在十多年前,騰訊就針對手機 QQ 做出了無障礙優化。最近,騰訊的社交產品 QQ 空間更是進一步地進行優化,加入了圖片轉圖片(可以理解成看圖說話)的功能。同時,騰訊方面也將會把這一無障礙技術,對外開放,通過在小程序「多媒體 AI 平台」上線「無障礙AI」入口,將一些可用於無障礙領域的人工智慧技術對外開放介面,助力互聯網相關行業的技術革新。該項目得到中國殘疾人聯合會的大力支持。
騰訊社交平台部副總經理許華彬
據鈦媒體了解,該項目已經上線開放了可用於無障礙場景的三大AI技術,包括:
圖片轉語音:通過多層深度神經網路識別圖片中的內容,並將圖片中的內容有邏輯地組織成語言展示給調用者,能夠幫助障礙用戶閱讀圖片。語音合成:通過機器學習與訓練,可以定製化地將一段文字以特定角色誦讀出來,並支持情緒調節。便於用戶更加無障礙地體驗文字轉語音場景服務。OCR 識別:通過 AI 技術識別圖片中的文字,便於用戶在生活的各個場景中,對說明書、指示牌等文本檢測領域信息獲取更為便捷,並支持海量圖片的文字搜索功能。
無障礙優化做的越早,對於企業而言,其成本也就越低。阿里巴巴 iOS 與Mac 團隊負責人石佳銳表示,早在釘釘第三版,他們就考慮做無障礙優化了。「現在釘釘內部正在推動更多的適配工作。」
同時,國內的其他應用廠商,比如隨手記,華鵬基金旗下的 A 加錢包,他們也在做應用內的無障礙優化。在他們的觀點里,最幾年比較火「普惠金融」的最基礎一點就是要做到信息層面上的「普惠」,讓任何人都能享受平等的金融服務。
「無障礙」現在障礙很多
相較於普通用戶,視障者更依賴於無障礙服務,但是這並不意味無障礙服務就只是視障者專用的服務,這也是很多用戶的思維誤區,他們的觀念依舊停留在「無障礙模式就是給盲人用的」。
實際上無障礙服務的理念是通用性——這意味著,即便是普通人也會有需要這一項服務時候。比如,對於老人而言,他們即便是沒有任何眼疾,也有可能需要讀屏兼容來輔助他們使用手機。再比如,微信上的語音轉文字功能,它能便於用戶在上班時間接受語音信息,實際上,它也方便了聽力障礙者接受語音信息。
Accessibility-無障礙
「很多產品設計之初並沒有考慮信息無障礙,很多產品沒有意識到障礙群體龐大的用戶量,往往到了使用環節,等收到用戶大量反饋,被提醒信息獲取困難,才開始考慮做無障礙。另外就是,很多產品還沒有把無障礙納入產品研發流程,一旦大改版或者人員架構調整,產品無障礙很有可能出現倒退。」信息無障礙研究會技術主管劉彪提到無障礙優化面臨的另一問題。
「未來會有越來越多的新技術和新交互方式出現,如何將這些新技術和交互方式也做成無障礙模式,這也是未來不可避需要面對的問題。」
移動互聯網的出現讓原本處於「小世界」里的視障者也能像正常人一樣,享受互聯網帶來的便利性。雖然無障礙模式還沒有普及到所有的終端以及所有的軟體層面上,即便是此模式依舊很很多需要優化和跟進的地方,但這一小步已經足夠抹去殘障人士與健全人的一些不平等了。
在科技無障礙發展大會上,信息無障礙研究會還發布了國內首支專業信息無障礙理念宣傳片《拒絕失聯》,片末是一群視障工程師利用業余時間組樂隊在酒吧演唱《你是我的眼》。
樂隊主創沈廣榮是國內1700多萬的視障人士中的一員,他同時是一名程序員。他說,「你是我的眼,這個你指的不是其他健全人,而是科技。」(本文首發鈦媒體,采訪、作者/唐植瀟,編輯/蔥蔥)
B. C#主要開發什麼類型的軟體
可以開發以下類型的程序:
1、Windows桌面應用程序,用.Net提供的WPF模塊很便捷的就能生成桌面應用。
2、Windows Store應用程序,這是Win8以上好手塌系統針對觸摸屏出的設計,通常全屏運行的。
3、Web應用程序,通過webForms創建的ASP.NET應用程序。
4、WCF服務,比較高級,是一種靈活創建各種分布式應用程序的方式,可通過區域網或互聯網交互幾乎各種數據。
(2)視障程序員多少錢擴展閱讀
程序執行
C#所開發的程序源代碼並不是編譯成能夠直接在操作系統上執行的二進制本地代碼。與Java類似,它被編譯成為中間代碼,然後通過.NETFramework的虛擬機——被稱之為通用語言運行庫(CLR)——執行。
所有的.Net編程語言都被編譯成這種被稱為MSIL(Microsoft Intermediate Language )的中間代碼。因此雖然最終的程序在表面上仍然與傳統意義上的可執行文件都具有「.exe」的後綴名。友圓但是實際上,如果計算機上沒有安裝.Net Framework,那麼這些程序將不能夠被執行。
在程序執行時,.Net Framework將中間代碼翻譯成為二進制機器碼,從而使它得到正確的運行。最終的二進制代碼薯正被存儲在一個緩沖區中。所以一旦程序使用了相同的代碼,那麼將會調用緩沖區中的版本。這樣如果一個.Net程序第二次被運行,那麼這種翻譯不需要進行第二次,速度明顯加快。