即時(shí)通信軟件Telegram的創(chuàng)辦人Pavel Durov批評(píng)蘋(píng)果,通過(guò)故意限制iOS網(wǎng)頁(yè)應(yīng)用程序功能的方式,來(lái)限縮網(wǎng)頁(yè)開(kāi)發(fā)人員在iOS中可以做到的事情,進(jìn)而影響到網(wǎng)頁(yè)版Telegram。
雖然iOS用戶(hù)可以通過(guò)App Store來(lái)下載使用Telegram,但由于Telegram的公共頻道沒(méi)有內(nèi)容的限制,因此Telegram公共頻道在蘋(píng)果的審核過(guò)程中遇到了一些問(wèn)題,為了要繞過(guò)App Store的限制,Telegram提供了完整的網(wǎng)頁(yè)版,讓不同操作系統(tǒng)的移動(dòng)設(shè)備當(dāng)可以使用相同的功能。
不過(guò)Pavel Durov指出,蘋(píng)果現(xiàn)在縮限iOS網(wǎng)頁(yè)應(yīng)用程序功能,這讓許多開(kāi)發(fā)人員都抱怨“Safari正在扼殺整個(gè)網(wǎng)絡(luò)”。他也進(jìn)一步地介紹了Telegram網(wǎng)頁(yè)版開(kāi)發(fā)人員在4月發(fā)布的一篇文章,其中列出了10個(gè)有關(guān)iOS版Safari的問(wèn)題,包括了缺乏通知推送、VP8和VP9代碼、高刷新率,以及視覺(jué)誤差(visual artifacts)等功能。
Pavel Durov認(rèn)為,蘋(píng)果之所以會(huì)“癱瘓”整個(gè)網(wǎng)絡(luò)應(yīng)用程序,最主要的目的就是要迫使用戶(hù)從App Store中下載應(yīng)用程序,借此來(lái)向應(yīng)用程序開(kāi)發(fā)者收取蘋(píng)果稅。
與macOS最大的不同點(diǎn)在于,iOS不允許開(kāi)發(fā)人員為他們的應(yīng)用程序選擇不同的Web引擎,每個(gè)需要通過(guò)Web來(lái)實(shí)現(xiàn)的應(yīng)用程序都必須使用蘋(píng)果的Webkit,與原生的應(yīng)用程序相比,蘋(píng)果確實(shí)也限制了網(wǎng)頁(yè)應(yīng)用程序的功能。
Pavel Durov也證實(shí)了Telegram將提供付費(fèi)訂閱版本,訂閱制的Telegram將可替用戶(hù)解鎖更多功能,雖然每月的月費(fèi)目前尚未公布,但如果這項(xiàng)訂閱功能在iOS上提供,意味著Telegram必需要支付App Store蘋(píng)果稅。這也是為什么iOS網(wǎng)頁(yè)應(yīng)用程序的功能完整性這么重要,因?yàn)橥ㄟ^(guò)網(wǎng)頁(yè)版,Telegram將可規(guī)避掉這筆費(fèi)用。
(首圖來(lái)源:shutterstock)