Hinihikayat pa ng Microsoft ang mga devs na i-port ang kanilang mga app sa windows 10

Video: Xcode for Windows (2020) - iOS app development on Windows using MacStadium 2024

Video: Xcode for Windows (2020) - iOS app development on Windows using MacStadium 2024
Anonim

Ang Microsoft ay hindi isang platform na kilala para sa iba't ibang mga app nito. Upang matugunan ito, sinusubukan ng Microsoft na kumbinsihin ang mga developer na port ang kanilang mga app sa platform ng Windows upang ang Windows 10 ay hindi na mananatiling platform upang makatanggap ng mga tanyag na apps taon matapos ang paglabas.

Ang Project Islandwood ay isang tulay na itinayo ng Microsoft para sa mga developer ng iOS upang mas mahusay na lapitan ang Windows platform. Pinapayagan ng programa ang mga developer na i-port ang kanilang mga iOS apps hanggang sa PC upang magtrabaho sila sa parehong mga desktop at mobile na mga bersyon ng Windows 10.

Upang gawing mas nakakaakit ang Project Islandwood sa mga developer ng iOS, nagpasya ang Microsoft na pagbutihin ito nang higit pa, pagdaragdag ng isang serye ng mga kapaki-pakinabang na tampok tulad ng buong suporta para sa UIKit.

Sa totoo lang, matagal nang hiniling ng mga developer ng iOS ang Microsoft na magdala ng mas kumpletong saklaw ng API mula sa pagpapatupad ng UIKit, at narinig ang kanilang kahilingan. Gayunpaman, ang pag-bridging ng mga interface ng gumagamit ng iOS sa Windows ay isang nakakalito na panukala.

Una, nais ng Microsoft na i-maximize ang muling paggamit ng code para sa mga gumagamit at i-minimize ang halaga ng legwork na kinakailangan sa sandaling dalhin ng mga developer ang kanilang base na Objective-C code sa Windows. Pangalawa, ang UIKit ay may daan-daang mga klase, at ang muling pagpapatupad ng malawak na balangkas na ito sa Windows ay napakahirap ng isang gawain.

Sa halip ay nagpasya ang Microsoft na umasa sa isang serye ng mga workarounds para sa nabanggit na mga hamon, at ibabahagi ang mga ito sa mga developer ng iOS sa GitHub, naghihintay para sa kanilang puna.

Ang tulay ng iOS na inaalok ng Microsoft ay nagdadala:

  • Mas mabilis na magdala ng mga kontrol sa iOS, kaya higit pa sa UIKit ang magagamit sa iyo
  • Isang pinahusay na modelo ng touch-input para sa higit pang paghawak ng kaganapan sa kaganapan
  • Karamihan sa pinabuting suporta para sa pag-access at lokalisasyon
  • Mas mahusay na pagsubok sa pagsubok, na nagreresulta sa mas matatag at de-kalidad na mga kontrol
  • Karamihan sa pinabuting pagsasama sa at paggamit ng Windows 'UI balangkas, XAML

Kasabay ng mga pagbabagong ito, magpapakilala rin ang Microsoft ng isang bagong tool na tinatawag na Xib2Xaml. Ang tool na ito ay i-convert ang XIB at mga file ng Storyboard na binuo ng mga developer ng gumagamit gamit ang Interface Builder ng Xcode sa mga file na XAML ng Windows-katutubong, na pinapayagan ang mga developer na direktang i-edit ang mga ito sa Visual Studio.

Sa palagay namin ang mga pagbabagong ito ay gagawing mas matatag at mas madaling gamitin ang Windows Bridge para sa iOS kaysa dati.

Para sa karagdagang impormasyon tungkol sa Windows tulay para sa iOS, tingnan ang post sa blog ng Microsoft.

Hinihikayat pa ng Microsoft ang mga devs na i-port ang kanilang mga app sa windows 10