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