iPhone vs Android – Uygulama Geliştirme Kısıtlamaları | PAYLAŞIM EVİ
Uygulama geliştirme öncesinde, özellikle IPhone için kısıtlamaları dile getiren bir yazı yazacaktım fakat google’dan aradığımda hazır yazılmış bir yazı buldum:) Aşağıda IPhone için yazılanların büyük çoğunluğu bu makaleden alıntıdır. Bende iphone için olanların altına Android için olanları ekledim.
Apple, iPhone için geliştirilmiş uygulamalarınHuman Interface Guidelines ismini verdiği dokümana göre geliştirilmesini istiyor. Apple’ın burdaki amacı, iPhone kullanıcı alışkanlığını ve tecrübesini bir seviyeye kadar standart tutup, uygulamayı ilk defa kullanacak birinin zorlanmadan uygulamaya alışması. Uygulamalara App Store’a çıkmadan evvel Apple çalışanları tarafından bizzat test edilip kullanıldığı için Human Interface Guidelines’a aykırı uygulamalar her zaman olmasa da çoğunlukla yakalanıyor.
Android’de, thread kullanılabilir. Bildiğim kadarı ile, kullanılacak thread sayısında da bizi sınırlayan tek şey, kullanıcının hardware özellikleri:)
Android’de Background işlemleri yapabiliriz. Mesela kullanıcıya sormadan dolar fiyatındaki ciddi bir değişim durumunda kullanıcıyı uyarabiliriz. (aslında bu örneği borsa için vermek isterdim ama doviz sitemiz var:) )
*Not: Androidde yazdığımız programların, yukarıda anlatılan özellikleri kullanacağını kullanıcıya bildiriliyor ve program install edilmeden önce telefon kullanıcısından 1 kereye mahsus izin alınıyor.
Android Programlama Görsel Eğitim – 1(Hello World Uygulaması)
Bilgisayara Adım Adım Android Kurulumu