Windows 8: geliştiriciler ve Windows Mağazası ile ilişkileri
İçindekiler:
- Modern bir kullanıcı arayüzü uygulamasının Mağazaya girebilmesi için neleri karşılaması gerekir?
- Masaüstü uygulamaları evet, ancak yalnızca bağlantı olarak
- Windows Store'daki Beta ve deneme sürümleri
- Başvuru fiyatları: 1,49 ila 1000 dolar
- Uygulama İçi Satın Alımlar, uygulamalarla para kazanmanın başka bir yolu
- Push bildirimleri, Canlı Bağlantı ve reklam ağları
- Derinlemesine Özel Windows 8
Windows 8 özel etkinliğimizle devam ediyoruz. Son taksitte Windows Store'u, nasıl çalıştığını ve ihtiyacımız olan uygulamayı bulmak için ondan nasıl yararlanabileceğimizi derinlemesine inceledik. Bugün uygulama mağazası hakkında da konuşacağız, ancak bu sefer geliştiricilerin bakış açısından: Bir uygulamanın Mağaza'da görünmesi için hangi gereksinimleri karşılaması gerektiği ve Microsoft'un sunduğu diğer ek hizmetler.
Modern bir kullanıcı arayüzü uygulamasının Mağazaya girebilmesi için neleri karşılaması gerekir?
Modern bir kullanıcı arabirimi uygulamasının Windows Mağazası'na girmesi için önce bir dizi testi geçmesi gerekir.Microsoft, hem kod hem de API düzeyinde ve ayrıca kullanılabilirlik düzeyinde, minimum kaliteye sahip olmayan herhangi bir uygulamanın Mağazaya ulaşmasını engelleyen katı gereksinimler belirler.
Sertifikalandırmanın biri otomatik, diğeri insanlar tarafından gerçekleştirilen iki aşaması vardır. Otomatik test aşamasında, uygulamanın yalnızca izin verilen API'leri çağırdığı ve gönderilen tüm alan ve dosyaların (yakalamalar ve simgeler) ilgili kısıtlamalara uygun olduğu doğrulanır.
Sonra, kişinin uygulamayı test edeceği daha kapsamlı test aşaması gelir. Sanki normal bir kullanıcıymışsınız gibi, tüm seçenekleri deneyerek, farklı sayfalar arasında gezinerek ve hatta uygulama için beklenmedik şeyler yapmaya çalışarak (örneğin bir metin alanına harf girerek) uygulamayı keşfedeceksiniz.
Bununla uygulamanın çalıştığını ve iyi çalıştığını doğrulamaya çalışırlar.En temel gereksinimler, uygulamanın kurulduğu andan itibaren çalışır durumda olması, bir hata veya çökme nedeniyle beklenmedik bir şekilde kapatılmaması, başlatılmasının 5 saniyeden fazla sürmemesi veya askıya alınmasının 2 saniyeden az sürmemesi ve arayüzün herhangi bir zamanda yanıt vermeyi durduramayacağı.
"Buna ek olarak, kullanıcı gizliliğine saygı gösterilmesini sağlayacaklardır. Bu, kişisel bilgileri saklıyor veya kullanıyorlarsa bir gizlilik bildirimi göstermeleri ve aynı bilgileri paylaşacakları veya gönderecekleri zaman uyarmaları gerektiği anlamına gelir (hiçbirini daha sonra kapatamazsınız, Facebook tarzı). "
Sertifika süreci ayrıca, reklamların araya girmediğini ve uygulama veya bildirim çubuklarının yerine görünmediğini, kullanıcının sistem ayarlarına saygı duyduğunu ve ekran boyutuna bakılmaksızın herhangi bir bilgisayarda kullanılabileceğini de kontrol eder. giriş yöntemleri.
Son olarak Microsoft, uygulamanın içeriğini izler: ırkçılık, şiddete teşvik veya benzeri bir durum yoktur ve yaş derecelendirmesi uygundur.
Özet olarak: Windows Mağazası'nda bulunan herhangi bir uygulama, iyi çalışan ve vaat ettiklerini yerine getiren bir şey indirmenizi sağlayan testleri geçmiştir. Elbette bu teoride: Windows Phone'da süreç çok benzer ve örneğin WhatsApp'ta neler olduğuna bakın.
Masaüstü uygulamaları evet, ancak yalnızca bağlantı olarak
Masaüstü uygulamaları da Mağaza'da olacaktır.Metro veya Modern UI uygulamalarına ek olarak, Windows Mağazası masaüstü uygulamalarını da kabul edecektir. Ancak bunları doğrudan oradan indiremeyeceğiz: Mağaza yalnızca bir uygulama listesi olarak hareket edecektir.Her birinin ayrıntı sayfasına girerken, üreticinin web sitesine gitmek ve indirmek için bağlantılarımız olacak.
Sertifikasyondan geçmek için, bir masaüstü uygulamasının Modern UI uygulamalarıyla aynı gereksinimleri karşılaması gerekir. Ek olarak, Microsoft indirme bağlantılarına bazı ek kısıtlamalar getirir: doğrudan olmaları (uygulamayı indirmek veya satın almak için binlerce kez dolaşmadan), 32 bit ve 64 bit sürümlerine sahip olmaları ve aynı bilgileri içermeleri gerekir. Store'da Microsoft'a verilir. Son koşul olarak, yalnızca kurumsal geliştiriciler masaüstü uygulamaları sunabilecektir.
Windows Store'daki Beta ve deneme sürümleri
Windows Store'un kusurlarından biri, daha küçük mobil kuzeninin aksine beta uygulamaları sunmamasıdır.Windows Phone'da geliştiriciler, özel olan ve yalnızca kendi kendini sertifikalandırmadan geçen bir beta sürümü gönderebilir. Uygulamayı denemek isteyen kullanıcıların e-postalarını ekleyen geliştiricidir ve yalnızca indirip deneyebilecek olan kullanıcılar olacaktır.
Windows Store'da bu özellik yoktur ve bu, geliştiriciler için bir hata ve sıkıntıdır, çünkü normal kullanıcılar bir geliştirici hesabı olmadan Modern UI uygulamalarını yükleyemezler. Bu şekilde, birisi bir uygulamanın beta sürümünü sunmak isterse, yalnızca çok küçük bir insan grubuna güvenebilecek ve bu kadar çok yorum veya öneri almayacaktır.
"Windows Mağazasının sunduğu ve bu sefer Windows Phone mağazasına göre geliştirilmiş deneme sürümleridir. Herhangi bir ücretli uygulamanın zamanla (yedi gün) sınırlı bir deneme modu olabilir. Bu süre geçince sistem >&39;yi uyarır."
Kullanıcı tam sürümü satın almaya karar verirse, ödemeyi yaptığı andan itibaren uygulamayı herhangi bir kısıtlama olmaksızın kullanabilecektir. Ve en önemlisi: ek bir şey indirmeden ve herhangi bir veri kaybetmeden .
Başvuru fiyatları: 1,49 ila 1000 dolar
Elbette, Windows Mağazası ücretli uygulamaları yayınlamanıza izin verir. Fiyatlar Microsoft tarafından belirlenir ve 1,49 ABD Doları ile 1.000 ABD Doları arasında değişir. Muhtemelen en yaygın olan alt aralıkta, artışlar 0,50 ABD dolarıdır. Fiyat yükseldikçe farklar da artar.
Euro cinsinden en düşük fiyat 1,19 Euro'dur. Merakla fiyatlar aynı şekilde artmıyor ama ekran görüntüsünde de görebileceğiniz gibi bazen 30 kuruş bazen de 50 kuruşluk farklar oluyor. Aralarından seçim yapma olanakları oldukça geniştir, bu nedenle herkes tercih ettiği fiyatı koyabilir.
Uygulamanın satışından elde edilen gelirin geleneksel payını Microsoft alıyor: %30. Ancak, satışlar 25.000$'ı geçtiğinde komisyon %20 olacaktır.
Uygulama İçi Satın Alımlar, uygulamalarla para kazanmanın başka bir yolu
Windows 8 ile Microsoft, geliştiriciler için para kazanmanın yeni bir yolunu içerir: Uygulama İçi satın almalar veya uygulamaya entegre satın almalar. Konsept çok basit: uygulamaya yapılan küçük eklentiler veya eklemeler için ödeme yapın.
Örneğin, bir yarış oyunu, kullanıcıların özel arabalar satın alabilmesi için Uygulama İçi satın alımlardan yararlanabilir veya bir haber okuyucu, uygulama için farklı temalar satabilir. En büyük avantajı, satın alma işlemlerinin Windows Store hesabı ile yapılması, bu nedenle ödeme detaylarının uygulamanın yaratıcısına verilmemesidir.
Geliştirici için Uygulama İçi satın alımlar da önemli avantajlar sunuyor, başta tüm ödeme ve ürün yönetimi Microsoft sunucuları üzerinde yapılıyor. Satın alma işlemini yalnızca bir sunucuya iletmek istiyorsanız (örneğin, uygulamayı başka bir PC'ye kurarken gerekli verilerin indirilmesi için) satın alma fişlerini kontrol etmeniz gerekir.
Push bildirimleri, Canlı Bağlantı ve reklam ağları
WNS sunucusu, push bildirimleri gönderirken bir aracı görevi görür.Microsoft, geliştiriciler için Windows Mağazası ile ilişkili bazı hizmetler sunar. Uygulamaları Mağazada yayınlandıkları sürece, uygulamaların özelliklerini genişleten veya belirli görevleri kolaylaştıran araçlardır.
İlk şey push bildirimleridir. Bir uygulamanın bu anlık bildirimleri alabilmesi için WNS'yi (Windows Bildirim Hizmeti) kullanması gerekir.WNS, bilgisayar ile geliştiricinin bildirimleri gönderen sunucusu arasında bir aracı sunucu görevi görür. Windows 8'deki uygulamalara anında iletme bildirimleri göndermenin başka bir yolu olmadığına dikkat etmek önemlidir.
Live Connect, Live hesabınızla kendinizi kolayca tanımlamanıza olanak tanır.Microsoft, Live Connect hizmetini de sunar. Bildiğiniz gibi, Windows 8 ile bir Live hesabına bağlı bir kullanıcı hesabı oluşturabilirsiniz. Live Connect, uygulamanın bu Live hesabına (açık izin vermemiz koşuluyla) ve dolayısıyla SkyDrive, Takvim, Kişiler ve Messenger'a çok basit ve ayrıca kullanıcı için çok güvenli bir şekilde erişmesine olanak tanır.
"Bu hizmet, kullanıcıyı harici bir sunucuda tanımlamak için de kullanılabilir. Örneğin, bir tarayıcıda veya mobilde diğer oyunculara karşı savaştığınız çevrimiçi bir strateji oyunu indirdiğinizi varsayalım.Pekala, yeni bir hesap oluşturmak yerine, çok fazla sorun yaşamadan kendimizi tanıtmak için Canlı hesabımızı kullanıyoruz. Facebook/Twitter> ile Girmeye benzer bir prosedürdür."
Son olarak, Microsoft'un için bir reklam ağı da vardır. Ücretsiz bir SDK aracılığıyla, herhangi bir geliştirici uygulamasına dahil edebilir ve doğrudan Windows Store hesabından ekstra para kazanabilir ve .'ı yöneten reklamcıları veya ajansları arama zahmetinden kurtulur.