Microsoft, uygulama çeşitliliği ile tanınan bir platform değildir. Bunu ele almak için Microsoft, geliştiricileri uygulamalarını Windows platformuna taşıyın böylece Windows 10, piyasaya sürüldükten yıllar sonra popüler uygulamaları alacak platform olmaktan çıktı.
Project Islandwood, Microsoft'un iOS geliştiricilerinin Windows platformuna daha iyi yaklaşması için oluşturduğu bir köprüdür. Program, geliştiricilerin Windows 10'un hem masaüstü hem de mobil sürümlerinde çalışabilmeleri için iOS uygulamalarını PC'ye taşımalarına olanak tanır.
Yapmak Islandwood Projesi iOS geliştiricileri için daha da çekici olan Microsoft, UIKit için tam destek gibi bir dizi kullanışlı özellik ekleyerek onu daha da geliştirmeye karar verdi.
Aslında, iOS geliştiricileri uzun süredir Microsoft'tan UIKit uygulamasından daha eksiksiz API kapsamı getirmesini talep ediyor ve talepleri duyuldu. Ancak, iOS kullanıcı arabirimlerini Windows'a bağlamak zor bir tekliftir.
İlk olarak, Microsoft, geliştiriciler Objective-C kod tabanını Windows'a getirdikten sonra, kullanıcılar için kodun yeniden kullanımını en üst düzeye çıkarmak ve gerekli ayak işlerini en aza indirmek istiyor. İkincisi, UIKit'in yüzlerce sınıfı vardır ve bu geniş çerçeveyi Windows'ta yeniden uygulamak çok zor bir iştir.
Bunun yerine Microsoft, yukarıda belirtilen zorluklar için bir dizi geçici çözüme güvenmeye karar verdi ve bunları GitHub'da iOS geliştiricileriyle paylaşacak ve geri bildirimlerini bekleyecek.
Microsoft tarafından sunulan iOS köprüsü şunları sağlar:
- iOS kontrollerinin daha hızlı açılması, böylece daha fazla UIKit sizin için kullanılabilir
- Daha performanslı olay işleme için geliştirilmiş bir dokunmatik giriş modeli
- Erişilebilirlik ve yerelleştirme için çok gelişmiş destek
- Daha kararlı ve yüksek kaliteli kontrollerle sonuçlanan daha iyi test otomasyonu
- Windows'un UI çerçevesi XAML ile çok daha gelişmiş entegrasyon ve bunlardan yararlanma
Bu değişikliklerle birlikte Microsoft, Xib2Xaml adlı yeni bir aracı da tanıtacak. Bu araç, iOS geliştiricilerinin Xcode'un Arayüz Oluşturucusu'nu kullanarak oluşturduğu XIB ve Storyboard dosyalarını Windows yerel XAML dosyalarına dönüştürerek geliştiricilerin bunları doğrudan Görsel stüdyo.
Bu değişikliklerin iOS için Windows Bridge'i her zamankinden daha sağlam ve kullanımı kolay hale getireceğini düşünüyoruz.
iOS için Windows köprüsü hakkında daha fazla bilgi için bkz. Microsoft'un blog yazısı.
KONTROL ETMENİZ GEREKEN İLGİLİ HİKAYELER:
- Tower Git beta istemcisi artık Windows geliştiricileri için kullanılabilir
- Microsoft, geliştiricilerin yalnızca Project Scorpio oyunlarını yayınlayabileceğini iddia ediyor
- iOS'taki Dropbox kullanıcıları artık uygulama ile Microsoft Office dosyaları oluşturabilir ve düzenleyebilir
- Apple Watch'ta Windows 95 böyle görünüyor