Розробники, які часто опиняються далеко від комп’ютера, а отже, Xcode , може отримати користь від платформи розробки мобільних додатків для зламаних пристроїв під назвою SparkCode від розробника iOS SparkleChan .
SparkCode — це проект, який народився завдяки рішучості хитрого розробника, який хотів створювати програми, але їхні комп’ютери забрали їхні батьки. За вказівками друзів-розробників Інсталятор додатків iOS , ГАГАЛОСА , і SeanIsTethered , воно стало чудовим мобільним програмним забезпеченням, яким воно є сьогодні.
Проект, який спочатку називався Swifty, розпочався як простий чорно-білий текстовий редактор і швидко перетворився на редактор коду з підсвічуванням синтаксису з Свіфт можливості компіляції та здатність об’єднувати проекти Swift з проектами C за допомогою Clang. SparkCode навіть підтримує генерування помилок, щоб допомогти розробникам дізнатися, що не так, коли щось працює не так, як планувалося.
За словами розробника, вони завжди хотіли мати «Xcode на iOS», але оскільки наразі це не реальна річ, вони вирішили, що було б гарною ідеєю створити власний інструмент розробки в стилі Xcode для мобільного світу для розробників. як і ті, хто може не мати доступу до комп’ютера.
Досить цікаво, що SparkCode було створено на 100% на iPhone без жодного комп’ютера, що є свідченням того, наскільки потужним може бути кодування мобільних пристроїв і розробка програм.
Наразі SparkCode перебуває на стадії альфа-версії, і з моменту першої альфа-версії було значно покращено продуктивність і стабільність. Деякі з основних проблем на початку були пам'ять витоків і оптимізації, багато з яких було або вирішено за допомогою згаданих вище розробників.
Цікава особливість SparkCode полягає в тому, що він на 100% працює на iPhone без жодної віртуальної машини чи екземпляра. Він також пропонує підтримку для різних мов кодування, включаючи Swift, C, C++, ObjC і ObjC++, серед інших.
SparkCode відрізняє себе від Swift Playgrounds будучи меншою мірою платформою для навчання коду, розробленою виключно на базі Swift, а більшою мірою всеохоплюючою платформою кодування з ширшою підтримкою мов C і фреймворків сторонніх розробників. SparkCode також може полегшити користувацькі права для програм, наприклад, вимкнути пісочницю, чого не може зробити Swift Playgrounds.
Якби я був розробником програмного забезпечення для мобільних пристроїв, а я не є, я б хотів програму на кшталт SparkCode, щоб я міг вносити зміни у свій код і компілювати проекти, перебуваючи далеко від комп’ютера, щоб проводити час у кімнатах очікування чи напружуватися. -виправляє, коли мене не було вдома. Тим не менш, я не сумніваюся, що SparkCode продовжуватиме вдосконалюватись і зростатиме популярність серед розробників.
Ті, хто хоче спробувати SparkCode, можуть придбати програму з особистого репозиторію розробника через їх улюблену програму керування пакунками на зламаному пристрої. Це сховище, якщо ви його ще не маєте, таке:
https://dekotas.org/
Що ви думаєте про SparkCode? Повідомте нас у розділі коментарів нижче.