Вече не се нуждаете от Mac, за да кодирате приложения за iOS в Windows
Разработването на приложения за iOS вече не изисква достъп до Mac, благодарение на новата програма, представена от Microsoft, наречена Xamarin Live Player.
Microsoft представи новия инструмент днес на своята конференция за разработчици Build 2017. С Xamarin Live Player разработчиците могат да разгръщат приложения за iOS директно на iPhone, използвайки Visual Studio на компютър, премахвайки напълно необходимостта от кодиране на Mac.
Преди актуализацията на Microsoft до Xamarin днес, разработчиците все още се нуждаеха от Mac с Xcode в локалната си мрежа. След това Visual Studio ще управлява дистанционно Mac, за да отстранява грешки и да тества кода. Премахването на това изискване от Microsoft трябва да отвори разработката на iOS за още повече разработчици, които предпочитат да кодират във Visual Studio.
„Просто сдвоете устройството си с Visual Studio, като сканирате QR код и натиснете отстраняване на грешки, както обикновено“,
Нат Фридман от Microsoft обясни по време на днешното демо. „Приложението се разгръща за секунди в приложението Live Player, което ви позволява бързо да разработите и тествате промените си, без да се налага да компилирате и преразпределяте приложението си. И можете да зададете точки на прекъсване и да отстраните грешки в приложението си, на устройството и по въздуха. "За съжаление, изпращането на приложението в App Store и създаването на окончателната компилация все още изискват Mac. Сега обаче можете да кодирате на лаптоп за компютър от всяко място, без да се притеснявате, че имате нужда от Mac наблизо.
Един от другите недостатъци на използването на Live Player за кодиране на приложения за iOS е, че той използва интерпретатор за .NET код, което означава, че приложенията, които се изпълняват през него, са по -бавни, отколкото ако сте ги кодирали на Mac. Xamarin Live Player също поддържа приложения за Android, но разработчиците вече много години успяват да кодират на компютри с Windows, така че не е толкова голяма функция.