Microsoft selittää Project Islandwoodin iOS-siirtotyökalun kehittäjien tavoitteet

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

saaripuu

Vaikka olemme kaikki olleet hyvin innoissamme Project Astoriasta, jonka avulla voimme ajaa Android-sovelluksia Windows Mobilessa, Microsoftin toinen siirtotyökalu Project Islandwood ei ole saanut paljon huomiota.

Project Islandwood on työkalu, joka auttaa iOS-kehittäjiä siirtämään koodinsa Windows 10:een, ja toisin kuin Astoria, se vaatii kehittäjiltä paljon enemmän työtä, mutta mahdollisesti enemmän palkkiota, ja tietysti myös Microsoft työskentelee kovasti yrittääkseen tehdä tehtävästä yhtä helppoa. kehittäjille mahdollisimman paljon.

Blogiviestissä Microsoft selitti työkalun ohjaavat periaatteensa ja huomautti, että he halusivat, että tuloksena olevilla sovelluksilla on:

  1. Täysi Windows API -käyttöoikeus: Helpottaa Windows-sovellusliittymien käyttöä Objective-C-koodissa
  2. iOS-yhteensopivuus: Anna kehittäjille mahdollisuus käyttää uudelleen niin paljon olemassa olevaa iOS-koodia kuin kohtuudella mahdollista
  3. Ei hiekkalaatikkoa: iOS- ja Windows-sovellusliittymien pitäisi pystyä toimimaan yhdessä

Tämä on toisin kuin projekti Astoria, jossa Android-sovellukset toimivat hiekkalaatikossa ja sovelluksilla on pääsy vain Microsoftin tukemiin sovellusliittymiin.

Hiekkalaatikon käyttämättä jättäminen tarkoittaa sitä, että Microsoftin siirtotyökalu ei tue iOS-sovellusliittymää, joten kehittäjät voivat kutsua Windows API:ta suoraan, ja Microsoft on mennyt pidemmälle tarjoamalla ennusteita, joiden avulla kehittäjät voivat kutsua Windows API:ita Objective-C-kielellä.

Microsoftilla on avoimen lähdekoodin Project Islandwood, mikä tarkoittaa, että jos kehittäjät kohtaavat ongelmia, he voivat korjata ne itse tai hyötyä muilta kehittäjiltä, ​​jotka ovat korjanneet ongelmat ennen heitä, ilman, että heidän tarvitsee odottaa Microsoftin tekevän niin.

Ajatus tietysti vaikuttaa hyvältä, mutta riippuu iOS-kehittäjien innokkuudesta saavuttaa Windows Phone- ja Windows 10 -asennuskanta, mikä ei ole vielä todistettu. Tällä hetkellä työkalut tukevat vain x86:ta, mutta lisäävät tuen ARM/Mobilelle lähiviikkoina.

Kehittäjät voivat lukea paljon enemmän yksityiskohtia Microsoftissa täällä.

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *