Bywa, że imię, które miało przyciągać, zaczyna ciążyć — jak winnica wypuszczająca eksperymentalną cuvée pod osobną etykietą, by główna marka nie odpowiadała za każde nietrafione roczniki. Podobny rachunek kosztów i korzyści towarzyszył reorganizacji projektu znanego dotychczas pn. RPCS3-Android. Choć nazwa RPCSX-UI-Android mogłaby sugerować, że mamy do czynienia z interfejsem dla mobilnej wersji emulatora PS4, w rzeczywistości aplikacja stanowi wydawany pod szyldem projektu RPCSX, port emulatora RPCS3 dla systemu Android.

Nowa nazwa aplikacji to nie jedyne nowum w kwietniowej historii projektu. Modułowy interfejs, rozbudowane mapowanie urządzeń wejściowych oraz implementacja libadrenotools do weryfikacji niestandardowych sterowników GPU to początek zestawienia zmian jakie znalazły się w wydanej 25 kwietnia 2025 r. odsłonie programu – względem wcześniejszych publikacji, lista nowości obejmuje m.in.:
- przeniesiono procedury uruchamiania z katalogów wewnętrznych do modułu
FileUtiloraz dokonano migracji klienta sieciowego GitHub na bibliotekęOkHttp3, - dodano w interfejsie obsługę profili użytkowników oraz przeniesiono ich konfigurację do sekcji ustawień głównych,
- rozbudowano funkcje odpowiedzialne za mapowanie zewnętrznych kontrolerów gier,
- usprawniono działanie edytora wirtualnego kontrolera ekranowego (
vpad editor), poprawiając skalowanie D-Pada, swobodę przesunięcia panelu sterowania oraz zastępując linię podziału czytelnym nagłówkiem, - wdrożono zintegrowany system automatycznych aktualizacji z opcją usuwania instalatorów APK bezpośrednio po zakończeniu procesu oraz ignorowania błędów sprawdzania wersji,
- usunięto podmoduł
rpcsxna rzecz dynamicznego wczytywania bibliotek zewnętrznych, wdrożono opcję instalacji niestandardowych kompilacji silnika oraz naprawiono mechanizm przywracania sprawności po uszkodzeniu plików systemowych, - rozszerzono wsteczną kompatybilność umozliwiając pracę aplikacji pod kontrolą systemu Android 10+,
- zintegrowano bibliotekę
libadrenotoolswraz z automatyczną weryfikacją sprawności niestandardowych sterowników GPU w momencie ich wyboru, - skorygowano błąd w widoku ustawień zapobiegający wywoływaniu fałszywych komunikatów o braku dostępu do wewnętrznego katalogu aplikacji,
- zaimplementowano mechanizm równoległego pobierania plików z przypisaniem dedykowanej ikony w menu opcji oraz obsługą wyboru architektury w aktualizatorze RPCSX,
- usunięto błąd powodujący wyświetlanie komunikatu
ActivityNotFoundException, - zoptymalizowano procesy integracji CI, dodając automatyczne wdrożenia wydań deweloperskich oraz obsługę wersji roboczych.
Przemianowanie projektu na RPCSX-UI-Android stanowi udany kompromis pomiędzy oczekiwaniami społeczności, zaangażowaniem niezależnych deweloperów a granicami wytyczonymi przez twórców oryginalnego kodu. Główny zespół RPCS3 konsekwentnie trzyma środowisko Androida z dala od swojego głównego repozytorium, a przeniesienie prac nad mobilnym portem PS3 w struktury projektu RPCSX pozwala na jego swobodny rozwój. Taki podział daje zespołowi pełną niezależność bez obciążania stacjonarnej linii kodu, stanowiąc zarazem bezpieczny bufor chroniący twórców przed powtórką z historii AetherSX2.
Zapraszamy do działu Pliki, gdzie utworzono dedykowane projektowi wpisy zawierające emulator w wersji dla systemów Android oraz kod źródłowy aplikacji.
