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

Pete Brown, Tejaswi Vinnakota

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

Ancak Windows platformunun yardımcı programı ve çaresizliği, geleneksel yükleyicileri kullanan güçlü ve üretken geleneksel masaüstü uygulamalarının büyük ölçüde seçilmesinden kaynaklanır. Bu uygulamalar web'in her yerine dağıtılır ve bu da müşterinin bir 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üleri elde etmek ve uygulamaları için doğru bulunabilirliği elde etmek çok fazla iş olabilir.

Bu nedenle, 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 geleneksel masaüstü uygulamanız için bir dağıtım kanalı daha ekler. Bu kanal, mevcut derleme üretim iş akışlarınızı koruyarak doğrudan Windows'un içinden Windows müşterileri tarafından bulunabilir hale gelir. Windows'da yeni Microsoft Store, Windows 10 yanı sıra Windows 11 destekler ve her zamankinden daha fazla Windows müşterisine ulaşır.

"Bugün WinZip, Microsoft Store'da iki ana dağıtım modelinden yararlanıyor: UWP uygulamaları ve Win32 değiştirilmemiş uygulamalar. Win32'nin 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ı bir şekilde yanıt vermek için büyük bir potansiyele kaydolmaktadır."

—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 alma işlemleri için kendi ticaret sisteminizi getirmenizi sunarak.

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 yoktur.

Bu iyi bir şey. :)

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

Win32 mağaza desteğini, mevcut uygulamaları olan uygulama geliştiricilerinin yararlanabilmesi için 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 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 hiçbir şeyi değiştirmeniz gerekmez.

Mağaza, standart MSI dönüş kodlarını otomatik olarak işler. Exe yükleyicisi kullanırken (setup.exe gibi) en iyi müşteri deneyimini sağlamak için Mağaza, kurulum sırasında iade kodları için uygun müşteriye yönelik iletileri ve eylemleri 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 duyulmayı önemli ölçüde azaltmış ve gönderim işlemini ç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

Güncelleştirmeleri doğrudan İş Ortağı Merkezi kullanıcı arabirimi aracılığıyla uygulamanıza göndermek kolaydır. Ancak daha otomatik bir yaklaşım için REST API'lerimizi mağaza gönderimi ve güncelleştirmesi için kullanabilirsiniz.

Uygulamanızı ilk kez göndermenizin ardından 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 yararlıdır.

GitHub'dan yayımlama

Ayrıca, aynı mağaza API'leri üzerine oluşturulan GitHub'dan Sürekli Tümleştirme / Sürekli Teslim (CI/CD) desteğimiz de vardır. GitHub Marketi'nde bulunan bu GitHub eylemi, derleme ve paketleme işlemini otomatikleştirir ve ardından mağaza listesini CI/CD işlem hattınızın bir parçası olarak tetiklenen yeni paketle güncelleştirir.

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ımdan itibaren 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. Genellikle bu, 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 standart kodları sizin için 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. Şimdi bunları standart panolara ek olarak mağaza panonuzdaki uygulama yükleyici analizi aracılığıyla ortaya kullanıyoruz.

Yükleyici 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 sistem durumu analizi alırsınız.

Müşteri incelemelerini yanıtlama

Müşteriler, Microsoft Store aracılığıyla yükledikleri uygulamaları derecelendirebilir 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 incelemelerine doğrudan bu sayfadan yanıt vekleyebilirsiniz. Ayrıca, 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 gözden geçirme raporu

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

Uygulama gözden geçirme raporunun ekran görüntüsü

Deneyim üzerinde daha fazla denetim

Birçoğunuzun, müşterilerinizi web sitelerinize bağlı tutan bir iş akışına 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 için desteğimiz var. Bu, müşterileriniz için aynı tanıdık web öncelikli deneyimi korumanıza olanak tanır, ancak yukarıda ele alınan tüm analizler ve diğer iyilikler de dahil olmak üzere Windows'ta Microsoft Store aracılığıyla 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 win32 uygulamalarını yayımlamayı açıklayan belgeleri burada bulabilirsiniz.