Android ve İOS İşletim Sistemi Arasındaki Farklar
12 Nis, 2019 18:16 tarihinde eklendi

Android ve İOS İşletim Sistemi Arasındaki Farklar

Android ve İOS İşletim Sistemi Arasındaki Farklar

Öncelikle yazımıza işletim sistemi nedir? sorusu ile başlayarak iki işletim sistemi hakkında oluşan kafalardaki soru işaretlerini bir bir silelim… 🙂

İşletim sistemi: donanım ile kullanıcı arasındaki iletişimi sağlayan programdır; yani yapmak istediğiniz işlemi cihazın donanıma iletmektedir. Yapmak istediğiniz işleme geri dönüş aldığınızda ise iletişim gerçekleşir.

YAZILIM DİLİNDE ANDROID VE IOS FARKI



Android ve İOS‘un en belirgin ve ana farklılıkları kodlandıkları yani yazıldıkları bilgisayar dillerinden gelmektedir. İki sisteminde yazım dili birbirinden farklıdır.  İOS işletim sistemi Apple tarafından geliştirilen swift programlama diliyle yazılmış ve objective-c üzerine kurulmuştur. Android İşletim Sistemi ise java tabanlı olarak yazılmıştır.

IOS NEDEN OBJECTIVE-C DİLİNİ TERCİH EDİYOR?

Kısaca C dili olarak adlandırılan objective-c dili düşük seviye programlama dilidir ve donanıma daha yakındır. Bu nedenle esnekliği azdır ve programcılardan daha fazla donanım hakkında bilgi bekler. Biraz daha açık ve net anlatımla, bu dille yazılmış olan program farklı bir donanım yani cihaz üzerinde çalışmayabilir. İOS cihazlarının birbiriyle benzer donanıma sahip olmasının sebebi de budur. Bu sebeple iOS işletim sistemini Apple dışında herhangi bir  cihazda göremezsiniz. Çünkü Apple ürünleri çok ince bir çalışmanın sonucunda piyasaya sürülür ve başka işletim sistemleriyle bağlantıya ise izin vermez. Apple’ın yazılımsal olarak bu dili seçmesinin en büyük sebebi az öncede bahsettiğimiz gibi kurulan sistemin donanıma oldukça yakın olması. Bu nedenle programlama dillerinin erişemeyeceği bir hız yakalıyor. Buna bağlo olarak da Apple diğer işletim sistemi kullanan cihazlara göre daha stabil ve hızlıdır. Örneğin; diğer işletim sistemli cihazların 4 GB Ram ile yaptığı işlemleri, Apple cihazları 2 GB Ram ile yapabilir ve daha yavaş işlemci kullanmasına rağmen daha iyi sonuç alabilir. Bu nedenle kullanıldığı cihazın daha az şarj tüketmesi beklenir.

ANDROİD JAVA iLE YAZlLMIŞTIR

Java dili cihazın donanımı üzerinde çalışmamaktadır ve doğal olarak cihazın üzerine sanal bir ortam kurar. Bu nedenle Java yazılımlarının çalıştığı sanal makine görüntü ve işlev açısından aynıdır. Kurulan her cihazda sorunsuz çalışır. Daha esnektir. Bu da cihazı daha özgür kullanılmasını sağlar; hafıza kartı takılabilir, bilgisayara herhangi ek programa ihtiyaç duymadan bağlanabilir, farklı aksesuarlar kullanılabilir. Ancak bu özgürlüğün de olumsuz getirileri vardır. Android kullanan cihazlar daha güçlü donanıma ihtiyaç duyar ve bu da enerji tüketimini artmasına pil ömrünü düşmesine sebep olur. Ayrıca eğer güçlü bir cihaz değilse donmalara, kasmalara sebep olabilir.

İOS İLE ANDROİD’İN KULLANIM FARKLILIKLARI NELERDİR?

İOS işletim sistemini kullanan biri donanım yolunu kullanır. Android işletim sistemi kullanıcısı ise Android – Java Sanal Makine aracılığı ile donanıma ulaşır. Android’in izlediği yol uzundur bu nedenle daha güçlü bir donanıma ihtiyaç duyar; iOS’dan daha yavaş çalışır. Ancak İOS’a göre kullanım esnasında daha esnek hareket etmenizi sağlar.



HANGİ İŞLETİM SİSTEMİ TERCİH EDİLMELİ?

Bu kullanım farklılıklarınıza göre değişir. Cihazdan beklentileriniz ve hangi amaçla ne sıklıkla ve nasıl kullanmak istediğinize göre de farklılık gösterir mesela İOS için bahsecek olursak eğer akıllı telefon kullanırken;

  • Telefonunuzu çok fazla kurcalamıyor ve kişiselleştirmiyor,
  • stabil çalışmasını, güvenliğinin tam olmasını istiyor,
  • yazılım güncellemelerini zamanında ve hemen almasını, kolay bozulmamasını bekliyor,
  • istediğiniz işi hızlı bir şekilde çözmesini, uygulama mağazasının güvenilir olmasını tercih ediyor
  • …ve buna karşın ek hafıza kartına ihtiyaç duymam, bilgisayara ek yazılım kullanarak bağlayabilirim, farklı aksesuarların hepsini kullanmasam da olur, uygulamaları sadece uygulama mağazasından indirmem benim için sorun olmaz diye düşünüyorsanız…

tercihiniz iOS işletim sistemli bir cihazdan yana olmalıdır.

Android tercih etme sebebine gelecek olursak ise;

  • Cihazı kullanırken özgür olmak, ek hafıza kartına ihtiyaç duymamak, bilgisayarıma ek yazılım ve aksesuar gerektirmeden bağlamak istiyorsanız,
  • uygulamaları mevcut uygulama mağazası haricinde dosya olarak da internet kullanarak basitçe telefonunuza yükleyebilmeyi tercih ediyor,
  • …ve tüm bunlara karşın telefonunuzun güvenliğinden, hızlı yazılım güncellemesinden, stabiliteden vazgeçmeyi gözeedebilirim diyorsanız, Android işletim sistemli bir cihazı seçebilirsiniz .

DONANIM VE DİĞER ÖZELLİKLER

Verdiğimiz bilgiler doğrultusunda telefonların işlemci hızı, ram ve hafıza büyüklüklerini kıyaslayarak tercihinizi belirlemek yerine, ilk olarak işletim sistemlerini göz önüne almanızda fayda var. Çünkü sahip olduğu işletim sistemi donanım özellikleri tam olarak yansıtmaya bilir.

Bir Cevap Yaz

E-posta hesabınız yayımlanmayacak. Doldurulması zorunlu alanlar işaretlendi *