Gelişim Cehenneminden Masallar

Cesur bir yazılım geliştiricisi, bir kapsamlı hatıra bu, Apple'ın mobil uygulamalar oyununda neden bu kadar önde olduğunu ve Blackberry, Palm ve Android'in neden yakın zamanda yetişmekte zorlanacağının birçok nedenini açıklıyor.

Marcus Watkins, cep telefonu için bir uygulama geliştirirken, tıpkı sayısız diğer geliştiricinin şüphesiz kendi isteklerini fark ettiği şekilde buldu. ilhamlar: kendi işine bakıyordu ki, bir gün, eğer telefonu bir şey yapabilseydi, hayatının düzeleceğini fark ettiğinde, aydınlanma noktasında, yapamadım

Araştırmasını yaptı, ihtiyaçlarını karşılayacak bir uygulama olmadığını öğrendi, kendisi için potansiyel pazarın büyüklüğünü fark etti. telefonuna sahip milyonlarca insanda - iyi bir yüzdesi uygulamasını yararlı bulabilir - ve İş.

Ne yazık ki (belki) Watkins için telefonu bir Blackberry, ama neyse ki (Blackberry kullanıcıları için) sebat etti ve hikaye, cihaz kategorisi üçüncü yılına girerken diğer akıllı telefon üreticilerinin Apple'ın ne kadar gerisinde olduğunu gösteriyor. varoluş.

Watkins'in geliştirmesi gerektiğini düşündüğü uygulama daha ilk bakışta - PodTrapper, basit bir podcast oynatıcı - en başından beri iPhone'un temel işlevlerinin bir parçası olarak dahil edildi.

NS, tartışma oldu Apple'ın App Store'unda üçüncü taraf podcast oynatıcılar üzerinde, ancak günümüzde podcast'lerin büyük popülaritesi ve oynamanın hiçbir yolu olmadığı gerçeği Watkins, geçtiğimiz baharda uygulamasını başlatana kadar onları bir Blackberry'de kullanıyordu. NS Mobilize araştırma (RIM), Blackberry'nin yapımcıları.

Watkins, uygulamasını nasıl geliştireceğini planlarken, yeterince göz korkutucu olan RIM'in SDK'sının 5 versiyonu arasından seçim yapması gerektiğini fark etti, ama aynı zamanda “ne kadar çok özellik alırsanız o kadar az cihazı destekleyebilirsiniz… ve ne yazık ki tüm işletim sistemi revizyonları herkes için mevcut değildir. cihazlar.”

SDK'nın onu getirebileceği karmaşık bir algoritmadan (renkli çubuk grafiklerle gösterilen) geçtikten sonra Watkins, Blackberry mobil kullanıcı arayüzüne baktı ve "iPhone geliştiricilerini kıskanıyorum" dedi. orada."

Bir Blackberry uygulamasını bir iPhone uygulamasıyla “aynı lige” koymak için, “kodun önemli bir kısmı çizgi çizmeye, bezier eğrilerine, bitmap'leri ve gölgeleme dikdörtgenlerini tam olarak doğru şekilde gösterir", oysa "iPhone SDK, önceden hazırlanmış olarak gelen her türlü güzel widget'ı sağlar. platform. Kutudan çıkar çıkmaz 'modern' görünen temiz bir kullanıcı arayüzü elde edersiniz."

Geliştiricinin bakış açısından yaralanmaya hakaret ekleyerek, “RIM'de kullandıkları her türlü UI widget'ı var. birinci taraf uygulamaları — yuvarlatılmış köşeler, kayan ekran geçişleri, degrade liste alanları vb. - ancak bunların hiçbirini üçüncü taraf geliştiriciler tarafından kullanılmak üzere piyasaya sürmezler. Sonuçlar, onları tutarsız hale getirmek için büyük çaba harcamak zorunda kalan geliştiriciler tarafından oluşturulan, çılgınca tutarsız kullanıcı arayüzlerine sahip uygulamalardır.”

