Android’li G1’e Genel Bakış II (İşletim Sistemi)
G1’in en önemli özelliği, Google tarafından geliştirilmiş bir işletim sistemini ilk kullanan cihaz olmasıdır. Android adı verilen bu işletim sistemi açık kaynak kodlu olarak geliştirilmiştir ve Apache2.0 lisansına sahiptir. Android işletim sistemi Linux temellidir tabi ki cep telefonu kullanımı için özelleştirilmiş ve üzerinde fazla kaynak kullanmadan java uygulamalarını çalıştırabilecek bir yapı tasarlanmıştır. Ayrıca üzerine cep telefonu donanımlarını kullanabilecek kütüphaneler eklenmiş.
Android için hızlı uygulama geliştirmeyi sağlayacak bir arayüz oluşturulmuş, üzerinde ön tanımlı bulunan email programı, SMS programı, calendar, maps, browser, contacts gibi uygulamalar, bu uygulama geliştirme altyapısı üzerinde Java ile geliştirilmiştir. Java uygulamalarını çalıştıran katmana Application Framework adı verilmiş. Geliştiriciler için ise bir SDK (software development kit) oluşturulmuş, SDK’nın içeriği olarak da geliştiricilerin ihtiyaç duyabileceği araçlar, bir emulator ve işletim sistemi üzerindeki kütüphanelere, donanıma ve veri yapısına erişim için bir arayüz (API) sunulmuş.
Google’ın en büyük amaçlarından biri hızlı ve kolay yazılım geliştirilebilecek bir platform sunmak ayrıca yazılım geliştiricileri herhangi bir şekilde kısıtlamamak, cihazın tüm donanımlarına ve bilgilerine erişilebilir kılmak. Bu sayede Android işletim sistemi üzerinde bulunan tüm temel uygulamaları yeniden yazarak tamamen özelleştirmeyi bile mümkün kılmışlar. Örneğin mevcut uygulama geliştirme platformu ile SMS alan/gönderen ya da kendi kişi listesini kullanarak arama veya çağrı cevaplama yapabilen uygulamalar geliştirmek mümkün olmuş. Bir çok mobil işletim sisteminde bu seviyede programların işletim sisteminin kendine ait görevleri olduğu düşünüldüğü için geliştiricilere bu denli esneklik sağlanmamaktadır.
Mevcut cep telefonlarının büyük çoğunluğunun java desteği (j2me) zaten bulunuyor ancak Android’in sunduğu java desteği klasik telefonlardan çok daha ileri seviyede olduğu için yazılım geliştiricilere önemli avantajlar sunuyor. Ayrıca mevcut telefonların java desteği üretici firmanın çabasıyla gerçekleştiği için bu işte pek bir standart yakalanmış durumda değil, dolayısıyla Android ve onun gelişmiş java desteği yepyeni farklı bir açılım sağlıyor, Android işletim sistemli telefonlar sayesinde masaüstü yazılımlarının sahip olduğu fonksiyonların çok benzerlerini cebimizde taşıyor olacağız.
Android’in çok önemli rakipleri de var, son zamanlarda cep telefonlarını gerçekçi bir cep bilgisayarına dönüştüren Apple’ın iPhone’u, pazarda hiçbir tecrübesi olmamasına rağmen gerçek internet deneyimi ve kolay kullanılabilir dokunmatik ekranı sayesinde özellikle 2008 yılında esti geçti. 2006’da olmayan, 2007 ortasında pazara giren iPhone, 2008 3. Çeyrek rakamlarına göre (Symbian’ı saymazsak) birdenbire pazarda birinci sıraya oturdu. Blacbery RIM ve Windows Mobile çok önemli atılımlar yapmazsa bu yarışın gerisinde kalacaklar gibi görünüyor.
Pazarda Android‘in yeri de oldukça önemli seviyelerde tahmin ediliyor. Belki tahminlerden çok daha yukarılarda görebileceğiz, çünkü Google’ın açık platformu ve geliştiricilere sunduğu destek ile bir çok fantastik uygulama birer birer boy göstemeye başlıyor, üstelik Android Market ile uygulamaları kullanıcılar ile hızlıca buluşturuyor. Uygulama zenginliği ve bu uygulamalara kolay erişim ister istemez son kullanıcıyı bu platforma çekecektir. Biz de zaman içerisinde bu uygulamaları ve Android platformuyla ilgili gelişmeleri elimizden geldiğince burada tanıtıyor olacağız.
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.












Recent Comments