Microsoft menjelaskan tujuan pengembang untuk alat porting Project Islandwood iOS

Ikon waktu membaca 2 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

kayu pulau

Meskipun kita semua sangat senang dengan Project Astoria, yang memungkinkan kita menjalankan aplikasi Android di Windows Mobile, alat porting Microsoft lainnya, Project Islandwood, belum mendapatkan banyak perhatian.

Project Islandwood adalah alat untuk membantu pengembang iOS mem-porting kode mereka ke Windows 10, dan tidak seperti Astoria, ini membutuhkan lebih banyak pekerjaan dari pengembang, tetapi berpotensi dengan lebih banyak hadiah, dan tentu saja Microsoft juga bekerja keras untuk membuat tugas menjadi mudah. mungkin bagi pengembang.

Dalam sebuah posting blog, Microsoft menjelaskan prinsip panduan mereka untuk alat tersebut, dengan catatan bahwa mereka ingin aplikasi yang dihasilkan memiliki:

  1. Akses API Windows penuh: Memudahkan penggunaan Windows API dalam kode Objective-C
  2. Kompatibilitas iOS: Berdayakan pengembang untuk menggunakan kembali sebanyak mungkin kode iOS yang ada
  3. Tidak ada kotak pasir: iOS dan Windows API harus dapat bekerja sama

Ini berbeda dengan proyek Astoria, di mana aplikasi Android berjalan di kotak pasir dan aplikasi hanya memiliki akses ke API yang didukung Microsoft.

Tidak dikotak pasir berarti ketika alat porting Microsoft tidak mendukung iOS API, pengembang dapat memanggil API Windows secara langsung, dan Microsoft telah melangkah lebih jauh, menyediakan apa yang mereka sebut Proyeksi, yang memungkinkan pengembang untuk memanggil API Windows menggunakan bahasa Objective-C.

Microsoft memiliki Project Islandwood open source, yang berarti jika pengembang mengalami masalah, mereka dapat memperbaikinya sendiri, atau mendapat manfaat dari pengembang lain yang telah memperbaiki masalah sebelumnya, tanpa harus menunggu Microsoft melakukannya.

Idenya tentu saja tampak masuk akal, tetapi tergantung pada pengembang iOS yang ingin mencapai basis yang diinstal Windows Phone dan Windows 10, yang belum terbukti. Alat saat ini hanya mendukung x86, tetapi akan menambahkan dukungan untuk ARM/Mobile dalam beberapa minggu ke depan.

Pengembang dapat membaca lebih banyak detail di Microsoft di sini.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *