Przeprowadzanie migracji aplikacji na wielu platformach

Kreator nowego projektu w Android Studio zawiera Asystenta migracji, który może przetłumaczyć istniejące projekty iOS, Flutter i React Native na Kotlin i Jetpack Compose. Z tego przewodnika dowiesz się, jak skonfigurować, rozpocząć i monitorować migracje aplikacji z użyciem agentów za pomocą Asystenta migracji.

Instalowanie i konfigurowanie Studio

Aby przygotować Asystenta migracji do użycia, wykonaj te czynności:

  1. Pobierz najnowszą wersję Androida Studio do wczesnych testów ze strony Android Studio – wersja do wczesnych testów i zainstaluj ją. Wersje podglądowe Androida Studio nie kolidują z instalacjami istniejących stabilnych wersji.
  2. Uruchom Android Studio i postępuj zgodnie z instrukcjami w artykule Pierwsze kroki z Gemini w Android Studio, aby upewnić się, że jesteś zalogowany(-a) i że Gemini w Android Studio jest włączony.

Rozpoczynanie migracji bazy kodu za pomocą kreatora nowego projektu

Asystent migracji przekształca istniejące projekty iOS, Flutter i React Native w idiomatyczny Kotlin i Jetpack Compose za pomocą interaktywnego, wieloetapowego przepływu pracy agenta. Aby wskazać kreatorowi istniejące repozytorium źródłowe, wykonaj te czynności:

Ilustracja 1. Konfiguracja migracji w Kreatorze nowego projektu.
  1. Otwórz okno Nowy projekt, wybierając Nowy projekt na ekranie powitalnym Androida Studio lub klikając Plik > Nowy > Nowy projekt na pasku menu.
  2. W oknie Nowy projekt w panelu szablonu po lewej stronie kliknij Przenieś do nowego projektu.
  3. Kliknij Wybierz folder i przejdź do lokalizacji istniejącego kodu iOS, React Native lub Flutter, który chcesz przenieść do Kotlin i Jetpack Compose.
  4. W sekcji Strategia migracji wybierz jedną z tych opcji:
    • Autonomiczna migracja Automatyczny proces migracji zaprojektowany tak, aby przebiegał w całości bez interwencji człowieka.
    • Migracja z pomocą Proces migracji z instrukcjami, który zatrzymuje się po każdym kroku, aby poprosić dewelopera o informacje na temat dalszego postępowania.
  5. W sekcji Strategia weryfikacji wybierz jedną z tych opcji:
    • Journeys w Android Studio Zespół korzysta z funkcji Ścieżki w Androidzie Studio, aby testować kluczowe ścieżki użytkowników podczas procesu migracji.
    • Weryfikacja ręczna Agent przeprowadza tylko te testy, które są niezbędne do sprawdzenia stabilności kompilacji. Deweloper musi ręcznie zdefiniować i sprawdzić najważniejsze ścieżki użytkownika.
  6. W polu tekstowym u dołu okna możesz podać dodatkowy kontekst, np. specjalne instrukcje, informacje o aplikacji źródłowej lub wymagania dotyczące danych wyjściowych. Użyj przycisków Załącz obrazy i Załącz umiejętności, aby dostarczyć obrazy lub umiejętności, które pomogą agentowi w przeprowadzeniu migracji.
  7. W prawym dolnym rogu okna wybierz model, którego ma używać agent do migracji, z listy modeli włączonych w sekcji Ustawienia > Narzędzia > AI > Dostawcy modeli.
  8. Kliknij Dalej, aby przejść do wprowadzania standardowych informacji o nowym projekcie, takich jak nazwa pakietu i minimalny docelowy pakiet SDK.
  9. Aby rozpocząć migrację, kliknij Zakończ.

Monitorowanie migracji bazy kodu

Postęp agenta możesz śledzić w oknie Agent. W tym oknie będziesz się komunikować z agentem podczas migracji z przewodnikiem, aby odpowiadać na pytania w trakcie planowania i przeprowadzania migracji.

Podczas procesu migracji agent tworzy i testuje Twoją aplikację. Po zakończeniu migracji przeprowadź ręczne sprawdzenie najważniejszych ścieżek użytkownika w aplikacji. W zależności od złożoności aplikacji może być konieczne dalsze dopracowywanie jej, aby osiągnąć pożądane wyniki.