В App Stоre очень строгие правила. Именно из-за них некоторые виды приложений не могут появиться там. Например, потоковые игровые сервисы. Applе считает, что облачный гейминг может быть опасноным для пользователей, поскольку игры, которые запускаются не понятно где, могут оказаться и не играми совсем. Поэтому компания хочет, чтобы разработчики публиковали всё содержимое в App Stоre, позволяя цензорам его проверить, вот только консольные игры туда всё равно не пустят. В общем, замкнутый круг получается. Но разработчики нашли из него выход.
Microsоft начала проводить тестирование веб-версии своего облачного игрового сервиса xClоud Project. Это было нужно, чтобы обойти требования App Stоre. Несмотря на то что у компании было специальное приложение, которое она тестировала еще прошлым летом, Applе отказалась его публиковать. Значит, нужно было сделать так, чтобы не нарушать правила размещения в App Stоre вообще. А единственный способ это сделать – это выпустить веб-версию, которая бы работала только в браузере.
Как играть в облаке на iOS
xClоud Prоject — уже четвёртый потоковый игровой сервис, который будет работать в Sаfari в обход правил Applе
Может показаться, что игровой сервис в браузере будет обеспечивать наихудший опыт, чем приложение, но облако должно скрасить все шероховатости. Дело вот в чем, такие службы не устанавливают и не обрабатывают игры на девайсах пользователей. Они запускают их на удалённых серверах, передавая всего лишь картинку, которой игрок управляет сдесь и сейчас. Само собой, для этого нужен стабильный интернет, который присутствует далеко не у всех. Но, если скорости Вашего подключения будет достаточно, никаких проблем с игрой не будет.
xCloud Project — не единственный игровой сервис, который адаптируют специально под браузер. Вот лишь самые известные:
Amazоn Luna
Gоogle Stadia
GeFоrce Now
Вообще, браузер становится для разработчиков-изгоев каким-то подобием альтернативного App Stоre. Они могут предлагать пользователям контент в Sаfari, независимо от того, одобряет его Applе или нет. Для некоторых запуск в браузере может оказаться настоящим спасением, и это необязательно должны быть игровые сервисы. По факту почти любое приложение могло бы работать в веб-браузере при хорошей оптимизации. Именно такую идею прорабатывают в Telеgram на случай блокировки, которая может произойти.
Что будет, если Telеgram удалят из App Store
По словам Павла Дурова, разработчики мессенджера сейчас создают версию Telеgram для Sаfari, которая будет обеспечивать пользователям тот же самый опыт, что и приложение. Вероятнее всего, речь идёт о прогрессивных веб-приложениях, которые чувствуют себя ничем не хуже классического софта. Разве что они испытывают проблемы с рассылкой уведомлений, да и их производительность может сказываться, поскольку объём ресурсов, который им предоставляет браузер, ограничен, если бы были установлены. Но, так или иначе, другой альтернативы у них всё равно нет.
Сегодня всё больше разработчиков обращают внимание на Sаfari, и эта практика должна оказаться для Applе тревожным звоночком. В Купертино не могут и не станут запрещать им создавать веб-версии своих приложений и уж тем более ограничивать их работу в браузере. Очевидно, что пользоваться что-то типа сайтами заместо нормального софта – это штука далеко не для всех. Но, если Applе не откажется от своих странных взглядов на цензурирование контента в App Stоre, высока вероятность, что за Sаfari окончательно закрепится статус пристанища для непонятых и непринятых разработчиков.