Кросс-платформенный Swift 5 для iOS и Android

SCADE, кроссплатформенный компилятор Swift, который можно использовать для разработки собственных приложений для платформ ARM и X86 Android, был обновлен до Swift 5.

Swift

В новом выпуске также добавлена поддержка Autolayout на Android, поэтому разработчики теперь могут использовать autolayout для создания пользовательских интерфейсов как на iOS, так и на Android. Обновленная версия также может использовать сторонние фреймворки, включая собственные библиотеки C.

Если вы ранее не сталкивались с этой реализацией кросс-платформенного Swift, в этом видео показано, как создать приложение Hello World с более ранней версией SCADE как для Android, так и для iOS:

Приложения SCADE написаны на Swift и компилируются в машинный код с использованием компилятора Apple Swift 5.x как на iOS, так и на Android. SDK обеспечивает кроссплатформенный доступ к встроенным элементам управления, таким как текстовые поля, клавиатура, карта и камера, и позволяет использовать эти элементы управления через единую базу кода. Основная функциональность предоставляется через единый унифицированный API, а для функций конкретной платформы вы можете преобразовать элемент управления в его собственный класс управления и использовать его без ограничений.

SCADE включает движок векторной графики со встроенными преобразованиями и анимацией для специальных эффектов. Он включает собственные элементы управления пользовательского интерфейса, а движок автоматически настраивает пользовательский интерфейс в соответствии с размером экрана соответствующего устройства. Он также использует Fusion, фреймворк, который можно использовать для вызова функций Android из Swift. Вы также получаете доступ к IDE на основе Eclipse, таким как Code Wizard и Visual UI Designer, а также к симулятору Scade.

Команда, стоящая за SCADE, заявляет, что планирует частично открыть исходный код и финансировать текущие операции с помощью моделей платной поддержки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *