Windows üzerinde Microsoft Store'daki geleneksel masaüstü uygulamaları

Pete Brown, Tejaswi Vinnakota

Windows'daki Microsoft Store'da uzun zamandır içinde paketlenmiş UWP uygulamaları, PWA'lar ve masaüstü uygulamaları için büyük destek sağlanmıştır. MsIX yükleyicileri, uygulama kimliğiyle birlikte tamamlanıp hem güvenlik hem de basit yükleme deneyimine odaklanır.

Ancak Windows platformunun yardımcı programı ve istenmeyenliği, büyük ölçüde geleneksel yükleyicileri kullanan güçlü ve üretken geleneksel masaüstü uygulamalarının çok sayıda seçiminden gelir. Bu uygulamalar web'in her yerine dağıtılır ve bu da müşterinin uygulamanın saygın olup olmadığını bilmesini zorlaştırır. Ayrıca, daha küçük geliştirici ekiplerinin uygulamalarının dağıtımı ve kullanımıyla ilgili doğru içgörüler elde etmek ve uygulamaları için doğru bulunabilirliği elde etmek çok fazla iş olabilir.

Bunun farkına vararak, geçen yıl yaygın olarak "Win32" olarak adlandırılan, .EXE veya .MSI yükleyicilerinde paketlenen ve .NET'ten (WPF, Windows Forms, konsol) C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron ve çok daha fazlasına kadar her şey kullanılarak oluşturulan geleneksel masaüstü uygulamalarının Windows Mağazası kataloğunun bir parçası olmasını sağlayan bir önizleme programı sunduk. Derleme 2022'de önizleme programının başarılı olduğunu duyurduk ve Win32 uygulama yayımlamayı herkese açtık!

Win32 uygulamanızı Microsoft Store'a getirerek, mevcut derleme üretim iş akışlarınızı koruyarak windows müşterileri tarafından doğrudan Windows'un içinden bulunabilir hale getirerek geleneksel masaüstü uygulamanız için başka bir dağıtım kanalı ekler. Windows'da yeni Microsoft Store, Windows 10 yanında Windows 11 de destekleyerek her zamankinden daha fazla Windows müşterisine ulaşıyor.

"Bugün WinZip, Microsoft Store'daki iki ana dağıtım modelinden yararlanmaktadır: UWP uygulamaları ve Değiştirilmemiş Win32 uygulamaları. Win32 değiştirilmemiş uygulamaları, WinZip'in Microsoft'un erişiminden yararlanırken müşterilerimizle doğrudan bir ilişki oluşturmasına olanak sağlar. Microsoft'un geliştirme iş ortaklarına sunduğu yeni iş ortaklığı modeli, erişimi genişletmek, müşterilerimizi dinlemek ve talepteki değişikliklere hızlı yanıt vermek için büyük bir potansiyel sunuyor."

—WinZip, Henry Monteiro, Ürün Direktörü


Sıkı çalışmanızdan daha fazla gelir

Uygulamalarınızı değişiklik yapmadan desteklemek için uygulama içi satın almalar için kendi ticaret sisteminizi getirmenize olanak tanıyoruz.

Oyun dışı uygulamalarınız için kendi ticaret sisteminizi kullandığınızda, gelirin %100'ünü tutarsınız (kendi ticaret sistemi sağlayıcınızın ve ödeme işlemcinizin koşullarına tabidir) ve uygulamanızı yayımlamak veya satmak için Microsoft'a hiçbir ödeme yapmazsınız. Platform ücreti alınmaz.

Bu iyi bir şey. :)

Uygulamanız. Yükleyiciniz. CDN'niz.

Mevcut uygulamaları olan uygulama geliştiricilerinin yararlanabilmesi için Win32 mağaza desteğini mümkün olduğunca kolay olacak şekilde tasarladık. Yükleyicinizi sessiz modda, değişiklik yapmadan kullanırız. Bu yükleyici, kendi sürüme sahip URL'nizden sunulur ve uygulamanızı yükler. İş Ortağı Merkezi'nde paket URL'nizi gönderdiğinizde , Mağaza'da çalışması için size gerçek zamanlı geri bildirim sağlanır.

Uygulamanız ve yükleyiciniz mağaza gereksinimleri ve ilkeleriyle uyumlu olduğu sürece, mağazadaki listelemenin bulunabilirliğini, analizini ve diğer avantajlarını kazanmak için herhangi bir şeyi değiştirmeniz gerekmez.

Mağaza, standart MSI dönüş kodlarını otomatik olarak işler. Bir EXE yükleyicisi kullanırken en iyi müşteri deneyimini sağlamak için (setup.exe gibi), Mağaza kurulum sırasında müşteriye yönelik uygun iade kodları iletilerini ve eylemlerini destekler. Yükleyicinizi mağazaya gönderirken bu özel dönüş kodlarını sağlayabilirsiniz.

Yükleyici formunun ekran görüntüsü

"Geliştirici açısından bakıldığında, yeni Microsoft Store'un MSI, EXE, MSIX ve PWA gibi çok çeşitli uygulama türlerini desteklediğini görmekten çok mutluyuz. Bu, bizim tarafımızdaki ses duymayı önemli ölçüde azaltmış ve gönderim sürecini çok daha kolay hale getirmiştir. Buna ek olarak, Microsoft Store'daki ekip teknik soruları ele almaktan pazarlama stratejileri ve aradaki her şeyi sağlamaya kadar harika bir destek sunuyor."

—Wondershare, Pete Yang, Kıdemli Yönetici, Stratejik Ortaklıklar


Teslim iş akışınız

İş Ortağı Merkezi kullanıcı arabirimi aracılığıyla uygulamanıza kolayca güncelleştirme gönderebilirsiniz. Ancak daha otomatik bir yaklaşım için mağaza gönderimi ve güncelleştirmesi için REST API'lerimizi kullanabilirsiniz.

Uygulamanızı ilk kez gönderdikten sonra Win32 uygulamanız için Microsoft Store gönderim API'sini kullanarak uygulama için program aracılığıyla sorgulayabilir ve yeni gönderimler oluşturabilirsiniz. Hesabınız birçok uygulamayı yönetiyorsa ve bu varlıklar için gönderim işlemini otomatikleştirmek ve iyileştirmek istiyorsanız bu API kullanışlıdır.

GitHub'dan yayımlama

Ayrıca, aynı mağaza API'leri üzerine kurulu GitHub'dan Sürekli Tümleştirme /Sürekli Teslim (CI/CD) desteğine de sahibiz. GitHub Marketi'nde kullanılabilen bu GitHub eylemi, derleme ve paketleme işlemini otomatikleştirir ve ardından mağaza listesini yeni paketle güncelleştirir ve bunların tümü CI/CD işlem hattınızın bir parçası olarak tetiklenmiştir.

GitHub yayımlama ekran görüntüsü

Bunun el ile mağaza yayımlama adımlarını alan ve geliştiricileri uygulamalarını mağazada güncel tutmaya teşvik eden harika bir yaklaşım olduğunu düşünüyoruz.

Alımla başlayan daha fazla içgörü

Bugün Win32 uygulamalarının yayımcıları, yükleyicinin nasıl çalıştığını veya uygulamanın kullanımda nasıl çalıştığını öğrenmek istediklerinde analize çok çaba sarf etmek zorunda kaldılar. Bu genellikle yükleme kodlarını yakalamak için özel bir hizmetin yanı sıra kullanımdaki hataları yakalamak için uç noktaları gerektirir. Ancak Mağaza aracılığıyla yüklenen diğer uygulama türleri, yüklemeden kullanıma kadar her şeyi kapsayan zengin analizlere erişebilir.

Elbette Win32 uygulamalarına da aynı düzeyde içgörü sağlamak istedik. Biz de öyle yaptık. :)

