Microsoft nie jest platformą dobrze znaną ze swojej różnorodności aplikacji. Aby rozwiązać ten problem, Microsoft próbuje przekonać programistów do przenieść swoje aplikacje na platformę Windows aby system Windows 10 nie był już platformą do otrzymywania popularnych aplikacji wiele lat po wydaniu.
Project Islandwood to pomost stworzony przez Microsoft dla programistów iOS, aby lepiej zbliżyć się do platformy Windows. Program umożliwia programistom przenoszenie aplikacji iOS na komputer, aby mogli pracować zarówno na komputerach stacjonarnych, jak i mobilnych wersjach systemu Windows 10.
Robić Projekt Islandwood Jeszcze bardziej atrakcyjna dla programistów iOS, Microsoft zdecydował się ją jeszcze bardziej ulepszyć, dodając szereg przydatnych funkcji, takich jak pełne wsparcie dla UIKit.
W rzeczywistości programiści iOS od dawna prosili Microsoft o pełniejsze pokrycie API z implementacji UIKit, a ich prośba została wysłuchana. Jednak połączenie interfejsów użytkownika iOS z Windowsem jest trudną propozycją.
Po pierwsze, Microsoft chce zmaksymalizować ponowne wykorzystanie kodu przez użytkowników i zminimalizować ilość pracy koniecznej, gdy programiści przeniosą bazę kodu Objective-C do systemu Windows. Po drugie, UIKit ma setki klas, a ponowne zaimplementowanie tego rozległego frameworka w systemie Windows jest zbyt trudnym zadaniem.
Zamiast tego Microsoft zdecydował się polegać na szeregu obejść wyżej wymienionych wyzwań i udostępni je programistom iOS na GitHub, czekając na ich opinie.
Mostek iOS oferowany przez Microsoft zapewnia:
- Szybsze wywoływanie kontrolek iOS, dzięki czemu masz dostęp do większej ilości UIKit
- Ulepszony model wprowadzania dotykowego dla wydajniejszej obsługi zdarzeń
- Znacznie ulepszona obsługa dostępności i lokalizacji
- Lepsza automatyzacja testów, co skutkuje 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 przekonwertuje pliki XIB i Storyboard, które programiści iOS zbudowali za pomocą Xcode’s Interface Builder na natywne dla systemu Windows pliki XAML, umożliwiając programistom ich edycję bezpośrednio w 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 o mostku Windows dla iOS, sprawdź check Wpis na blogu Microsoft.
POWIĄZANE HISTORIE, KTÓRE MUSISZ SPRAWDZIĆ:
- Klient Tower Git w wersji beta jest już dostępny dla programistów Windows
- Microsoft twierdzi, że programiści mogą wypuszczać gry tylko dla Project Scorpio
- Użytkownicy Dropbox na iOS mogą teraz tworzyć i edytować pliki Microsoft Office za pomocą aplikacji
- Oto jak wygląda Windows 95 na Apple Watch