İlan

Microsoft'un bir uygulama sorunu var.

Her zaman böyle değildi. Microsoft her zaman en büyük işletim sistemine (OS) sahipti. Yaklaşık on yıl önce, aynı zamanda en büyük mobil bilgi işlem platformuna sahipti. Geliştiricilere mahkemeye ihtiyaçları yoktu. Alternatif olarak çok fazla bir şey yoktu. Bir geliştirici olmak esasen Windows ekosisteminde çalışmaktı.

Ama sonra mobil servetleri solmaya başladı. Şimdi onlar en popüler üçüncü mobil işletim sistemi, can sıkıcı BlackBerry çok geride kalmıyor. Windows da aynı şekilde Apple ve Google’ın Chrome OS tarafından masaüstünde gasp ediliyor.

Bu, geliştiricilerin - kötü bir şekilde kararsız bir tür olan - dikkatlerini başka bir yere çevirmelerine neden oldu. Microsoft esir geliştirici kitlesini kaybetti.

Bu, tersine çevrilmesi oldukça zor bir eğilim, ancak Microsoft, Project ile çatlamış olduklarını düşünüyor Islandwood ve Project Astoria [Artık Kullanılamıyor] - Android ve iOS uygulamalarını taşımayı kolaylaştıran iki araç kiti Windows'a; ve Evrensel Windows Platformu sayesinde mobil ve masaüstü cihazlara aynı anda. Astoria'nın bir versiyonu yakın zamanda sızdı ve zaten dalgalara neden oluyor.

instagram viewer

Astoria ve Islandwood Projesi Açıklandı

Microsoft, uygulama boşluğunu kapatmak için inanılmaz derecede istekli. Ancak belirli bir uygulama türü arıyorlar. Microsoft dokunmatik ekrana inanılmaz yatırım yaptığı için güzel ve dokunmaya odaklanmış uygulamalar istiyorlar. Redmond için, insan bilgisayar etkileşiminin bir sonraki büyük paradigması. Ancak sorun şu ki, Microsoft’un ekosisteminde yüzen geliştiriciler, dokunmatik tabanlı uygulamalar oluşturma konusunda yetersiz deneyime sahipler.

Windows 10-yüzeyler3

İster inanın ister inanmayın, dokunmatik odaklı uygulamalar geliştirmeyle ilgili zorluklar teknik olmaktan daha fazlasıdır. Onlar insan. Güzel, dokunmaya yönelik tasarımlar oluşturmakla ilgilidir. Bu inanılmaz derecede zor bir şey ve Microsoft'un çözmesi çok uzun sürdü.

Bu yüzden Microsoft, Astoria ve Islandwood hakkında bu kadar heyecanlı, çünkü hemen bağlantı kurmasına izin veriyor geliştirici topluluklarının becerilerini beklemek zorunda kalmadan mevcut Android ve iOS uygulamalarını Windows 10'a taşıyın olgun.

Astoria Android araç takımıdır. Tüm hesaplara göre, kullanımı oldukça basittir. Bir Android uygulamasını Windows 10 için hazırlamak, tek bir kod satırı eklemek kadar kolay olabilir. Microsoft, uygulamanın mevcut Microsoft hizmetleriyle çalışmasına olanak tanıyan bir birlikte çalışabilirlik kitaplığı da eklemiştir.

Islandwood biraz daha karmaşık. Etkili bir şekilde tamamen yeni bir geliştirme araçları, kütüphaneler ve araç zinciridir. Objective-C ile Windows 10 uygulamaları oluşturmak ve mevcut Xcode projelerini Visual'a aktarmak için geliştiriciler Stüdyo. Şu anda, yalnızca Objective-C, ancak Microsoft dır-dir merakla beklenenler üzerinde çalışmak Hızlı derleyici Apple'ın Yeni Programlama Dili Beni Nasıl Etkiler?Geliştiriciler, Apple'ın yeni Swift'in büyük olacağını biliyorlardı. Ama neden umursasın ki? Daha fazla oku .

Astoria ve Islandwood'un kardeş projelerinden de bahsetmediysem çok memnun olurum; Centennial ve Westminster.

Centennial [Artık Kalmadı], eski Windows uygulamalarının (özellikle Win32, COM ve daha eski .Net uygulamalarıyla oluşturulanlar) yeni Evrensel Windows Platformu (UWP) standardıyla çalışmasını sağlamak içindir. Kodu değiştirmek için herhangi bir şey yapmaz veya programların yeniden derlenmesini gerektirmez. Bunun yerine, mevcut ikili dosyaları UWP ile çalışan bir biçimde yeniden paketler.

