Android 側載部分應用程序難度爲何不斷攀升
自 16 年前操作系統的第一個版本發佈以來,Android 就在 Android 手機上允許側載,但也存在一些限制條件。而像蘋果這樣的公司正受到政府推動,被要求讓側載變得更簡單,但 Android 可能正在採取一些倒退的步驟。
顯然,谷歌的 Play 完整性 API 讓 Android 用戶側載應用程序變得愈發困難。此功能能讓開發人員驗證其應用程序是否在正版 Android 設備上運行,有沒有被篡改。通過最新更新,該 API 如今實際上能夠檢測應用程序是不是從 Google Play 商店安裝的,如果想(或者開發人員想),還能採取糾正措施。
如果一個應用程序檢測到它是側載的,並且在谷歌應用商店中可用,它可以顯示一個“修復提示框”,提示用戶從應用商店下載該應用程序。如果用戶拒絕,開發者如果認爲合適,可以完全阻止用戶訪問該應用程序。這一舉措讓開發者能更輕鬆地阻止您側載他們的應用程序,這有助於打擊盜版,也能確保您擁有官方支持的版本。
這一特定功能並非意味着側載被判了死刑,對於某些開發者而言,它可能是一個有用的工具。比如說,有些人可能會選擇側載應用的付費版本,更糟糕的是,還有人會非法修改應用的版本來解鎖付費功能。有了這個功能,開發者會收到關於任何側載的提示,並且能夠迅速採取糾正措施。另外需要注意的是,只有您下載的應用在 Google Play 商店中可用時,纔會彈出此提示。如果您側載了在那裡不可用的內容,那麼就不會爲您彈出這個提示。
另一方面,這可能有點像是個滑坡趨勢,希望不會最終造成針對側載的更嚴格限制。