Pages Navigation Menu

Mobil uygulama yazacağım. iPhone mu, Android mi?

90lı yılların sonunda dot-com bubble diye adlandırıyorlar.
Web siteleri için talep çok, ürün az, ne yapsanız tutuyor, alıcı buluyormuş.
Böyle olunca hakkettiklerinden fazla değer biçilen web şirketlerinin sayısı artmış.
Sayı artıp rekabet başlayınca pek çoğu batmış.
Biz o treni kaçırdık ama şimdi benzer bir trendin mobil uygulama piyasasında olduğunu söyleniyor.
Popülerleşen bir oyunun yada uygulamanın milyona yakın kişi tarafından indirildiğini daha da sık duymaya başladık.
Mobil teknoloji rüzgarı arkasına aldı, çok açık görülüyor.
Bu aşamada pek çok yazılımcı arkadaşım da düşünüyordur, “Tamam, mobil uygulama yazayım ama hangi platform?”
Ben de kendi sınırlarım ölçüsünde bu konuda izlenimlerimi aktararak karar aşamasındaki arkadaşlara ufak bir katkıda bulunayım.
Her platformun avantajlarını maddeleyerek:
Neden iphone?

1- Türkiye’de iPhone yaygın:
Türkiye’de şu en çok duyduğumuz en popüler platform. Android gibi market konusunda kısıtlamaları yok. Görsel ve yazılı medya tarafından da promote ediliyor.
2- iPhone’da Uygulama Satmak Daha Karlı:
subjektif izlenim: iphone kullanıcı kitlesi uygulamalara daha çok para harcayan profil.
objektif izlenim: iphone’da yazılım geliştiriciler için daha fazla bariyer var, bu yüzden ürününüz android’e oranla daha az rekabet görecektir. Android’de bir ürünün kopyasını yaparak markete sunmak çok daha kolay.
Neden Android?

1- Free Style:
Android için uygulam geliştridiniz, markete atıyorsunuz, anında insanlar uygulamanızı indirmeye başlıyor.
Çok absurb birşey yapmadıysanız uygulamanızın sansüre uğrama durumu söz konusu değil
iphone’da ise bazen bir haftayı geçebilen bir değerlendirme sürecinden geçiyorsunuz, ancak Steve amcanın kuralları dahilindeyseniz kabul olunuyorsunuz.
Kendimden örnek vereyim: andronom bünyesinde geliştirdiğim wikileaks uygulaması Android’de serbest şekilde indirilmeye devam ederken  iphone wikileaks uygulamasını kaldırmıştır.
2- Reklam Gelirleri:
Android uygulamalarının ortalama reklam gelirinin iphone’yi gectigini birkac yerde okumustum. Bu free ve reklam geliri üzerine uygulama yapacaklar için önemli bir kriter
3- Android Geleceğin Mobil İşletim Sistemi:
Kişisel inancım ki yapılan araştırmalarla ortaya çıkan trend de bunu doğruluyor, android diğer işletim sistemlerini
kullanım ve tercih edilme olarak geçecektir. Uygulama çeşitliliği açısından zaten geçti.

4- Java kariyeriniz için artı değer katar:
Java’nın endüstrinin adeta standrtlaşmış programlama dili olmuş durumda.
Bankacılıktan, telekominikasyona kadar her alanda Java bağlantılı iş bulabilirsiniz.
Android ile ilgli yapacağınız çalışmalar bu anlamda kariyerinize katkı yapacaktır.
5- Java ile programcılık bir ayrıcalıktır:
Bir problemle karşılaştığınızda yüzlerce forum binlerce developer yardımınıza koşar.
Müthiş bir community.
Java ile program geliştirmek xcode’ye (iphone geliştirme dili) göre tartışılmaz şekilde bir avantaj.
Neden Blackberry?
Çok bilgim yok detay giremem ama kişisel izlenimim daha çok iş adamlarınca tercih edildiği.
O yüzden iş dünyasına yönelik bir uygulama için düşünülebilir.
Geliştirme dili Java olduğu için Android için saydığım iki avantaj burası için de geçerili.
Neden mobil web sitesi değil?
Mantık olarak “mobil web sitesi yaparım her platformda çalışır” diyebilrsiniz.
Ben de öyle düşünüyordum, taa ki akıllı bir telefon satın alıp kullanana kadar.
Web sitesi ve browser şu an için uygulamaların (native app) yerini tutmuyor.
Uygulamalar daha şık, daha hızlı daha pratik bir kullanım sunuyor.

Not: Android geliştiricisi olarak bu konuda çok objektif olabildiğimi söyleyemem. Ancak gene listelediklerim arasında herkesce mantıklı kabul edilecek nedenler olacaktır.
Enes Akar

Entrepreneur / Software Developer



9 Yorumlar

  1. merhaba, guzel bir yazi hazilamissiniz. Android yazilim gelecegi simdiden netlesmeye basladi, java ve kaloy app store islemleri buyuk avantajlarla developerin yaninda… Ayrica iphone ve ipad fiyatlarinin el yakiyor olmasi, steve amca prensipleri, illede uretim sermayesi ( bir mac almak ) sartlari hem tasarimciyi, hem developeri, hem kullaniciyi hem de uygulama sahiplerini bogmak uzere…

  2. Merhaba,
    açıklamalarınız ve tespitleriniz çok yerinde olmuş.sizinle aynı görüşteyim…gelecek=java=android ve hp mini 110c bilgisayarıma bile android 2.2 yi kurdum. harika çalışıyor.neden microsofta tonlarca para verip bir sürü gereksiz hantal programlarla vakit geçireyim..ayrıca windows-7 2.2 GB, android 2.2 ise sadece 84 MB ile makinanızın max özellik gibi bir ihtiyacı da yok.fark burda :))) şimdilik belki windows 7nin yerini tutmuyor gözükebilir ama tabi bu şimdilik…çok yakında %100 herşeyi yapabilecek….

    bunlar da benim ilavelerim olsun…

  3. Java konusuna değinmeniz çok hoşuma gitti.Bende uzun süredir iOS mu Android mi gidip geliyordum :)

    Bu yazıyı okuduktan sonra sanırım android ile devam edeceğim.Yalnız sormak istediğim bir şey var.Reklam gelirleri derken neyi kastettiniz ?

    Android uygulamalarında aynı web sitelerinde ki gibi reklam mı alıyoruz ?

  4. Evet, web siteleri gibi reklam alınabiliyor.

  5. Hersey guzel de ne diye iphone la android arasinda gidip geliyorsunuz ki? Sen programciysan ikisini de yapacaksin kardesim. Bu kadar basit kapistirmayin iki platformu artik :) Ben sahsen ikisini de yapiyorum..

  6. Ek olarak iPhone uygulaması geliştirebilmeniz için bir Mac’e sahip olmanızın şart olduğu da vurgulanmalı. O derece kapalı bir sistem. Elinizde iphone ve Mac yoksa bunları almak için çok ciddi bir yatırım yapmanız gerekiyor.

  7. google play sonrası şimdi android zamanıdır

    • bak bu olayların akışını baya değiştirebilir.Dengeler nasıl değişir merak ediyorum .Bende androidle geliştirme işine girebilirim.

  8. gayet mantıklı gerekçeler.. teşekkürler..

Yorum yazsana

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

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>