Academic Journal

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Миграция iOS-приложения с кроссплатформенного фреймворка на нативную архитектуру на SwiftUI: инженерный кейс
Στοιχεία εκδότη: APNI, 2025.
Έτος έκδοσης: 2025
Θεματικοί όροι: SwiftUI, iOS, мобильные приложения, React Native, миграция, ISwiftData, Core ML, кроссплатформенная разработка, производительность, Flutter, Combine, архитектура, MVVM
Περιγραφή: 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.
Τύπος εγγράφου: Article
Γλώσσα: English
DOI: 10.5281/zenodo.15803081
Rights: CC BY
Αριθμός Καταχώρησης: edsair.doi...........74fa306bd48eb96272ddbcd62faf00d4
Βάση Δεδομένων: OpenAIRE
FullText Text:
  Availability: 0
Header DbId: edsair
DbLabel: OpenAIRE
An: edsair.doi...........74fa306bd48eb96272ddbcd62faf00d4
RelevancyScore: 1002
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 1002.20471191406
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Миграция iOS-приложения с кроссплатформенного фреймворка на нативную архитектуру на SwiftUI: инженерный кейс
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: APNI, 2025.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2025
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22SwiftUI%22">SwiftUI</searchLink><br /><searchLink fieldCode="DE" term="%22iOS%22">iOS</searchLink><br /><searchLink fieldCode="DE" term="%22мобильные+приложения%22">мобильные приложения</searchLink><br /><searchLink fieldCode="DE" term="%22React+Native%22">React Native</searchLink><br /><searchLink fieldCode="DE" term="%22миграция%22">миграция</searchLink><br /><searchLink fieldCode="DE" term="%22ISwiftData%22">ISwiftData</searchLink><br /><searchLink fieldCode="DE" term="%22Core+ML%22">Core ML</searchLink><br /><searchLink fieldCode="DE" term="%22кроссплатформенная+разработка%22">кроссплатформенная разработка</searchLink><br /><searchLink fieldCode="DE" term="%22производительность%22">производительность</searchLink><br /><searchLink fieldCode="DE" term="%22Flutter%22">Flutter</searchLink><br /><searchLink fieldCode="DE" term="%22Combine%22">Combine</searchLink><br /><searchLink fieldCode="DE" term="%22архитектура%22">архитектура</searchLink><br /><searchLink fieldCode="DE" term="%22MVVM%22">MVVM</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: 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.<br />Статья посвящена комплексному анализу процесса миграции iOS-приложения с кроссплатформенного фреймворка (React Native, Flutter) на нативную архитектуру на базе SwiftUI. В условиях роста требований к производительности, отзывчивости интерфейса и глубокой интеграции с экосистемой Apple, использование SwiftUI представляет собой современное решение, позволяющее устранить технические ограничения межплатформенных технологий. Исследование опирается на инженерный кейс, включающий поэтапную миграцию, реализацию архитектурной модели MVVM с использованием Combine, а также сравнение производительности, архитектурных подходов и UX. Подробно рассмотрены вызовы, с которыми сталкиваются команды при переходе, сформулированы практические рекомендации. Также представлены перспективы масштабирования SwiftUI-архитектуры на другие платформы Apple и интеграции с современными технологиями, включая SwiftData и Core ML.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Article
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.5281/zenodo.15803081
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: CC BY
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsair.doi...........74fa306bd48eb96272ddbcd62faf00d4
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsair&AN=edsair.doi...........74fa306bd48eb96272ddbcd62faf00d4
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.5281/zenodo.15803081
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: SwiftUI
        Type: general
      – SubjectFull: iOS
        Type: general
      – SubjectFull: мобильные приложения
        Type: general
      – SubjectFull: React Native
        Type: general
      – SubjectFull: миграция
        Type: general
      – SubjectFull: ISwiftData
        Type: general
      – SubjectFull: Core ML
        Type: general
      – SubjectFull: кроссплатформенная разработка
        Type: general
      – SubjectFull: производительность
        Type: general
      – SubjectFull: Flutter
        Type: general
      – SubjectFull: Combine
        Type: general
      – SubjectFull: архитектура
        Type: general
      – SubjectFull: MVVM
        Type: general
    Titles:
      – TitleFull: Миграция iOS-приложения с кроссплатформенного фреймворка на нативную архитектуру на SwiftUI: инженерный кейс
        Type: main
  BibRelationships:
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 04
              M: 07
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-locals
              Value: edsair
ResultId 1