Разработчики под iOS из компании TwoLivesLeft выпустили новое интересное приложение под названием Codify, которое открывает возможности программирования на iPad с помощью сенсорного ввода.
Приложение позволяет пользователям создавать собственные программы на языке программирования Lua, набирая код непосредственно на своем iPad. Также включены различные ресурсы и примеры программирования для использования в ваших творениях:
Приложения, подобные Codify, стали возможны благодаря тому, что Apple ослабила правила App Store, которые изначально запрещали интерпретируемый код в приложениях для iOS. Теперь Apple разрешает выполнение интерпретируемого кода внутри приложений, но по-прежнему запрещает загрузку такого кода. Как отмечает TouchArcade, это означает, что всё, что вы создадите в Codify, нельзя будет экспортировать (или импортировать).
Я слышал, как более чем несколько разработчиков пытались создать аналогичные инструменты для iPad, но все они столкнулись с различными препятствиями в процессе утверждения Apple, поскольку все они (так или иначе) позволяли вам загружать код и ресурсы на устройство и выполнять их. Codify обходит это, поставляясь с широким набором ресурсов, но, к сожалению, все ваши творения будут заперты на вашем собственном устройстве.
Разработчик уже отправил на рассмотрение обновление, которое позволяет делиться результатами, но разработчик не уверен, разрешит ли его Apple.
Из-за ограниченности среды инструмент в основном полезен для экспериментов и прототипирования, поскольку вы не сможете отправить свои творения кому-либо еще. Тем не менее, это интересная идея, которая расширяет возможности iPad в областях создания контента.
Codify доступен только для iPad и стоит $7.99 в App Store.