UWP'nin kapsamı dışında kalan çok sayıda Windows uygulaması göz önüne alındığında, bu bir beyinsiz gibi geliyor.

Westminster geliştiricilerin mevcut web uygulamalarını yerel Windows Mağazası uygulamalarına kolayca dönüştürmesine izin verdiği için oldukça ilginçtir.

Bu, birkaç değişiklik olsa da, Windows'un masaüstü varyantlarıyla aynı kodu etkili bir şekilde çalıştıracak Windows 10 Mobile uygulamalarını içerir.

Sızıntı

Windows 10 zaten piyasaya sürülmüş ve daha sonra gelen inanılmaz fanfare olmasına rağmen, Microsoft uyumluluk odaklı geliştirici araçları konusunda oldukça düşük anahtar olmuştur. Şimdiye kadar gördüğümüz gerçek dünyadaki tek örnek, Islandwood kullanarak iOS'tan taşınan Candy Crush Saga idi.

Araçların kendileri, büyük ölçüde kapalı bir betadır. Yine de, tekrar tekrar gördüğümüz gibi, kapalı bir beta'nın söz konusu geliştiricilerin izni olmadan açık olması çok kolay.

Astoria Projesi yakın zamanda sızdırıldı. Kısa bir süre sonra, bazı girişimci kodlayıcılar, Android APK'larının Windows 10 Mobile cihazlarına sürüklenmesini ve bırakılmasını sağlayan bir uygulama yayınladı.

WindowsPhone-lumia640xl

Astoria neredeyse kesinlikle yasadışı yollarla elde edildi. Sonuç olarak, bu makale için test etmemeye karar verdik. WindowsCentral gibi, çalınan kodu indirmeyi savunmak konusunda çok istekli değiliz. Artı, Astoria hala hiçbir yere yakın değil. Yayınlanmadı bir neden için.

Ancak, kendinize karar verirseniz, bu sadece Windows Insider uygulaması (uyumlu) Windows 8.1 telefonunuzda ve Windows 10 Mobile ön sürümünün yüklenmesi. Ardından dönüştürücüyü edinmeniz ve bir APK'yı sürükleyip bırakmanız gerekir (APK'ları nasıl indireceğiniz aşağıda açıklanmıştır Kısıtlamaları Aşmak için Google Play'den APK İndirmeGoogle Play'den bir uygulama için yüklenebilir APK dosyasını elinize almanız mı gerekiyor? Seni koruduk. Daha fazla oku ). Bu kadar kolay.

Sınırlamaları Nelerdir

Microsoft, Android geliştiricilerini kullanan ilk şirket değil. Çılgınca başarısız olan Başucu Kitabı'ndan bu yana BlackBerry, Android uygulamalarının ağrısız dönüşümü Android'ini Blackberry'imde Aldınız - Blackberry OS 10'da Android Uygulamaları Nasıl ÇalıştırılırEn sevdiğiniz Android uygulamasıyla Blackberry cihazınızı yan tarafa yüklemeden önce bilmeniz gereken birkaç şey var. Daha fazla oku .

Ancak Astoria'nın BlackBerry 10'da olduğu gibi bazı önemli sınırlamaları var. Google Play Hizmetleri bununla çalışmaz ve dönüştürülen uygulamalar, yerel uygulamaların yapabildiği gibi Windows Hizmetleri ile etkileşime giremez.

Windows 10-akıllı telefonlar

Ve bazı nedenlerden dolayı, SnapChat onunla düzgün çalışmıyor. Astoria, Android uygulamalarını taşıyabilir, ancak bunların yerel bir uygulamadan beklediğiniz kalitede olmasını beklemez.

Neden Havalı?

Nasıl kaçabileceğini hiç merak ettin mi Windows masaüstünüzdeki Android uygulamaları PC'nizde Android'in Öykünmesi ve Android Uygulamalarının ÇalıştırılmasıAndroid uygulamalarının masaüstünüzde veya dizüstü bilgisayarınızda çalışmasını sağlamak oldukça kolaydır! Burada sizi en iyi yöntemlerden geçiriyoruz. Daha fazla oku ? Örneğin, Windows'ta WhatsApp'ı taklit et PC'nizde WhatsApp Nasıl Kullanılır ve Telefonunuzla Senkronize Edilirİşte masaüstünüzde Whatsapp'ı kullanmanın ve Android telefonunuzda veya tabletinizde Whatsapp ile senkronize edilmesinin en iyi yolu. Daha fazla oku , iOS için benzer çözümler eksik. Ya da belki daha fazla uygulama için özlem duyan çok az hevesli Windows Phone kullanıcısından birisiniz.

