Academic Journal

Миграция iOS-приложения с кроссплатформенного фреймворка на нативную архитектуру на SwiftUI: инженерный кейс

Bibliographic Details
Title: Миграция iOS-приложения с кроссплатформенного фреймворка на нативную архитектуру на SwiftUI: инженерный кейс
Publisher Information: APNI, 2025.
Publication Year: 2025
Subject Terms: SwiftUI, iOS, мобильные приложения, React Native, миграция, ISwiftData, Core ML, кроссплатформенная разработка, производительность, Flutter, Combine, архитектура, MVVM
Description: The article is devoted to a comprehensive analysis of the migration process of an iOS application from a cross-platform framework (React Native, Flutter) to a native architecture based on SwiftUI. With increasing demands on performance, responsiveness of the interface, and deep integration with the Apple ecosystem, the use of SwiftUI represents a modern solution that eliminates the technical limitations of cross-platform technologies. The research is based on an engineering case involving step-by-step migration, the implementation of the MVVM architectural model using Combine, as well as a comparison of performance, architectural approaches and UX. The challenges that teams face during the transition are considered in detail, and practical recommendations are formulated. The prospects of scaling the SwiftUI architecture to other Apple platforms and integration with modern technologies, including SwiftData and Core ML, are also presented.
Статья посвящена комплексному анализу процесса миграции iOS-приложения с кроссплатформенного фреймворка (React Native, Flutter) на нативную архитектуру на базе SwiftUI. В условиях роста требований к производительности, отзывчивости интерфейса и глубокой интеграции с экосистемой Apple, использование SwiftUI представляет собой современное решение, позволяющее устранить технические ограничения межплатформенных технологий. Исследование опирается на инженерный кейс, включающий поэтапную миграцию, реализацию архитектурной модели MVVM с использованием Combine, а также сравнение производительности, архитектурных подходов и UX. Подробно рассмотрены вызовы, с которыми сталкиваются команды при переходе, сформулированы практические рекомендации. Также представлены перспективы масштабирования SwiftUI-архитектуры на другие платформы Apple и интеграции с современными технологиями, включая SwiftData и Core ML.
Document Type: Article
Language: English
DOI: 10.5281/zenodo.15803081
Rights: CC BY
Accession Number: edsair.doi...........74fa306bd48eb96272ddbcd62faf00d4
Database: OpenAIRE
Description
DOI:10.5281/zenodo.15803081