Academic Journal
Миграция iOS-приложения с кроссплатформенного фреймворка на нативную архитектуру на SwiftUI: инженерный кейс
| 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 |
| DOI: | 10.5281/zenodo.15803081 |
|---|