Android Nedir?


Android İşletim Sistemi Hakkında

android-logo-white1

Android, Linux tabanlı ve açık kaynak kodlu bir işletim sistemidir. Mobil cihazlar (Akıllı telefon, tablet, PDA vb.) üzerinde koşması amacıyla Google ve Open Handset Alliance işbirliğiyle geliştirilmiştir. Şu anda ise esas olarak Google tarafından geliştirilmeye devam edilmektedir. Android Uygulamaları, Android Market‘i (Google Play) kullanarak indirilebilir. Andorid Market online bir Android uygulama mağazasıdır. Bu hizmetten faydalanabilmek için Android Market‘e üye olmak gerekir. Üyelik ücretsizdir. Android işletim sistemi ilk olarak 5 Kasım 2007′de duyurulmuş ve 2008 yılında piyasaya sürülmüştür. Google Android’i daha önce satın almış olmasına rağmen, Android işletim sistemi piyasaya sürüldükten sonra, resmen aldığını duyurmuştur.

Android işletim sistemi mobil cihazlar için geliştirilmiş olsa da farklı tür donanımlarda koşması için çalışmalar yapan firmalar mevcuttur. Google’ın Android geliştiricileri için hazırladığı dokümanlara, Android’in kaynak kodlarına ve farklı tür donanımlara nasıl uyarlanacağı ile ilgili bilgilere www.android.com adresinden ulaşılabilir.

Android Kurulum

Android SDK (Software Development Kit – Yazılım Geliştirme Seti) uygulama geliştirmek için gerekli tüm araçları içerir. Bu araçlar temelde aşağıdaki gibidir:

  • Derleyici (Compiler)
  • Ayıklayıcı (Debugger)
  • Cihaz emülatörü

Belli başlı Android SDK özellikleri aşağıdaki gibidir;

  • Artçıl işlemlere (backgroung processing) izin verir.
  • Zengin kullanıcı ara birimi kütüphanelerine sahiptir.
  • OpenGL kütüphanelerini kullanarak 2D ve 3D grafik işlemleri gerçekleştirebilir.
  • Dosya sistemine erişebilir.
  • IPC mesajlaşmasını destekler.
  • Wi-Fi donanım erişimini destekler.
  • GPS gibi konum bazlı servis API’lere sahiptir.
  • Direk GoogleMap entegrasyonunu destekler.
  • Dinamik altyapı ve kaynak kullanımı ile yerelleştirme yapılabilir.
  • Bluetooth kullanarak P2P veri transferi için kütüphanelere sahiptir.
  • Uygulama arama sonuçlarını sistem aramalarına entegre etme yeteneğine sahiptir.
  • İvmeölçer gibi sensör donanımının kullanımı için API’leri mevcuttur.
  • Gömülü SQLite veritabanını destekler.
  • Tüm medya donamını kontrol edebilir (Kamera ve mikrofon kullanarak kayıt yapma, oynatma vb.).
  • Farklı formatlardaki ses, resim ve video dosyalarını oynatabilecek kütüphanelere sahiptir.

Eğer yeni bir Android geliştiricisiyseniz tek bir paket halinde sunulan ADT (Android Developer Tools)-Bundle dosyasını indirebilir ve hızlıca uygulama geliştirmeye başlayabilirsiniz. ADT dosyası aşağıdaki araçların tamamını içerir:

  • Eclipse IDE ve ADT eklentisi
  • Android SDK Araçları
  • Android Platform Araçları
  • Son Android platform
  • Emülatör için gereken son Android işletim sistemi imajı

ADT-Bundle dosyasının güncel haline http://developer.android.com/sdk/index.html linkinden ulaşılabilir. Linkteki dosya indirildikten sonra içerisindeki dosyalar extract veya unzip yöntemiyle çıkartılır. Son olarak yapılması gereken Eclipse klasörü içerisindeki eclipse.exe (Windows tabanlı işletim sistemleri için) uygulamasının çalıştırılmasıdır. Uygulama çalıştırıldıktan sonra ilk uygulamayı yazmak için hemen hemen her şey hazırdır.

 adt_first

Deniz KILINÇ

Advertisements

4 Responses to Android Nedir?

  1. Pingback: Android İşletim Sistemi Mimarisi (Kernel, Libraries, Runtime, Framework, DVM) | Dr. Deniz KILINÇ Blog Sitesi

  2. Pingback: Android Emülatörü ve Sanal Cihazı (AVD) | Dr. Deniz KILINÇ Blog Sitesi

  3. Pingback: İlk Android Uygulaması | Dr. Deniz KILINÇ Blog Sitesi

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: