據HOTHARDWARE報導,在今年堡壘之夜事件和新的App Store協議事件之後,蘋果對開發者們在App Store的態度有些暴怒。近期蘋果以看似反轉的姿態,對Linux和Unix shell-app的開發者進行了打擊,聲稱他們違反了App Store審核准則。
Linux和Unix shell本質上是命令行界面,在這種情況下,安裝在通常不具備命令行功能的設備上。iSH和Blink Shell等應用提供了這些工具,為有權限的用戶或IT開發者提供更多的功能。它們可以消除對不同設備間的需求,特別是如果你可以配對鍵盤並完成工作。命令行功能雖然有用,但可能會給新手帶來問題,而且似乎違背了蘋果應用商店的規定。
上周日,iSH的Twitter帳號宣布,該應用將在24小時內從App Store中刪除。另一款Shell應用a-Shell則回復稱,蘋果也向其發出了終止通知,被告知如果他們的應用要想繼續留在AppStore,必須刪除的命令是curl、pip和wasm。
a-Shell表示這三個命令可以用來從網絡上抓取代碼並安裝到設備上,iSH表示這些命令很可能也在自己的應用內,不符合《App Store審核指南》第2.5.2條。這條規則規定:"應用應該自成捆綁,不得在指定的容器區域外讀寫數據,也不得下載、安裝、執行引入能改變應用(包括其他應用)特性或功能的代碼"。
然而,正如iSH開發者Saagar Jha在他的博客中所解釋的那樣,這一規則的應用的方式是不正確的。他寫道:"因為用戶可以在應用裡繪畫而拒絕一個用於繪畫的應用是荒謬的,但這正是2.5.2節用來拒絕合法腳本應用的方式。" 實質上,用戶可以通過應用提供的命令獲得文件,但用戶必須運行命令才能工作。他們對蘋果這種傲慢的態度感到憤怒,認為粗暴的幹預手段侵犯了開發者的合法權益。
後來他接到了一個電話,是運營App Review的人打來的。為這樣的體驗道歉,然後被告知蘋果已經接受了他們的上訴,將不會從商店裡刪除iSH。以後會保持聯繫,以解決細節問題。他們希望能與蘋果和其他有類似應用的開發者建立溝通渠道,確保類似這樣的問題就不會再發生。希望這樣的事件和用戶的反饋,能讓App Store成為所有開發者更好的地方。