Apple, кажется, объявила войну Electron — популярному кросс-платформенному фреймворку, который позволяет разрабатывать приложения на десктопе с использованием фронтенд-технологий. Разработчики довольно активно жалуются, что их приложения не проходят модерацию в AppStore из-за использований non-public API. Они при этом ничего особо сделать не могут, поскольку эти API использует Chromium, который входит в состав фреймворка, но сам не распространяется через AppStore. Квалификации же разработчиков недостаточно, чтобы исключить вызовы — собственно, если бы она у них была, зачем им использовать Electron?
Интересно, что Slack, например, который тоже построен на Электроне, модерацию проходит — но это все же немаленький продукт, разработчики которого вполне могут разобраться во внутренностях фреймворка. Так что, возможно, это то исключение, которое подтверждает правило.
Проблеме подвержены все версии Электрона, включая текущий стабильный релиз. Интересно, насколько это будет критично для разработчиков фреймворка, чтобы они занялись решением?