İOS Uygulamaları Neden Android Uygulamalardan Daha İyi?

  • Mark Lucas
  • 0
  • 3038
  • 779
reklâm

Bu makaleyi nesnel olarak yazma girişiminde, Android geliştiricilerle neden iOS üzerinden Android'i seçtikleri hakkında konuşmaya başladım. Bana çok net bir şekilde gelen, en çok seçimi hiç yapmadığı yönünde. Bazıları yaptı ama çoğu:

  1. Zaten Java'da gelişiyor, bu yüzden geçişin en kolay noktasıydı Yani Android Uygulamaları Geliştirmek İstiyor musunuz? İşte Nasıl Öğreniyor, Android Uygulamaları Geliştirmek İstiyor musunuz? İşte Nasıl Öğrenilir? Çok uzun yıllar sonra, bir kişi mobil pazarın artık insanın hayal edebileceği her uygulamaya doymuş olduğunu düşünüyor - ama durum böyle değil. Hala ihtiyacı olan çok sayıda niş var…;
  2. İşverenleri tarafından zorla.

Konuştuğum geliştiriciler açık bir şekilde yeterli bir örneğe işaret etmiyorlardı, ancak Android geliştirme çabaları hakkında verdikleri fıkra kanıtları çevrimiçi olarak iyi bir şekilde belgelendi. Önceki okumalardan, şu anki araştırmalardan ve endüstrideki bilgilerden birkaç anekdot bilgi parçasından güvenli bir şekilde iddiada bulunabileceğimi hissediyorum:

iOS uygulamaları daha iyi.

Bu fanboy konuşması değil, bu iddianın Apple'a olan sevgimin erişimini çok uzatan nedenleri var. Bir süreliğine yabaları bırak ve beni dinle.

Geliştirme Zamanı ve Fiyatı

Android geliştiricileri ile konuşurken, Android'de bir şey oluşturmanın ne kadar sürdüğü hakkında fıkralar aldım. Sadece ikisi, her iki platformda da bir uygulamayı başarıyla tamamladı ve her ikisi de Android'in gerçekten zaman emici olduğunu doğruladı.

Anekdot kanıtımı İnternet'e gerçeği bulma görevi olarak aldım. Ne buldum, bu Android ve iOS gelişimi Bir Çığır Açıcı Uygulama Tasarımı mıydı? 7 Mobil Geliştirme Blogları Bir Çığır Açan Uygulama Tasarlarken Okumalısınız? 7 Mobil Gelişim Blogları Okumanız Gerekenler Mobil alan o kadar yeni ki trendler sürekli değişiyor ve her gün yeni görüşler ortaya çıkıyor. Mobil uygulamalar geliştirmeyi planlıyorsanız, delirmeden nasıl devam edebilirsiniz? kapsamlı bir şekilde çalışılmıştır ve anekdot kanıtlara güvenmek yerine, birçok çalışma, hem kod satırlarında hem de çalışma saatlerinde gerçekten önemli bir fark olduğunu göstermiştir..

Bu sonuçlar, her iki platformda da deneyimi olan bağımsız bir tasarım ve geliştirme ajansı olan Infinium'dan geliyor. Metodoloji basittir. Altı proje için iki özdeş derleme yaptılar ve aşağıdaki kuralları uyguladılar:

  1. Proje, iOS ve Android için inşa edilmiş aynı uygulamaya sahipti.
  2. Genelde verileri önemli ölçüde çarpıtabilecek eski bir kod tabanı veya teknik borç yoktu..

İlk önce kod satırlarına bakacağız.

Görebildiğiniz gibi, toplam kod satırları, yüzde 38 ile yüzde 124 arasında, her yerde yüzde 38 ile ortalama fark yarattı..

Ardından, Infinium her bir projeyi kodlamak için harcanan saat sayısını belirlemeye çalıştı.

Yine burada önemli bir fark görebilirsiniz. Ortalama bir Android uygulamasının geliştirilmesi, iOS’e kıyasla yaklaşık yüzde 28 daha fazla zaman alıyor..

Bu nedenle, geliştiricilerin Android uygulamaları için genellikle daha fazla ücret aldıkları fikrinden birçoğunun kapalı olduğunu hayal edebilirsiniz. Bu, anekdot olarak, daha da dış kaynaklı ve düşük kaliteli bir gelişime yol açmakta ve bu da sorunu daha da kötüleştirmektedir. Android'deki uygulamalar, iOS App Store'dakilerden daha düşük kalitede olma ününe sahiptir ve bu, “niye ya” bu sorunun arkasında.

Bölümlü Android Market

Geliştirici panelimin ayrıntılı olarak ortaya koyduğu bir diğer sorun ise pazar bölümlemesi.

Google Play Store'dan 4 Ocak 2016'da (Google tarafından) toplanan bu veriler sorunun ne kadar kötü olduğunu gösteriyor. Kullanıcıların yalnızca yüzde 0,7'si işletim sisteminin en yeni sürümünü kullanıyorken, kullanıcıların neredeyse üçte biri hala yaklaşık üç yaşında olan bir işletim sistemi sürümünü kullanıyor..

Birçok geliştirici, hatta web üzerinde gelişenler bile, bir tarayıcının yedi veya sekiz sürümü için bir ürün tasarlarken zarif bozunma yöntemlerini kullanmanın zor olduğunu söyleyecektir. Şimdi bir Android geliştiricisinden, dört veya beş yaşında veya daha uzun olabilecek bir işletim sistemi ile yapmasını istediğinizi hayal edin..

