Разработчики, которые часто оказываются вдали от своего компьютера и, как следствие, Xcode , могли бы извлечь выгоду из платформы разработки мобильных приложений для взломанных устройств под названием Искровой код от разработчика iOS СпарклЧан .
SparkCode — это проект, созданный благодаря твердой решимости искусного разработчика, который хотел создавать приложения, но родители забрали его компьютер. При участии таких друзей-разработчиков, как Установщик приложений iOS , ХАХАЛОСА , и ШонПривязанный , оно стало великолепным мобильным программным обеспечением, которым оно является сегодня.
Проект, первоначально называвшийся Swifty, начинался как простой черно-белый текстовый редактор и быстро превратился в редактор кода с подсветкой синтаксиса. Быстрый возможности компиляции и возможность объединять проекты Swift с проектами C с помощью Clang. SparkCode даже поддерживает генерацию ошибок, чтобы помочь разработчикам узнать, что не так, когда что-то работает не так, как планировалось.
По словам разработчика, они всегда хотели иметь «Xcode для iOS», но, поскольку в настоящее время это нереально, они решили, что было бы хорошей идеей создать свой собственный инструмент разработки в стиле Xcode для мобильного мира для разработчиков. точно так же, как и они, у которых может не быть доступа к компьютеру.
Интересно, что SparkCode был на 100% создан на iPhone без единого компьютера, что является свидетельством того, насколько мощным может быть мобильное программирование и разработка приложений.
SparkCode в настоящее время находится на стадии альфа-версии и получил значительное повышение производительности и стабильности со времени первой альфа-сборки. Некоторые из основных проблем в начале были Память утечки и оптимизация, большая часть которых была или устраняется с помощью упомянутых выше разработчиков.
Отличительной особенностью SparkCode является то, что он на 100% работает на iPhone без использования единой виртуальной машины или экземпляра. Он также предлагает поддержку различных языков кодирования, включая Swift, C, C++, ObjC и ObjC++ и другие.
SparkCode выгодно отличается от Свифт игровые площадки будучи не столько платформой для обучения программированию, разработанной исключительно на основе Swift, сколько комплексной платформой для кодирования с более широкой поддержкой языков C и сторонних фреймворков. SparkCode также может упростить предоставление пользовательских прав для приложений, например отключение песочницы, чего Swift Playgrounds не может сделать.
Если бы я был разработчиком мобильного программного обеспечения (а я им не являюсь), я бы хотел такое приложение, как SparkCode, чтобы я мог вносить изменения в свой код и компилировать проекты, находясь вдали от компьютера, либо чтобы скоротать время в залах ожидания, либо для того, чтобы ускорить работу. -исправляет, когда меня не было дома. Тем не менее, я не сомневаюсь, что SparkCode будет продолжать совершенствоваться и расти в популярности среди разработчиков.
Желающие попробовать SparkCode могут приобрести приложение. из личного репозитория разработчика через свое любимое приложение-менеджер пакетов на взломанном устройстве. Этот репозиторий, если у вас его еще нет, выглядит следующим образом:
https://dekotas.org/
Что вы думаете о SparkCode? Дайте нам знать в разделе комментариев ниже.