Świat technologii został zaskoczony decyzją Apple. Firma zaakceptowała aplikację UTM SE, która pozwala na emulację systemów komputerowych na iPhone, iPad.
To, co sprawia, że ta decyzja jest tak interesująca, to fakt, że zaledwie kilka tygodni wcześniej ta sama aplikacja została odrzucona przez Apple i nie otrzymała zgody na dystrybucję w sklepach z aplikacjami innych firm w Unii Europejskiej.
UTM SE to narzędzie, które umożliwia użytkownikom sprzętu Apple uruchamianie starszego oprogramowania i gier, które pierwotnie nie były przeznaczone dla tych urządzeń (link do App Store – tutaj). Co więcej, aplikacja została udostępniona za darmo, co z pewnością ucieszy wielu miłośników technologii i fanów starszych systemów.
Historia zatwierdzenia UTM SE jest dość niezwykła. W czerwcu tego roku, gdy aplikacja została po raz pierwszy przedstawiona do oceny, Apple stanowczo odmówiło jej akceptacji. Twórcy oprogramowania, zniechęceni tą decyzją, stwierdzili wtedy, że nie będą dalej próbować uzyskać zatwierdzenia, twierdząc, że aplikacja nie spełnia oczekiwań użytkowników. Jednak, ku zdziwieniu wielu, sytuacja zmieniła się całkowicie.
W procesie ponownego zatwierdzenia aplikacji ważną rolę odegrał zespół AltStore, któremu twórcy UTM SE podziękowali. Dodatkowo, duży wkład w powodzenie projektu miał inny programista, którego praca nad QEMU TCTI okazała się niezbędna dla wersji aplikacji bez technologii JIT (Just-In-Time compilation).
Warto zauważyć, że UTM SE, podobnie jak inne emulatory dostępne w App Store, nie zawiera gotowych do użycia maszyn wirtualnych. Zamiast tego, aplikacja pomaga użytkownikom znaleźć odpowiednie obrazy systemów operacyjnych. Na stronie internetowej UTM (tutaj) można znaleźć instrukcje dotyczące emulacji różnych wersji systemu Windows, od XP do Windows 11, a także gotowe do pobrania maszyny wirtualne z systemami Linux. Co ciekawe, w materiałach promocyjnych aplikacji pojawiają się również wzmianki o możliwości emulacji Mac OS 9.2.1 oraz systemu DOS.
Oficjalny opis UTM SE w App Store przedstawia aplikację jako emulator PC, który pozwala na uruchamianie starszego oprogramowania i gier. Główne funkcje to: obsługa trybu VGA dla grafiki i trybu terminala dla systemów operacyjnych działających tylko w trybie tekstowym, emulacja architektur x86, PPC i RISC-V, możliwość uruchamiania gotowych maszyn wirtualnych lub tworzenia własnych ustawień od podstaw. UTM SE opiera się na QEMU, popularnym i wszechstronnym emulatorze.
Decyzja Apple o zatwierdzeniu UTM SE może wskazywać na zmiany w podejściu firmy do emulatorów i podobnych aplikacji. Do tej pory Apple było znane z surowej polityki dotyczącej programów, które mogły naruszać prawa autorskie lub umożliwiać uruchamianie nieautoryzowanego kodu. Zatwierdzenie UTM SE może być odbierane jako ruch w stronę większej otwartości i elastyczności platformy iOS.
Jednak warto pamiętać, że Apple wciąż zachowuje pewną kontrolę nad sytuacją. UTM SE, mimo że umożliwia emulację różnych systemów, nie dostarcza ich bezpośrednio użytkownikom. To rozwiązanie pozwala Apple na zachowanie równowagi między oferowaniem użytkownikom nowych możliwości a przestrzeganiem zasad dotyczących praw autorskich i bezpieczeństwa.
Pojawienie się UTM SE w oficjalnym App Store daje nowe możliwości użytkownikom urządzeń Apple. Miłośnicy starszego oprogramowania i gier otrzymują narzędzie, które pozwoli im na odkrywanie klasycznych tytułów bezpośrednio na swoich iPhone’ach, iPadach czy urządzeniach z systemem visionOS. To może zwiększyć zainteresowanie starszymi systemami komputerowymi wśród użytkowników produktów Apple.
Jednocześnie, ta decyzja rodzi pytania o przyszłość polityki Apple dotyczącej aplikacji firm trzecich. Czy jest to jednorazowy wyjątek, czy może początek trendu, w którym firma z Cupertino będzie bardziej otwarta na niestandardowe i innowacyjne aplikacje? Odpowiedź na to pytanie z pewnością będzie kształtować się w najbliższym czasie, a branża technologiczna będzie uważnie obserwować kolejne decyzje Apple w tej sprawie.