Nie potrzebujesz już komputera Mac do kodowania aplikacji na iOS w systemie Windows
Zdjęcie: Ste Smith/Cult of Mac
Tworzenie aplikacji na iOS nie wymaga już dostępu do komputera Mac, dzięki nowemu programowi wprowadzonemu przez Microsoft o nazwie Xamarin Live Player.
Microsoft zaprezentował dziś nowe narzędzie na konferencji deweloperów Build 2017. Dzięki Xamarin Live Player programiści mogą wdrażać aplikacje dla systemu iOS bezpośrednio na telefonie iPhone przy użyciu programu Visual Studio na komputerze PC, całkowicie eliminując potrzebę korzystania z komputera Mac do kodowania.
Przed dzisiejszą aktualizacją Microsoftu do platformy Xamarin programiści nadal potrzebowali komputera Mac z systemem Xcode w swojej sieci lokalnej. Program Visual Studio będzie następnie zdalnie sterować komputerem Mac w celu debugowania i testowania kodu. Eliminacja tego wymagania przez Microsoft powinna otworzyć programowanie na iOS dla jeszcze większej liczby programistów, którzy wolą kodować w Visual Studio.
„Po prostu sparuj swoje urządzenie z programem Visual Studio, skanując kod QR i uruchamiaj debugowanie w normalny sposób” Wyjaśnił Nat Friedman z Microsoftu podczas dzisiejszego demo. „Aplikacja jest wdrażana w ciągu kilku sekund w aplikacji Live Player, umożliwiając szybkie opracowywanie i testowanie zmian bez konieczności ponownej kompilacji i ponownego wdrażania aplikacji. Możesz też ustawiać punkty przerwania i debugować swoją aplikację, na urządzeniu i bezprzewodowo”.
Niestety przesłanie aplikacji do App Store i utworzenie ostatecznej wersji nadal wymaga komputera Mac. Jednak teraz możesz kodować na laptopie PC z dowolnego miejsca, nie martwiąc się o to, że potrzebujesz Maca w pobliżu.
Jedną z innych wad używania Live Player do kodowania aplikacji na iOS jest to, że używa interpretera kodu .NET, co oznacza, że aplikacje, które przez niego działają, są wolniejsze niż w przypadku kodowania ich na komputerze Mac. Xamarin Live Player obsługuje również aplikacje na Androida, ale programiści od wieków mogą kodować na komputerach z systemem Windows, więc nie jest to aż tak duża funkcja.