Vahşi doğada Android cihazların sayısının çok fazla olduğunu fark ettiğinizde sorun daha da karmaşıklaşır. Ekran boyutları ve çözünürlüklerin yanı sıra her biri için cihaza özel özellikler veya en azından çoğunluğunun optimizasyonunu hayal edin.

Bu bir Android geliştiricinin hayatıdır.

Karşılaştırma açısından, Apple'a göre, iOS kullanıcıları aşağıdaki gibi bölünmüştür:

  • iOS 9 - yüzde 76
  • iOS 8 - 17
  • Daha önce - yüzde 7

Bir Kullanıcı Hedefi Trendi Var

Bir geliştirici olarak, Apple ürünleri için büyük bir boşluk bırakıyor gibi görünen bir kullanıcı tabanının geleceğini sorgulamaya başlayabilirsiniz..

Tüketici İstihbarat Araştırma Ortakları'na (CIRP) göre - ve aslında BGR tarafından bildirildi - piyasaya çıktıktan sonraki ilk ayda bir iPhone 6s veya 6s Plus satın alan kullanıcıların yüzde 26'sı bir Android telefondan geçiş yapıyordu. Bu, çok yıllı bir trendi takip ediyor (iPhone 6 alıcılarının yüzde 12'si Android defektörleriydi ve yüzde 23'ü aynı rapora göre Android'den geçiş yaptı), Android'i pek çok kişi ile ilgili endişeleri daha iyi ele aldığını düşündüğü bir sistem için terk etti. güvenlik, kullanılabilirlik ve tabii ki uygulamalar.

Geliştiriciler, bir platform için daha iyi geliştirilmelerini öğrenerek yüzlerce veya binlerce saat harcıyorlar. Kullanıcı tabanı küçülürken iş güvenliği ve karlılık (bağımsız geliştiriciler için) onunla birlikte küçülür. Bu gibi eğilimler devam ederse, ne kadar süre kalacağınızı sormalısınız..

Daha İyi Geliştirici Araçları

Xcode ve Android Developer Studio gibi etkileşimli geliştirme ortamları Mac'inizde Android Studio'yu Kurma (Ve Neden İstiyorsunuz) Mac'inizde Android Studio'yu Kurma (Ve Neden İstediğiniz) Mac'e ihtiyacınız olabilir Kendi iOS uygulamalarınızı oluşturmak için, ancak daha çok yeşil uzaylı biriyseniz, Android Studio da kullanılabilir. Uygulamayı yapma - afTrarall, birçok ücretsiz uygulamayı kullanıyoruz Sonsuz Maymunlar ile Kendi Akıllı Telefon Uygulamanızı Yaratın - Hiçbir Kodlama Bilgisi Gerekmiyor Sonsuz Maymunlar ile Kendi Akıllı Telefon Uygulamanızı Yaratın - Gerek Yok Kodlama Bilgisi Gerekli Her şey zamanımız varsa çok iyi olurdu , özellikle de teknolojinin hayatımızın pek çok alanına yayıldığından beri bilgisayar kodlamasını öğrenmek için gereken beceriler ve sabır. Ama neyse ki, uygulamalar ve web geliştiricileri var… ve oyun kurucuları Herhangi Bir Programlama Olmadan Video Oyunları Nasıl Yapılır Herhangi Bir Programlama Yapmadan Video Oyunları Nasıl Yapılır Bir video oyunu yapmak ister ancak kodunu çözemez misiniz? Ardından, kod yazmanıza gerek kalmadan oyun oluşturmanıza olanak sağlayan bir video oyunu yapım seti kullanın! kodlamayı tamamen atlamak için - ama kesinlikle yardımcı oluyorlar.

Konuştuğum geliştiricilerin hiçbiri Xcode'da sunulan Android Development Studio ortamını tercih etmedi. Bir değil. Adalet, bir Android geliştirici tercih (şimdi ölü) Apple Xcode Eclipse tercih etti.

En sık duyduğum şikayetler, birçoğu vardı, çoğunlukla tercih meseleleriydi. Örneğin, birçok geliştirici, Android'in XML düzen kontrolünün aksine, Xcode'da görülen WYSIWYG yaklaşımını tercih etti..

Öykünme Nasıl Android Taklit Etmek ve PC'nizde Android Uygulamaları Çalıştırın Öyleyse Nasıl Android Taklit Etmek ve PC'nizde Android Uygulamaları Çalıştırmak Android masaüstünüzde veya dizüstü bilgisayarınızda çalışan almak için oldukça kolay! Burada, sizi en iyi yöntemlerden geçiriyoruz. başka bir sıcak düğme konuydu. Android öykünücüsü Genymotion, bu sorunun düzeltilmesi olarak müjdeledi, ancak genellikle bir araçtan daha çok yük oluyor.

Ayrıca, konuştuğum her geliştirici Apple'ın geliştiricilere olan bağlılığını ve Google'ın bilinen sorunlara karşı ilgisiz bakış açısını övdü. Yine, bu bir anekdottur, ancak hızlı bir Google araması Android ile aynı sorunlarla ve geliştirme araçları ve kaynakları ile karşılaşan başkalarını işaret eder..

Şimdi ne düşündüğünüzü bize bildirin: Hem Android hem de iOS için geliştirilen bir geliştirici misiniz? Aşağıdaki yorumlardaki görüşlerinizi duymak isteriz. Konuştuğum geliştiriciler isimsiz kalmayı tercih etti ve siz de aynısını yapmakta serbestsiniz..

Sizden haber almak için sabırsızlanıyoruz.




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.