Şahsen, son zamanlarda Huawei Android telefonumu bir Lumia 640XL için bıraktım. Onu seviyorum. Tutarlı kullanıcı deneyimini ve büyük ölçüde geliştirilmiş e-posta istemcilerini seviyorum. Hızlı olduğu gerçeğini seviyorum ve hatta Groove'u (eski adıyla Xbox Music olarak da bilinir) bile seviyorum. Ama hala eksik olan bazı şeyler var.

En sevdiğim uygulamalardan bazıları, son dakika seyahat uygulaması Hotel Tonight Hotel Tonight bölgesindeki en iyi fiyatlar için buraya tıklayın Daha fazla oku , ve sürmek favori Uber Uber Nedir ve Geleneksel Taksi Hizmetlerini Neden Tehdit Ediyor?Uber indi ve şehir içi geçişi temelden değiştiriyor. Ve bazıları diyebilir ki, tamamen daha iyisi için değil. Daha fazla oku orada, ama çok değil. LoungeBuddy ve Hailo gibi temel unsurlar.

Astoria, geliştiricilere Yapabilmek Android uygulamalarını minimum çabayla Windows 10 Mobile'a taşıyın. Daha da etkileyici olan, bir mobil uygulamanın masaüstüne taşınabilme kolaylığını gösterir. Candy Crush Saga'nın gösterdiği gibi, taklit mobil uygulamalarda olduğu gibi bunun garip, sinir bozucu bir mesele olması gerekmez. Aksine, zarif ve pürüzsüz ve sezgisel olabilir.

Dürüst olalım. Bilgisayarımızda bir mobil uygulama kullanmak istediğimiz zamanlar oldu. Belki de bir Uber'i selamlamanız ya da Hotel Tonight'da en ucuz fiyatları bulmanız gerekiyor, ya da sadece Facebook Messenger'ın mobil sürümünü kullanmak istedim (bazılarının tarayıcıdan daha iyi olduğu iddia ediliyor) versiyon). Bu, tüm bunları (ve daha fazlasını) mümkün kılar.

Belki de bu, daha fazla uygulama çeşitliliği ve mevcut uygulamalar için özellik eşliği ile sonuçlanacaktır.

Ama bu olmazsa olmaz sen, okuyucular favori geliştiricilerin lobisini yapar. Yeterince kolay. Sadece tweet atın veya e-posta ile gönderin. Gerçekten çaresizseniz, telefona girin ve neden belki de en az hizmet alan ve potansiyel olarak kazançlı akıllı telefon platformunu görmezden geldiklerini sorun.

Android uygulamalarını Windows 10 Mobile'a taşımak çok kolay. @loungebuddy@Hailo ne için bekliyorsun? https://t.co/xsOyLW38dp

- Matthew Hughes (@matthewhughes) Instagram Profilini Görüntüle 17 Ağustos 2015

Yaptım. Seni ne durduruyor?

Ya da belki biraz iyimserim. Ne düşünüyorsun? Astoria ve Islandwood, Windows 10'un sonunda uygulama sorununu çözmesine neden olacak mı? Yoksa Microsoft sonsuza dek üçüncü sınıf bir uygulama mağazasına sahip olmaya mahk ?m mu? Ne düşünüyorsan, aşağıdaki yorumlarda bana haber ver, sohbet edelim.

Fotoğrafa katkı verenler:Birleşmiş Milletler akıllı telefon işletim sistemleri tarafından Jon Fingas, Microsoft Lumia 640XL tarafından Maurizio Pesce

Matthew Hughes, Liverpool, İngiltere'den bir yazılım geliştiricisi ve yazarıdır. Elinde bir fincan güçlü siyah kahve olmadan nadiren bulunur ve kesinlikle Macbook Pro ve kamerasına hayran kalır. Blogunu şurada okuyabilirsiniz: http://www.matthewhughes.co.uk ve @matthewhughes'da Twitter'da takip edin.