Microsoft nie jest platformą dobrze znaną z różnorodności aplikacji. Aby temu zaradzić, Microsoft próbuje przekonać programistów do przeniesienia swoich aplikacji na platformę Windows, aby Windows 10 nie pozostawał już platformą do otrzymywania popularnych aplikacji wiele lat po premierze.
Project Islandwood to most stworzony przez firmę Microsoft dla programistów iOS, aby lepiej podejść do platformy Windows. Program umożliwia programistom przenoszenie aplikacji iOS na komputer, aby mogli pracować zarówno na komputerowej, jak i mobilnej wersji systemu Windows 10.
Aby uczynić Project Islandwood jeszcze bardziej atrakcyjnym dla programistów iOS, Microsoft zdecydował się ulepszyć go jeszcze bardziej, dodając szereg przydatnych funkcji, takich jak pełne wsparcie dla UIKit.
W rzeczywistości programiści iOS od dawna domagają się od Microsoftu pełniejszego pokrycia interfejsu API z implementacji UIKit, a ich prośba została usłyszana. Jednak mostkowanie interfejsów użytkownika iOS z systemem Windows jest trudną propozycją.
Po pierwsze, Microsoft chce zmaksymalizować ponowne wykorzystanie kodu przez użytkowników i zminimalizować ilość pracy niezbędnej, gdy programiści wprowadzą swój kod Objective-C do systemu Windows. Po drugie, UIKit ma setki klas, a ponowne wdrożenie tej rozległej struktury w systemie Windows jest zbyt trudne.
Zamiast tego Microsoft zdecydował się polegać na serii obejść wspomnianych wyżej wyzwań i udostępni je deweloperom iOS na GitHub, czekając na ich opinię.
Most iOS oferowany przez Microsoft zapewnia:
- Szybsze wprowadzanie elementów sterujących iOS, dzięki czemu masz dostęp do większej ilości UIKit
- Ulepszony model wprowadzania dotykowego zapewniający wydajniejszą obsługę zdarzeń
- Znacznie ulepszona obsługa dostępności i lokalizacji
- Lepsza automatyzacja testów, skutkująca bardziej stabilnymi i wysokiej jakości kontrolami
- Znacznie ulepszona integracja i wykorzystanie struktury interfejsu użytkownika systemu Windows, XAML
Wraz z tymi zmianami Microsoft wprowadzi również nowe narzędzie o nazwie Xib2Xaml. To narzędzie skonwertuje pliki XIB i Storyboard, które deweloperzy iOS kompilują przy użyciu Interface Builder Xcode na natywne dla systemu Windows pliki XAML, umożliwiając programistom edytowanie ich bezpośrednio w programie Visual Studio.
Uważamy, że te zmiany sprawią, że Windows Bridge dla iOS będzie bardziej niezawodny i łatwiejszy w użyciu niż kiedykolwiek wcześniej.
Aby uzyskać więcej informacji na temat mostka Windows dla systemu iOS, zapoznaj się z wpisem na blogu firmy Microsoft.
POWIĄZANE HISTORIE, KTÓRE MUSISZ SPRAWDZIĆ:
- Klient Tower Git w wersji beta jest teraz dostępny dla programistów Windows
- Microsoft twierdzi, że programiści mogą wydawać gry tylko dla Project Scorpio
- Użytkownicy Dropbox na iOS mogą teraz tworzyć i edytować pliki Microsoft Office za pomocą aplikacji
- Oto, jak Windows 95 wygląda na Apple Watch
- iOS