Microsoft ei ole oma rakenduste mitmekesisuse poolest tuntud platvorm. Selle lahendamiseks üritab Microsoft arendajaid veenda oma rakendused Windowsi platvormile portida nii et Windows 10 ei jää enam aastaid pärast väljaandmist populaarsete rakenduste vastuvõtmise platvormiks.
Project Islandwood on Microsofti ehitatud sild, mis on loodud iOS-i arendajatele Windowsi platvormile paremaks lähenemiseks. Programm võimaldab arendajatel oma iOS-i rakendused arvutisse teisendada, et nad saaksid töötada nii Windows 10 töölaua- kui ka mobiiliversiooniga.
Tegema Projekt Islandwood veelgi ahvatlevam iOS-i arendajatele, on Microsoft otsustanud seda veelgi täiustada, lisades rea kasulikke funktsioone, näiteks UIKiti täielik tugi.
Tegelikult on iOS-i arendajad juba pikka aega nõudnud, et Microsoft tooks UIKiti juurutamisest täieliku API-katvuse ja nende taotlust on kuulda võetud. Kuid iOS-i kasutajaliideste ühendamine Windowsiga on keeruline ettepanek.
Esiteks soovib Microsoft maksimeerida kasutajate jaoks koodide taaskasutust ja minimeerida vajalike jalavarjude hulka, kui arendajad toovad oma Objective-C koodibaasi Windowsi. Teiseks on UIKitil sadu klasse ja selle tohutu raamistiku Windowsi uuesti rakendamine on liiga keeruline ülesanne.
Selle asemel on Microsoft otsustanud eelmainitud väljakutsetele tugineda mitmetele lahendustele ja jagab neid GitHubis iOS-i arendajatega, oodates nende tagasisidet.
Microsofti pakutav iOS-i sild toob:
- IOS-i juhtnuppude kiirem tutvustamine, nii et rohkem on saadaval UIKiti
- Täiustatud puute sisestamise mudel tulemuslikumaks sündmuste käsitlemiseks
- Palju parem juurdepääsetavuse ja lokaliseerimise tugi
- Parem testimisautomaatika, mille tulemuseks on stabiilsem ja kvaliteetsem juhtimine
- Palju parem Windowsi kasutajaliidese raamistiku XAML integreerimine ja selle kasutamine
Koos nende muudatustega tutvustab Microsoft ka uut tööriista nimega Xib2Xaml. See tööriist teisendab XIB-i ja Storyboardi failid, mida iOS-i arendajad Xcode'i liidese koostaja abil ehitavad, Windowsi omakeelseteks XAML-failideks, mis võimaldab arendajatel neid otse muuta Visual Studio.
Leiame, et need muudatused muudavad iOS-i jaoks mõeldud Windowsi silla tugevamaks ja hõlpsamini kasutatavaks kui kunagi varem.
IOS-i Windowsi silla kohta lisateabe saamiseks vaadake lehte Microsofti ajaveebipostitus.
SEOTUD LOOD, mida peate kontrollima:
- Tower Giti beetaversioon on nüüd Windowsi arendajatele saadaval
- Microsofti väitel saavad arendajad välja anda ainult projekti Scorpio mänge
- IOS-i Dropboxi kasutajad saavad nüüd rakendusega Microsoft Office'i faile luua ja redigeerida
- Windows 95 näeb Apple Watchis välja selline