5 月 7 日消息,據(jù) Apple Insider 報道,由于蘋果面臨向第三方 App Store 提供商開放 iPhone 的壓力,一位開發(fā)者自 2019 年以來一直在幫助用戶側(cè)載應(yīng)用 —— 并且存在要求用戶能夠側(cè)載的過于寬泛的立法問題。
蘋果一直堅持和明確地認(rèn)為側(cè)載會帶來惡意軟件風(fēng)險,并且它將對法律進行修改,以允許未經(jīng)批準(zhǔn)的應(yīng)用程序在 iPhone 上運行。然而,開發(fā)人員 Riley Testut 一直在使用蘋果自己的工具之一,允許用戶從蘋果主導(dǎo)的 App Store 之外安裝應(yīng)用程序。
據(jù) Fast Company 稱,自 2019 年推出以來,AltStore 的下載量已超過 150 萬次。據(jù)報道,它每月有超過 300000 名活躍用戶,其中近 6000 人為 Testut 的 Patreon 做出了貢獻,并為他的全職服務(wù)支付了超過 14500 美元。
安裝后,AltStore 允許用戶添加由 Testut 制作的應(yīng)用程序。用戶還可以添加他們可以從任何地方找到的任何應(yīng)用程序,只要它使用.ipa 格式。據(jù)報道,刪除了廣告的社交媒體應(yīng)用程序版本很受歡迎,經(jīng)典游戲模擬器也是如此。
AltStore 利用了蘋果的 Xcode 開發(fā)平臺允許用戶將他們正在開發(fā)的應(yīng)用程序直接加載到他們自己的 iPhone 上這一事實。
“當(dāng)蘋果宣布 [2015 年的功能] 時,我想,‘哦,所以有一些方法可以將應(yīng)用程序安裝到 iOS 上,只需使用 Apple ID,’”Testut 說。“從那里我將其擴展為一個完整的解決方案。”
完整的解決方案并不簡單。它要求用戶安裝一個名為 AltServer 的 Mac 或 PC 應(yīng)用程序,然后 AltStore 安全性對應(yīng)用程序進行簽名,以使該應(yīng)用程序看起來是由用戶創(chuàng)建的。
僅當(dāng) iPhone 和 Mac 或 PC 在同一 Wi-Fi 網(wǎng)絡(luò)上并運行 AltServer 時,才能安裝應(yīng)用程序。任何時候只能安裝三個這樣的應(yīng)用程序,其中之一是強制性的 AltStore。
可以換出應(yīng)用程序,但這也有限制。任何一個用戶每周最多只能側(cè)載 10 個應(yīng)用程序,而且 FastCompany 表示,安裝的每個應(yīng)用程序都必須通過每周連接到 AltServer 一次來“刷新”。
可以確認(rèn)它可以正常工作,并且按照宣傳的方式進行。但是,通過它安裝 AltServer 和應(yīng)用程序可能很挑剔。
側(cè)載是一種風(fēng)險
Testut 可能無法繞過這些和其他蘋果限制,但他計劃創(chuàng)建一個安全系統(tǒng),以確保側(cè)載應(yīng)用程序沒有惡意。
“側(cè)載存在很大風(fēng)險,”Testut 繼續(xù)說道。“因為這是人們使用的工具,所以我們有責(zé)任確保盡所能防止不小心搞砸了。”
因此,也許具有諷刺意味的是,Testut 同意蘋果關(guān)于側(cè)載的觀點,或者至少在可能大規(guī)模的情況下他同意。他不贊成可能允許任何消費者在沒有任何保護的情況下下載任何應(yīng)用程序的擬議立法。
“實際上,我們不喜歡這些,”他告訴 Fast Company。“我們真的認(rèn)為它們太寬泛了,它們對消費者隱私有嚴(yán)重的影響。”
但是,Testut 確實非常相信每個人都應(yīng)該有權(quán)在他們愿意的情況下進行側(cè)載。他認(rèn)為應(yīng)用行業(yè)需要這種自由。
“蘋果對 App Store 采取了一種方法,他們只批準(zhǔn)他們已經(jīng)想象的東西,”他說,“所以任何突破界限的東西,蘋果都會拒絕。”
“我們需要一種方法讓應(yīng)用程序能夠突破界限而存在,然后人們會看到它存在并希望它出現(xiàn)在 App Store 中,”他繼續(xù)說道。“沒有酷炫、有趣的應(yīng)用程序出現(xiàn)。我們希望在 AltStore 中看到更多小而古怪、有趣的應(yīng)用程序。”
【來源:IT之家】