Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /var/www/html/home.php on line 18
小熊工作室
Stark Wong 的個人開發網站
 


由今天開始,所有使用小米手機(任何型號)的使用者均不會再在 Google Play 商店中找到小熊來電通知,我這樣做的目的是要維護 Android 系統生態平衡而對小米 MIUI 進行抵制的措施。

Android 系統本身含有一系列廣播事件讓各種應用程式可以視需要要求接收所需的事件,而對系統或私隱比較重要的廣播事件需要定義使用相關權限,也會在安裝時提示使用者需要相應的權限,由使用者決定是否繼續進行安裝。可能有人會覺得安裝時確認並不足夠,所以就有權限管理程式的出現。在 目前版本的 CyanogenMod 也有權限管理程式,而且是以 Opt-In 方式運行,也就是使用者要拒絕特定程式權限是使用者本身是清楚知道他在做什麼。但是,小米在 MIUI 中所引入的權限管理程式則是以 Opt-Out 方式運行,也就是預設所有第三方軟件都不允許使用權限管理程式所指定的權限,然而小米並沒有清楚告訴使用者有「權限管理程式」的存在,也沒有在第三方程式使用並拒絕操作時提示使用者,導致使用者向程式開發者投訴程式沒有效用,這就是目前小熊來電通知在 MIUI 系統所遇到的問題。

我在這裡非常堅決認為責任在於小米而並非開發者,而開發者亦無責任由於 MIUI 的問題而去買一部小米電話去看看如果把那個權限管理程式關閉,所以除非小米願意改善這方面的問題:
1) 初始安裝時詢問使用者是否開啟權限管理員並明確提示使用者如何在較後時間修改權限管理設定 2) 當第三方程式第一次被拒絕權限時需以清楚的方法通知使用者並提供方式讓使用者允許操作

在小米能做到這兩點之前,小熊來電通知會無限期將所有 (包括以後推出的) 使用 MIUI 的小米裝置剔出 Google Play 商店的支援清單,而對手動刷入 MIUI 到非小米手機的使用者的支援電郵也不會進行任何回應。

對於富經驗的 MIUI 使用者,你只需把 Build.prop 的機型改成非小米即可再次找到軟件並下載,當然你仍然要在權限管理程式將小熊來電通知加到白名單被啟用相關權限。

對於純因為便宜而購買了小米手機的一般使用者,你可以選擇不使用小熊來電通知或將小米手機賣掉再去買回一部使用真正 Android 系統的手機。

2013/12/17 補充:

有網友發現某些版本的 MIUI 在安裝時有一個名為 “Trust This App” 的選項,只要把它開啟就有可能給予完整權限,但還是同一個問題:預設是關閉的,在沒人告訴你那個選項有什麼用的情況下誰會去在安裝軟件前特別把那個選項開啟?如果是預設開啟的話使用者特意去嘗試新軟件時倒是有可能知道有危險而把那個選項關閉再繼續安裝。也有其他網友表示那個選項並沒有作用。

我把支援清單的句子劃掉並非指我取消了這項動作,而是因為某些原因 Google Play 商店中所列出的小米裝置似乎均不是目前流通的型號,所以事實上是我無法進行剔除,但我對此事的態度不變,仍然不會對無法使用而求助的小米用戶提供任何支援。

2014/4/21 補充:

更多補充見 http://www.studiokuma.com/skcf/xiaomi.html


撰寫於:2013/12/15 19:53:03 / 回應已關閉
正在讀取回響內容...


其他內容
其他內容請回到主頁


 此頁面:更新於 2023 年 8 月 7 日 23 時 21 分 33 秒,頁面處理需時 0.0014 秒
 網站內容版權所有(C)Stark Wong。頁面(不包括檔案)可自由連結。網站系統版本 1.90-AngularJSBase (2015/9/27)
 
網站地圖