Uygulama yükleyiciniz çalıştığında hata kodları döndürebilir. MSI söz konusu olduğunda, yukarıda açıklandığı gibi yükleyiciyi çalıştırırken sizin için standart kodları düzgün bir şekilde işleriz. Ek dönüş kodları olan EXE ve MSI yükleyicileri söz konusu olduğunda, bu kodları yalnızca geliştirici olarak siz anlayabilirsiniz. Bu nedenle şimdi bunları standart analizlere ek olarak mağaza panonuzdaki uygulama yükleyici analizi aracılığıyla kullanıma sunun.

Installer dönüş kodunun eğilim grafiği

Yükleyicinin nasıl çalıştığı ve hangi koşullar altında başarısız olabileceği hakkında daha derin içgörüler elde etmek için bu verileri ayrıntılı olarak ayırabilir ve filtreleyebilirsiniz. Bu, her büyüklükteki geliştirici ekipleri için büyük bir üretkenlik artışıdır.

Satın alma analizine ek olarak, geleneksel masaüstü uygulamalarınızı mağazada yayımladığınızda, uygulamanın kendisinde ek izleme gerektirmeden Mağaza uygulaması kullanımı ve sağlık analizi alırsınız.

Müşteri incelemelerini yanıtlama

Müşteriler Microsoft Store aracılığıyla yükledikleri uygulamaları değerlendirebilir ve gözden geçirebilir. Derecelendirmeler ve incelemeler, müşterilerin uygulamalarınızı nasıl görüntüleyeceğini ve başkalarının satın almayı düşünürken uygulamanızı nasıl algılayacaklarını anlama açısından kritik öneme sahiptir. İş Ortağı Merkezi'ndeki Derecelendirmeler ve incelemeler raporuyla derecelendirmeleri ve incelemeleri analiz edebilirsiniz. Artık Win32 uygulamalarınız için müşteri incelemelerini doğrudan bu sayfadan yanıtlayabilirsiniz. Mağaza'da pazar açısından derecelendirmelerle tutarlı bir deneyim sağlayan derecelendirmeleri pazara göre de görüntüleyebilirsiniz.

Müşteri incelemelerinin ekran görüntüsü

İş Ortağı Merkezi'nde uygulama inceleme raporu

Gönderiminiz gözden geçirmediyse İş Ortağı Merkezi'nde uygulama reddetme nedenleri, gönderiminizin izlemedikleri belirli Mağaza İlkeleri, yeniden oluşturma adımları ve bunlara yönelik yönergeler de dahil olmak üzere ayrıntılar sağlanır.

Uygulama İnceleme Raporunun ekran görüntüsü

Deneyim üzerinde daha fazla denetim

Birçoğunuzun, müşterilerinizin web sitelerinizde etkileşimde kalmasını sağlayan bir iş akışı ve yükleme deneyimine yatırım yaptığınız ve bunu kaybetmek istemediğinizi de biliyoruz.

Artık web sitenizden açabileceğiniz bir mini mağaza yükleme penceresi sağlayan açılır mağaza desteğine sahibiz. Bu sayede müşterileriniz için aynı web öncelikli deneyimi kullanmaya devam edebilirsiniz, ancak yukarıda açıklanan tüm analizler ve diğer iyilikler de dahil olmak üzere Windows'da Microsoft Store üzerinden yüklemeyi desteklemeye devam edebilirsiniz.

Win32 uygulamanızı yayımlamayı öğrenin

Önizleme programındaki tüm katılımcıların geri bildirimleri sayesinde, değiştirilmemiş geleneksel masaüstü uygulamalarınızı Microsoft Store'da yayımlamayı kolaylaştırdık. Nasıl yapılacağını öğrenmek için bu kısa videoyu izleyin.

Harika uygulamalarınızı mağazada yayımlamayı dört gözle bekliyoruz! Başlamak için iş ortağı merkezine gidin. Daha fazla bilgi edinmek için burada Win32 uygulamalarını yayımlamayı açıklayan belgelerimiz vardır.