İçindekiler
Android'e GirişTarih yapmak
2006/2007 yılı için Google diğerleri arasında Google maps Mobile, gmail Mobile, Google search WAP gibi mobil cihazlar için uygulamalara girmeye başlar. Daha 2007'de gphone adlı bir proje üzerinde çalışmaya başlamaya karar verdi, ancak o yılın sonunda Android'i mobil işletim sistemi olarak duyurdu.
Bu sistem, kullanıcılar için açık kaynak kodlu ve aynı zamanda ücretsiz olması ile karakterize edildi.
Ekim 2008'e kadar Google, işletim sistemli ilk bilgisayarını piyasaya sürdü Android HTC G1 olarak adlandırıldı.
Ocak 2010'da, ileri düzey kullanıcılar için üst düzey bir cihaz olduğu için ticari olarak büyük bir başarı elde etmeyen Nexus One piyasaya sürüldü.
Akılda tutulması gereken bir şey, Android kullanırken doğrudan ilişkili olmadığıdır.Google ile, herkesin kullanabileceği ve özelleştirebileceği bir dizi açık kaynak kitaplığı olduğu için.
Android'in bir işletim sistemi olduğu, ancak bu kavramın ötesine geçtiği sonucuna varılabilir, çünkü mobil bilgisayarlara ve ayrıca bazı elektrikli cihazlara kurulmak üzere tasarlanmış bir program paketidir; akıllı buzdolapları
Android, piyasada oldukça popüler olan açık kaynaklı bir Linux işletim sistemi, C ve C ++ ile yazılmış kütüphaneler ve uygulama geliştirme için kullanılan bir Çerçeve içerir.
Ayrıca, diğer işlevlerin yanı sıra kişileri, e-postayı işleyen bir başlangıç uygulamaları paketi içerir. Ekip Google hizmetlerini getirdiğinde, diğerlerinin yanı sıra Google haritaları, gmail gibi Google uygulamaları da dahil edilir.
Ayrı bir kitaplıkta oldukları için bu uygulamalara yalnızca Android'in sahip olmadığını belirtmek önemlidir.
Android başlangıçta Google tarafından geliştirildi, ancak Google tarafından yönetilmeye devam ediyor. Handset Alliance'ı aç Google tarafından oluşturulan ve cep telefonu sektöründeki şirketlerden oluşan kar amacı gütmeyen bir kuruluştur.
Yapısı ile ilgili olarak, Android bir alt katmana sahiptir. çekirdek (çekirdek) işletim sistemi Linux donanım sürücülerinin yönetimini, güvenlik yönetimini ve iletişim Çerçevesini sağlar.
Daha sonra, açık kaynak sistemlerde zaten mevcut olan C ve C ++ (programlama dilleri) ile geliştirilmiş bir kitaplık katmanı vardır.
Ayrıca veritabanlarıyla çalışmak için SQLite, 3D grafikler geliştirmek için OpenGL ES ve HTML işlemek için Webkit vardır.
Bu kavramlar birçok okuyucunun kavrayışının ötesinde olsa da, Android işletim sisteminin sahip olduğu bazı dahili özelliklerden bahsetmek yeterlidir.
Mobil uygulama geliştirme çerçevesi java tabanlıdır, ancak Android, güncelleme hızı düşük olduğu için bu sistem, yani java ME altında çalışmaz, bu nedenle Google, Dalvik adında yeni bir sanal makine oluşturdu.Android yürütülebilir dosyaları .dex uzantısına sahiptir ve apk uzantılı (Android paketi) dosyalarda paketlenmiş olarak bulunabilir.
Yeni bir işletim sistemi piyasaya sürüldüğünde, o cep telefonu için bir sürüm yayınlamanın ekipmanın üreticisine bağlı olacağı unutulmamalıdır. Örneğin, bilgisayarda Android 2.0 sürümü varsa ve birkaç ay içinde yeni bir 3.0 sürümü çıkacaksa, cihazın aynı üreticisinin cep telefonu sürümünü yayınlamaktan sorumlu olması gerekir.