Разработчики, которые часто оказываются вдали от своего компьютера и, как следствие, Xcode , могут извлечь выгоду из платформы разработки мобильных приложений для взломанных устройств под названием SparkCode от разработчика iOS SparkleChan.
![Значок приложения SparkCode. Значок приложения SparkCode.](https://cdn.4pmtech.com/wp-content/uploads/2024/02/Swifty-Icon-Banner.webp)
SparkCode — это проект, созданный благодаря твердой решимости искусного разработчика, который хотел создавать приложения, но родители забрали его компьютер. Благодаря вкладу таких друзей-разработчиков, как AppInstaller iOS, HAHALOSAH и SeanIsTethered, оно стало великолепным мобильным программным обеспечением, которым оно является сегодня.
![Интерфейс приложения SparkCode. Интерфейс приложения SparkCode.](https://cdn.4pmtech.com/wp-content/uploads/2024/02/Swifty-Screenshots-Banner.webp)
По словам разработчика, они всегда хотели иметь «Xcode для iOS», но, поскольку в настоящее время это нереально, они решили, что было бы хорошей идеей создать свой собственный инструмент разработки в стиле Xcode для мобильного мира для разработчиков. точно так же, как и они, у которых может не быть доступа к компьютеру.
Интересно, что SparkCode был на 100% создан на iPhone без единого компьютера, что является свидетельством того, насколько мощным может быть мобильное программирование и разработка приложений.
![Дополнительные скриншоты SparkCode. Дополнительные скриншоты SparkCode.](https://cdn.4pmtech.com/wp-content/uploads/2024/02/SparkCode-More-Screenshots.webp)
SparkCode в настоящее время находится на стадии альфа-версии и получил значительное повышение производительности и стабильности со времени первой альфа-сборки. Одними из основных проблем на старте были утечки памяти и оптимизация, большая часть которых была или решается с помощью упомянутых выше разработчиков.
Отличительной особенностью SparkCode является то, что он на 100% работает на iPhone без использования единой виртуальной машины или экземпляра. Он также предлагает поддержку различных языков кодирования, включая Swift, C, C++, ObjC и ObjC++ и другие.
SparkCode отличается от Swift Playgrounds тем, что является не столько платформой для обучения программированию, разработанной исключительно на основе Swift, сколько комплексной платформой для кодирования с более широкой поддержкой языков C и сторонних фреймворков. SparkCode также может облегчить предоставление пользовательских прав для приложений, например отключение песочницы, чего Swift Playgrounds не может сделать.
Если бы я был разработчиком мобильного программного обеспечения (а я им не являюсь), мне бы хотелось такое приложение, как SparkCode, чтобы я мог вносить изменения в свой код и компилировать проекты, находясь вдали от компьютера, либо чтобы скоротать время в залах ожидания, либо для того, чтобы ускорить работу. -исправляет, когда меня не было дома. Тем не менее, я не сомневаюсь, что SparkCode будет продолжать совершенствоваться и расти в популярности среди разработчиков.
Те, кто заинтересован в том, чтобы попробовать SparkCode, могут получить приложение из личного репозитория разработчика через свое любимое приложение-менеджер пакетов на взломанном устройстве. Этот репозиторий, если у вас его еще нет, выглядит следующим образом:
Что вы думаете о SparkCode? Дайте нам знать в разделе комментариев ниже.