Watkin'in yazısı uzun ama netleşmesi için bir düzine farklı yolu detaylandırıyor - Apple'ın takıntılı gizliliği ve App Store onay sürecinin tutarsızlığı ve Apple'ın kapı bekçiliği işlevinin 'Büyük Birader' doğası hakkında kontrol arzusu - kararların çoğu ve Apple'ın üçüncü taraf geliştiricilerin elinden aldığı seçimler, iPhone için daha fazla başarı, Apple için daha fazla başarı ve daha da önemlisi, şirket için daha fazla başarı anlamına geliyordu. en az biraz geliştiriciler

İPhone'un yalnızca bir ağda olmasından nefret mi ediyorsunuz? "Taşıyıcı yerine veri planına göre değişen, tamamen yalıtılmış bir grup aktarım olarak uygulanan" ağ iletişimine sahip taşıyıcılar arasında kullanım için bir uygulama geliştirmeyi deneyin.

Uygulamaların arka planda çalışmasına izin vermediği için Apple'dan nefret mi ediyorsunuz? Watkins, High Geek'te "asla serbest bırakılamayacak bir 100K RSS beslemesi" içeren bir hikaye anlatıyor ve sonuçlandırıyor sonunda, “Apple'ın neden arka planda işlemeyi açmakta tereddüt ettiğini kesinlikle görebiliyorum. iPhone. Kötü geliştiricilerin tüm platformu kötü göstermesi gerçekten çok kolay.”

Uygulamasını satma ve dağıtım kanalları arasında seçim yapma ve ödeme almaya çalışma ve rastgele indirim "promosyonları" ile mücadele etme hikayesi Apple'ın tek adresli mağazasını ve her şeyi kapsayan 70/30'luk bölünmeyi kendi içinde güzel görünmesini sağlıyor. basitlik.

Ayrıca, App Store'da neden 50.000'den fazla iPhone uygulaması bulunduğunu ve rakip mobil platformların mağazalarında kıyaslanamayacak kadar boş raf olduğunu açıklamak için uzun bir yol kat ediyor.

Watkins'in PodTraper için sunduğu satış ve pazarlama verileri, daha önce gördüğümüz satış ve pazarlama verilerine çok benziyor. iPhone uygulamaları ve müşteri tabanıyla olan etkileşimler, herkesin benzer bir ortamda sahip olacağı etkileşimlere benziyor. durum. Sonuç olarak: promosyon iyidir; tanıtım iyidir; müşteri hizmetleri (müşterilerinizi dinlemek) iyidir.

Zaman bir intikamdır ve Apple'ın rakipleri bir gelişmeyi desteklemek için zamanla bir araya gelebilir iPhone'un bir şut vuruşu. Watkin'in iyi yazılmış, kusursuz bir şekilde belgelenmiş anılarının yetenekli bir şekilde gösterdiği gibi, o zaman yakın değil.

İnsanların “bunun için bir uygulama var!” demesi tesadüf değil. iPhone hakkında konuştuklarında. Diğer akıllı telefonlar hakkında konuştuklarında, "Keşke bunun için bir uygulama olsaydı" demeleri daha olasıdır.

Son Blog Yazısı

| Mac kültü
August 20, 2021

Apple, Köprü ve 3D Binaları Haritalarda Daha Fazla Şehre Getirmeye Devam EdiyorApple, geçen Eylül ayında iOS 6 ile yeni Haritalar uygulamasını piya...

| Mac kültü
August 20, 2021

Sürüngenleri WhatsApp profilinizden nasıl uzak tutabilirsiniz?En son WhatsApp sürümlerini görmezden gelmeyin.Fotoğraf: Rob LeFebvre/Mac KültüWhatsA...

| Mac kültü
August 20, 2021

iOS 12 Ekran Süresi'ndeki uygulamalar için zaman sınırları nasıl ekleniriOS 12, güzel ekranınızın cazibesinden kaçınmanızı sağlar.Fotoğraf: Charlie...