Evrensel Uygulamalar ve Geliştiriciler Üzerine

Okuma zamanı simgesi 7 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Windows Phone 8.1 ile evrensel uygulamaların piyasaya sürülmesinin ardından çok fazla heyecan yaşandı. Tüketiciler için, PC'nizde veya telefonunuzda ve potansiyel olarak Xbox'ta olması için bir uygulamayı yalnızca bir kez satın almanız gerekir. Geliştiriciler için, bir uygulamayı bir kez yazma ve her yerde kullanma ve ayrıca PC ve Windows Phone'ların birleşik kullanıcı tabanına erişme olanağınız olur. Her yerde bir kazan-kazan gibi görünüyor. Anahtar kelime "görünüyor". Bazı Windows Phone kullanıcıları, Android ve iOS geliştiricilerinin neden Windows için geliştirme yapmak veya kitlesel bir çıkışı engellemek için acele etmediklerini, Facebook ve Twitter gibi büyük şirketlerin neden hala Windows'a sanal bir parmak verdiğini merak ettiler. İşte neden.
İlk ve en önemli sebep, kullanıcı tabanı ve pazar payıdır. İnsanlar genellikle Windows'un işletim sistemi pazarının %90'ına sahip olduğu istatistiğini ortaya atar. Bu tamamen doğru değil, Microsoft'un da kabul ettiği gibi Windows, genel işletim sistemi pazarının yüzde 14'üne sahip. Uygulamaların çoğu pazarın diğer %86'sını kapsıyor, o halde geliştiriciler neden Windows'tan rahatsız olsun ki?

"Dürüstçe? Windows'un bir platform olarak öldüğünü düşünüyorum. Kesinlikle yeni geliştirme için, ya web için ya da Android/iOS için geliştiririm.

Elbette, Windows geliştirmenin hala önemli olduğu bazı nişler olabilir, ancak çoğu tüketici odaklı şey için artık hiçbir anlamı yok.

"Daha önce bir windows mobil uygulaması olan (ki bu da yoğun bir şekilde pazarlanıyordu) çok büyük bir şirkette çalışıyordum, takibimiz windows mobil cihazlarındaki kişilerin uygulamayı kullanmak yerine ürünümüzü tarayıcıları aracılığıyla kullanmayı tercih ettiğini gösterdi (sadece mobil web sitemize). Bu arada iOS veya android kullananlar siteden çok uygulamayı kullanmaya yöneldi.

Şu anda çok daha küçük bir şirketteyim, söz konusu platformun önemli ölçüde ilgili bir pazar payı sergilemesi gerektiğini ve bu platformun kullanıcılarının uygulamaları kullanma eğilimi göstermesi gerektiğini söylediğim güneş altındaki her platformu desteklemek için parayı dağıtmadan önce. Aksi takdirde, bu müşterileri tamamen işlevsel duyarlı/mobil sitemiz aracılığıyla destekliyoruz”

Pazar payı argümanının yanı sıra, kullanıcılar da var. Şimdi Windows ve Windows Phone için argüman burada tersine çevrilir. Windows HAS kullanıcıları, ancak bu kullanıcılar mutlaka uygulama istemiyor. Windows Phone kullanıcıları uygulamalar istiyor, ancak çok fazla yok. Windows kullanıcıları mutlaka uygulama istemeyeceğinden, geliştiriciler esasen Windows Phone kullanıcılarını hedef alacaklardır ve bu kullanıcı sayısı pek fazla değildir. Bu küçük kullanıcı havuzundan, Microsoft'un yenilenen düşük kaliteli baskısı, bu kullanıcıların büyük çoğunluğunun uygulamaları bu şekilde kullanmak istemeyeceği ve cihazı pahalı özellikli bir telefon olarak kullanabileceği anlamına geliyor. Çok sayıda Windows Phone kullanıcısının uygulamalarını kullanacağından emin olmadıkça, bir öncelik olmazlar. Bu nedenle, Windows Phone'da mesajlaşma uygulamaları güzel ve tatlı tutulur ve bu nedenle daha niş ve muhtemelen yenilikçi uygulamalar nadirdir.

idc
Bir sonraki sebep Microsoft. Pek çok geliştirici, Windows'un hemen hemen her sürümü için her seferinde son derece önemli değişiklikleri deneyimlemek zorunda kaldıktan sonra Microsoft'a ve "Bu sefer gerçek adamlar için" felsefesine güvenmezler. Geliştiriciler, geliştirme yöntemlerini ve araçlarını Microsoft'un araçlarına uyacak şekilde değiştirmek zorunda kaldıklarından, bir sonraki “bu çalışma zamanı her şeyi değiştirecek” için tekrar atılabilecek yeni bir aracı benimsemekten nefret edebilirler. Özellikle kullanıcılar ve yatırım getirisi ile ilgili yukarıdaki noktanın ışığında.

"The pazar küçüktür ve Microsoft güvenilmezdir. Ne faydası var?”

idc 2. çeyrek 2014

Son olarak, henüz yükseltme yapmamış Windows geliştiricileri için bunun nedenleri var. Birincisi, ABD'de henüz Windows Phone 8.1'de cihazı olmayan Verizon meselesi var. Verizon, ABD'de önemli miktarda Windows Phone hissesine sahiptir ve güncelleme yaparak bu kullanıcıları ortadan kaldıracaklardır. İkincisi, Windows PRT henüz mevcut Silverlight çalışma zamanı kadar özellikli değil, dolayısıyla biriyle yapabileceğiniz ancak diğeriyle yapamayacağınız şeyler var. Sürekli GPS izleme (Runtastic veya Endomondo gibi uygulamalarda gereklidir) WinPRT'de mevcut değildir, kamera uygulamaları veya Rudy Huyn'ın 6 uygulamasının tümü için lens entegrasyonu da yoktur.

"Bir Henüz kimsenin bahsetmediği dezavantajı, Universal Apps'teki Windows Phone UI kontrollerinin önceki Windows Phone UI kontrollerinin bir taklidi olması ve inanılmaz derecede benzer olmalarına rağmen tamamen aynı olmadıklarıdır.

Farklılıklar incedir, ancak uygulama deneyimlerini genel olarak daha az pürüzsüz hissettirir. Ana örnek, pivot sayfalarda başlığın, geçiş yapılan sayfa tamamen yüklenene kadar beyaz değişmemesidir. Bu, iyi hissetmeyen bir anlık sarsıntı hissine neden olur. Bir geliştiricinin bundan şikayet ettiği bir forum buldum ve bir Microsoft geliştiricisi bunun "yeterince iyi" olduğunu söyleyerek yanıt verdi ve sorun değil olarak işaretledi. Microsoft'un bazı bölümlerinden geliyormuş gibi görünen bu tasarıma saygısızlıktan gerçekten hayal kırıklığına uğradım."

“Ana tuzak, Windows Phone'un birçok önemli işlevinin henüz Universal uygulamalarında desteklenmemesidir.

Her API ve işlevin hem Windows hem de Windows Phone'da mevcut olması ve ayrıca WP benzersiz öğelerinin Windows'ta mevcut olması için %100 eşlik olsaydı (Cortana, gelişmiş kamera / fotoğraf / video API'leri ve birkaç tane daha), hiçbir tuzak olmazdı Evrensel uygulamalara.

Bunun dışında, ciddi - ancak kesinlikle Windows 10'da çözülen - sorun, Evrensel uygulamalar çok daha iyi bir seçimdir."

Son fakat en az değil, çok az kişi masaüstündeki uygulamaları kullanıyor. Henüz o zihniyete sahip değiller. İnsanlar günümüzde tarayıcılarda bir şeyler yapmaya çok alıştı. Windows tabletler henüz iOS ve Android'den pazarın büyük bir bölümünü alamadılar, bu nedenle kullanıcı tabanı sorunuyla karşı karşıyalar. Surface Pro 3 gibi cihazlar, insanlar bir cihazı kullanmayı seviyorlarsa geliştirme olasılıkları daha yüksek olduğundan, geliştirici çevrelerindeki algının gidişatını değiştiriyor olabilir. Ancak geliştiricinin benimsenmesi üzerinde herhangi bir önemli etki henüz görülmedi. Herkes gibi onlar da Windows 10'u bekliyor olabilirler.

, Windows 10

 

İşte buradayız. Gerçek şu ki, evrensel uygulamalar tüm çözümlerin sihirli bir tedavisi değildir. Birçok yönden Silverlight'tan daha iyiler, ancak diğerlerinde geri adım atıyorlar. Windows 10'un bunu değiştireceğinden emindik ve belki de üçüncü sefer bu sefer gerçekten çekicilik, ancak bu hikayeyi daha önce duymuştuk. Kullanıcılar için sinir bozucuysa, geliştiriciler için daha da fazla. Microsoft'un çalışması için birkaç şey yapması gerekecek.

  • Windows Phone'un kendisini uygulamaları olmayan son kullanıcılar için çekici hale getirin. iPhone böyle kazandı.
  • Tanıtımı artırmak ve geliştiricileri çekmek için kahraman cihazlar yapın. İnsanlar havalı şeyleri sever ve insanlar sevdikleri şeyleri desteklemeye çalışırlar. “Ama 930” mu diyorsunuz? Bununla ilgili havalı ve gerçekten farklı bir şey söyleyin. Bekliyorum.
  • Herhangi bir Android uygulaması fikrini ortadan kaldırın. Kendi içinde bölünen bir ev çok çabuk ve kolayca çöker. BlackBerry denedi ve Microsoft'tan daha kötü durumdalar.
  • Bir sonraki güncellemede işleri bozmayı bırakın. Güven inşa etmenin yolu bu değil.

 

“API'leri bu kadar dramatik bir şekilde değiştirmeyi bırakmaları gerekiyor…. geriye doğru çalışıyorlar. Tam API setini yapmak ve her şey henüz işletim sisteminde yapılmamış olsa bile geliştiricilerin işini kolaylaştıracaktır.

Bu sürekli "bir sonraki harika sürümü bekleyin" durumundayız

“Evet, API değişikliklerinden bıktım. 8.1 uygulaması yazmak değersiz görünüyor çünkü korkarım her şeyi 10 ile tekrar değiştirecekler.”

Eminim yapılabilecek daha pek çok öneri vardır, ama bu konunun dışında.

Ana nokta, çoğu geliştirici için evrensel uygulamaların, kullanıcı talebi olmadan hiçbir şeyi değiştirmemesidir ve bu bir gerçektir. Önümüzdeki yıl Ignite'ta gerçekten yıkıcı bir şey olmadıkça, hala arz ve talep döngüsünde sıkışıp kalıyoruz; sabırsızlıkla bekliyorum.

 

 

Konular hakkında daha fazla bilgi: geliştiriciler, mağaza, Evrensel Uygulamalar, , Windows 10

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *