Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Titanium mobile ile Çapraz Platform Uygulama GeliştirmeNazır Dogan
Appcelerator Titanium Platformu ile iOS,Android ve Windows Mobile'e mobil uygulama geliştirebilirsiniz. Kitapta iOS ve Android anlatılmıştır.Daha sonradan Windows destegi gelmiştir.
Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeMuharrem Tac
19 Şubat 2011 tarihinde İTÜ ARI - 1 Teknokent'te düzenlenen Google Technology User Group toplantısında sunduğum Android üzeerinde Adobe Flex ve AIR ile Yazılım Geliştirme sunumu.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Titanium mobile ile Çapraz Platform Uygulama GeliştirmeNazır Dogan
Appcelerator Titanium Platformu ile iOS,Android ve Windows Mobile'e mobil uygulama geliştirebilirsiniz. Kitapta iOS ve Android anlatılmıştır.Daha sonradan Windows destegi gelmiştir.
Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeMuharrem Tac
19 Şubat 2011 tarihinde İTÜ ARI - 1 Teknokent'te düzenlenen Google Technology User Group toplantısında sunduğum Android üzeerinde Adobe Flex ve AIR ile Yazılım Geliştirme sunumu.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Kasım ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Ekim ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Ocak ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Haziran ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Mayıs ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Aralık ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Temmuz ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz ın hazırladığı bu sunumda Nisan ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?mobilike
Türkiye'nin mobil sektör dergisi madreport'un Q1 2013 sayısı çıktı! İçerisinde yer alan "Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?" konusunu sunumdan inceleyeblirsiniz.
madreport'ta yayınlanan diğer konulara linke tıklayarak ulaşabilirsiniz. goo.gl/6LdTL
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Şubat ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Eylül ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
1.ANDROID
2.INTRODUCTION
Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
Initially developed by Android, Inc., which Google backed financially and later bought in 2005, Android was unveiled in 2007 along with the founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. The first Android-powered phone was sold in October 2008.
3.ARCHITECTURE
4.Android consists of a kernel based on Linux kernel version 2.6 and, from Android 4.0 Ice Cream Sandwich onwards, version 3.x, with middleware, libraries and APIs written in C, and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony.
Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik 'dex-code' (Dalvik Executable), which is usually translated from Java bytecode.The main hardware platform for Android is the ARM architecture.
5.APPLICATIONS
Android has a growing selection of third party applications, which can be acquired by users either through an app store such as Google Play or the Amazon Appstore, or by downloading and installing the application's APK file from a third-party site.
The Play Store application allows users to browse, download and update apps published by Google and third-party developers, and is pre-installed on devices that comply with Google's compatibility requirements.
6.APPLICATIONS
The app filters the list of available applications to those that are compatible with the user's device, and developers may restrict their applications to particular carriers or countries for business reasons. Purchases of unwanted applications can be refunded within 15 minutes of the time of download, and some carriers offer direct carrier billing for Google Play application purchases, where the cost of the application is added to the user's monthly bill.
As of September 2012, there were more than 675,000 apps available for Android, and the estimated number of applications downloaded from the Play Store was 25 billion.
7.SECURITY & PRIVACY
Android applications run in a sandbox, an isolated area of the system that does not have access to the rest of the system's resources, unless access permissions are explicitly granted by the user when the application is installed. Before installing an application, the Play Store displays all required permissions: a game may need to enable vibration or save data to an SD card, for example, but should not need to read SMS messages or access the phonebook. After reviewing these permissions, the user can choose to accept or refuse them, installing the application only if they accept.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Kasım ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Ekim ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Ocak ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Haziran ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Mayıs ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Aralık ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Temmuz ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz ın hazırladığı bu sunumda Nisan ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?mobilike
Türkiye'nin mobil sektör dergisi madreport'un Q1 2013 sayısı çıktı! İçerisinde yer alan "Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?" konusunu sunumdan inceleyeblirsiniz.
madreport'ta yayınlanan diğer konulara linke tıklayarak ulaşabilirsiniz. goo.gl/6LdTL
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Şubat ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
Sosyal medya ve dijital pazarlama dünyasında neler olup bitiyor? Dekatlon Buzz'ın hazırladığı bu sunumda Eylül ayı boyunca hayata geçmiş kampanyaları ve dijital dünyadan trend olayları bulacaksınız.
1.ANDROID
2.INTRODUCTION
Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
Initially developed by Android, Inc., which Google backed financially and later bought in 2005, Android was unveiled in 2007 along with the founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. The first Android-powered phone was sold in October 2008.
3.ARCHITECTURE
4.Android consists of a kernel based on Linux kernel version 2.6 and, from Android 4.0 Ice Cream Sandwich onwards, version 3.x, with middleware, libraries and APIs written in C, and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony.
Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik 'dex-code' (Dalvik Executable), which is usually translated from Java bytecode.The main hardware platform for Android is the ARM architecture.
5.APPLICATIONS
Android has a growing selection of third party applications, which can be acquired by users either through an app store such as Google Play or the Amazon Appstore, or by downloading and installing the application's APK file from a third-party site.
The Play Store application allows users to browse, download and update apps published by Google and third-party developers, and is pre-installed on devices that comply with Google's compatibility requirements.
6.APPLICATIONS
The app filters the list of available applications to those that are compatible with the user's device, and developers may restrict their applications to particular carriers or countries for business reasons. Purchases of unwanted applications can be refunded within 15 minutes of the time of download, and some carriers offer direct carrier billing for Google Play application purchases, where the cost of the application is added to the user's monthly bill.
As of September 2012, there were more than 675,000 apps available for Android, and the estimated number of applications downloaded from the Play Store was 25 billion.
7.SECURITY & PRIVACY
Android applications run in a sandbox, an isolated area of the system that does not have access to the rest of the system's resources, unless access permissions are explicitly granted by the user when the application is installed. Before installing an application, the Play Store displays all required permissions: a game may need to enable vibration or save data to an SD card, for example, but should not need to read SMS messages or access the phonebook. After reviewing these permissions, the user can choose to accept or refuse them, installing the application only if they accept.
appwoX - Mobil Uygulama Çözümleri
http://www.appwox.com
appwoX Mobil Yazılım ve Uygulama Çözümleri
appwoX iPhone, iPad ve Android Platformlarında Mobil Yazılım, iphone Yazılım, ipad Yazılım, IOS Yazılım, Android Yazılım ve Mobil Uygulama çözümleri Sunan, özgün ve kaliteli mobil uygulamalar geliştiren ve mobil uygulamalara içerik sağlayan bir teknoloji şirketidir.
http://www.appwox.com/tr/hizmetlerimiz/mobil-uygulama-danismanligi
iphone yazılım, ios yazılım, mobil yazılım, android yazılım, ipad yazılım, iphone uygulama, android uygulama, mobil uygulama, ipad uygulama
Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte olan, açık kaynak kodlu bir mobil işletim sistemidir. Android, aygıtların fonksiyonelliğini genişleten uygulamalar yazan geniş bir geliştirici grubuna sahiptir. Android için halihazırda 1 milyondan fazla uygulama bulunmaktadır. Google Play Store ise, Android işletim sistemi uygulamalarının çeşitli sitelerden indirilebilmesinin yanı sıra, Google tarafından işletilen kurumsal uygulama mağazasıdır. Geliştiriciler, ilk olarak aygıtı, Google’ın Java kütüphanesi aracılığıyla kontrol ederek Java dilinde yazmışlardır.
Serhad Makbuloğlu tarafından verilecek bu web seminerinde, Windows 7'den Windows 8'e Geçiş konusu anlatılacaktır. Ayrıca Web seminer sonundaki soru&cevap bölümünde de Windows 8 ile ilgili merak ettiğiniz soruların cevaplarını bulabilirsiniz.
3. Android; Google ve Open Handset Alliance tarafından, mobil
cihazlar için geliştirilmekte olan, Linux tabanlı özgür ve ücretsiz
birişletim sistemidir. Sistem açık kaynak kodlu olsa da,
kodlarının ufak ama çok önemli bir kısmı Google tarafından
kapalı tutulmaktadır.
4. Google tarafından ücretsiz olmasının sebebi, sistemin daha
hızlı ve çabuk gelişmesi, birçok popüler marka tarafından
kullanılması ve bu sayede reklamlarını daha fazla kişiye
ulaşmasını sağlamaktır. Google, Android sistemi üzerinde
çalışan Google Play marketteki oyun ve uygulamalar
üzerinde aldığı reklamları yayınlayarak para kazanmaktadır.
Android'in desteklenen uygulama uzantısı ".apk"dır.
5. Android, aygıtların fonksiyonelliğini genişleten uygulamalar yazan
geniş bir geliştirici grubuna sahiptir. Android için halihazırda 1
milyondan fazla uygulama bulunmaktadır. Google Play Store ise,
Android işletim sistemi uygulamalarının çeşitli sitelerden
indirilebilmesinin yanı sıra, Google tarafından işletilen kurumsal
uygulama mağazasıdır. Geliştiriciler, ilk olarak aygıtı, Google'ın Java
kütüphanesi aracılığıyla kontrol ederek Java dilinde yazmışlardır.
6. Temmuz 2005'te Google, Android Inc.'i almış ve ufak bir başlangıç
şirketini Palo Alto'da kurmuştur. Android'in kurucuları, Google'a
çalışmak için giden Andy Rubin (Danger'in kurucusu), Rich Miner
(WildFire'ın kurucusu), Nick Sears ve Chris White'dır. (WebTV'de
çalışan ilk mühendislerden biri). Bu arada, Android Inc.'in işlevleri
daha önce yaptıkları mobil işletim sistemleri kadar iyi bilinmemektedir
ve bu da Google'ın Mobil Cihazlar pazarına gireceği söylentisini
başlatmıştır. Buna karşın, bu süreç içinde pazara ne çeşit ürünle
çıkacakları tam olarak belli olmamıştır.
7. Google'da, ekip (Rubin tarafından izin verilen) Linux tabanlı,
taşınabilir cihazlar için geliştirdikleri, esnek, güncelleştirilebilir
İşletim Sistemini yazmışlardır. Raporlara göre Google çoktan
donanım serilerini, yazılım partnerlerini ve taşınabilir cihazlarda
çeşitli derecelerde birlikte çalışacağı sinyalini vermiştir.
Open Handset Alliance, 5 Kasım 2007'de Android'i kurduğunu
duyurmuştur ve ardından 34 adet donanım, yazılım ve
telekomşirketi, mobil cihazlar için telif hakkı olmayan bir işletim
sisteminin teknolojinin gelişimi için yararlı olduğu konusunda
hemfikir olmuşlardır.
10. Android işletim sistemi mimarisinde en üst katman olarak bilinir ve
uygulama katmanı olarak adlandırılır.
Application Katmanı
Android işletim sistemi mimarisinde 2. katman olarak gözümüze
çarpmakta olan Application Framework katmanı adındanda
anlaşılacağı üzere uygulamaların işletim sistemi ile etkileşimini
sağlayacak olan servislerin bulunduğu(aracılığını yapan)
katmandır.
Applications Framework Katmanı
11. Android işletim sistemi mimarisinde 3. katman olarak göze
çarpan Libraries katmanı (native-libraries olarakta karşımıza çıkabilir)
Android işletim sistemi içerisine yerleştirilmiş diğer araç
kütüphanelerini bulunduran katmandır.
Libraries Katmanı
Uygulamaların çalışma zamanında ele alarak bytecodelarının okunup,
işlemci üzerinde yorumlanmasıyla çalışmakta iken Ahead-of-Time yani
çalışma öncesi derleme ile bu yapı Uygulamaların kurulma aşamasında
derlenip çalışma esnasında derlenme ile zaman kaybetmemesi
sağlamaktadır. Buda Android için daha az işlemci ve ram anlamına
gelmektedir.
Android Runtime Katmanı
12. Android işletim sisteminde 5. Katman olarak Linux-Kernel gözümüze çarpıyor
olsada gerçek anlamda en alt katman işletim sisteminin 0. seviyesidir. İşletim
sistemi ile donanım ( hardware ) arasındaki iletişimi sağlayan tabiri yerinde
ise android işletim sisteminin kalbidir. Linux-Kernel, Linux olarak adlandırıyor
olsakta bilinen linux kernelden bağımsız olarak Android için özel olarak
geliştirilmiştir. Yani bilinen linux çekirdeğinden çalışma prensipleri olarak aynı
olsada yapısal olarak farklıdır.
Linux Kernel Katmanı
14. Java tabanlı projelerinizi inşa etmenize yarayan bir araçtır.
Projelerinizin kaynak kodlarının alıp, jar veya war oluşturma, testleri
çalıştırma . Bundan önceki build araçları Ant veya Maven gibi
Bu build araçlarınında güçlü noktaları vardır.Ant çok esnek olması
,maven kütüphane tanıma sistemi gibi özellikleri yardımcı olur, gradle
birçok derleyicinin güçlü yanlarının toplandığı bir derleyicidir ve bize
çoğu konuda yardımcı olur. Gradle’ın diğer bir avantajılı yanı ise birden
çok projenizi kolayca yönetebilirsiniz. Yönetmekten kasettiğim inşa
edebilirsiniz, çalıştırabilirsiniz ve benzeri işler. Var olan projelerinizi,
yapısal değişime zorlamadan inşa süreçlerini yukarıda bahsettiğim
avantajlarla sarmalar.
Gradle
15. Android uygulamalarında ekran tasarımları res klasörü altında
bulunan layout dosyaları ile belirlenir. Bu dosyalar xml formatında
hazırlanan dosyalardır ve Android uygulamalarına özel etiketler
kullanarak görsel öğelerin yerleşimlerini ve özelliklerini bildirirler.
Bir ekranın görünümü genellikle iki farklı yerleşim tipi kullanılarak
belirlenir. Bunlar RelativeLayout ve LinearLayout olarak ikiye
ayrılır.RelativeLayout ile bir nesne istediğimiz yere
yerleştirilebilirken LinearLayout’ta dikey veya yatay hizalama ile
yerleştirilir.
Layout
16. Activity, androidde sayfalara karşılık gelir. Activityler stack
mantığıyla çalışır. En son açılan en üsttedir, ilk açılan en
alttadır.Yaşam döngüsü aşağıdaki gibidir.
Activity
17.
18. Activity ile yapılan uygulamalarda hep yeni bir activity açarak
yapılır,fragment sayfanın genel teması bozulmadan sadece belirli
bir kısmın değişmesini sağlayan yapılardır.Daha hızlı çalşır ve
şuanda önerilen bir yöntemdir.
Fragment
19. Manifest
AndroidManifest.xml dosyası, herhangi bir Android projesinin
olmazsa olmaz dosyasıdır. Uygulamanızın tüm temel bilgileri
AndroidManifest.xml içinde belirtilir. Bu dosya xml formatında
oluşturulduğu için hem makina hem de insan tarafından
okunabilir. Her oluşturulan activity burada tanımlanmak
zorundadır yoksa hata ile karşılaşılır.
20. Java Sınıfları
Java sınıfları layout xml’lerinde oluşturulan nesnelerin
yönetimi veya internete bağlan veritabanı gibi programsal
işlerin goruldugu yerlerdir burda orijinal java sınıfları yerine
andoridin java sınıfları kullanılır.Dilin butun özellikleri
androidde geçerlidir. Findviewbyid ile layout yapılmış nesneler
java içeriklerine bağlanır ve kullanılabilir.
22. 1.0 ALPHA
• Gmail Uygulaması
• Kamera Uygulaması
• YouTube Video Oynatıcısı
• Google Haritalar
• Rehber, Takvim ve Web
Tarayıcısı
2008
23. 1.5 CUPCAKE
• Bluetooth Desteği
• Kamera Kaydı
• Video Gösterimi
• Yazı Tahmin Edebilen Klavye
• Animasyonlu Ekran Özellikleri
• Widget ekleme
30 NİSAN 2009
24. 1.6 DONUT
• Doğru Çeviri yapma
• Okuma Özellikleri
• WVGA (780x480) Çözünürlüklü
Ekranlara Destek
15 EYLÜL 2009
25. 2.1 Eclair
• Html 5 ve Bluetooth 2.1 Desteği
• Sanal Klavye
• Yüksek Ekran Çözünürlüğü Desteği ile
Özelleştirilebilen Arayüz Özelliği
• Kamera Uygulamasına Flaş Desteği
• Dijital Zoom, Sahne Modları, Renk
Efektleri ve Makro Odak Modları
OCAK 2010
28. 4.0 Ice Cream Sandwich
• Yüz Tanıma Fonksiyonları
• NFC ile Dosya Paylaşımı
özellikleri
• 1080p Video Desteği
• Mart 2012'de Android Market'in adı Google Play olarak değiştirildi
19 EKİM 2011
29. 4.1 Jelly Bean
• “Performansı ve Kararlılığı
artırır.” teması
• Isınma ve Donma
Problemleri Giderilmesi
4.2.2 Jelly Bean Plus
4.2 Jelly Bean
• Aynı Anda İki Uygulama
Açma Özelliği
9 TEMMUZ 2012
29 EKİM 2012
• Arayüz Hızı 60 FPS
30. 4.3 Jelly Bean
• Çoklu Kullanıcı için Ebeveyn Kontrolü
• Oyunlar için OpenGl 3.0 desteği
• Diğer Teknolojik Aletlere Bağlanmak için İlk
Akıllı Bluetooth Teknolojisi
• Wifi'yı açıp kapatmak yerine otomatik açılıp
kapanabilen akıllı wifi teknolojisi
• Uygulama İzinleri Kontrol Edilebilmesi
24 TEMMUZ 2013
31. 4.4 Kitkat
• Görsel Arayüzde Değişiklik
• Renklendirilmiş Arayüz
• Ram Optimizisyonu
• Art (Android Run Time) Sanal Makinesi
Nexus ile deneysel olarak kullanılması
31 EKİM 2013
32. 5.0 Lollipop
• Pil Ömründe İyileştirmeler
• Daha Stabil ve Daha Güvenli
• Çift Sim Kart Desteğini
• 64 bit ve 4 GB RAM desteği
12 KASIM 2014
33. 6.0 Marshmallow
• Yenilenen Uygulama İzinleri
• Android Pay
• Gelişmiş Parmak İzi Okuyucusu
• Pil Ömründe 2 Kata Yakın İyileşme
5 EKİM 2015
35. Android sisteminde güncellemeler, Nexus, Android One ve Google
Play sürümü cihazlar dışında üretici firma tarafından yapılır. Üretici
firma açık kaynaklı sistemi alır ve ürettiği cihaza uygun hale getirdikten
sonra sistemi kullanır. Android’in açık kaynaklı olması cihaz
geliştiricilerine sistem üzerinde istedikleri değişikleri gerçekleştirme
özgürlüğü sağlar. Nexus ve Android One cihazlarında güncellemeler
Google tarafından sağlanır. Google üretici firmalarla yaptığı ortak bir
çalışma içerisinde bu cihazları piyasaya sürer. Cihazların yazılımı
Google tarafından verilen saf Android olurken, donanım anlaşma
yapılan teknoloji şirketi tarafından üretilir.
36. Nexus 5X, Nexus 6P, Nexus 6, Nexus 5, Nexus 4, Nexus 7, Nexus 9 ve
Nexus 10 cihazlar en yeni Android sürümünü doğrudan Google'dan
alır. Bu cihazlar, Google Store'da ilk kullanıma sunulmalarından sonra
en az iki yıl süreyle Android sürüm güncellemelerini alır.
Bir güncelleme çıktığında bunun cihazınıza ulaşması iki haftayı
bulabilir. Güncellemeler ayrıca sistem dosyaları olarak Google’ın
fabrika imajları sayfasında da cihazlara özel yayınlanır. Dileyen
kullanıcılar buradaki sistem dosyaları aracılığı ile cihazlarını
formatlayarak son sürüme beklemeden geçebilirler.
37.
38. Nexus cihazlar ayrıca, aşağıdaki şartlarda belirtilen süreye göre güvenlik
güncellemeleri alırlar:
Cihazın Google Store'da ilk kullanıma sunulmasından itibaren üç yıl
Veya cihazın Google Store'da satışının durdurulmasından itibaren 18 ay
Android One telefonlar, Android'in son sürümünü Google'ın donanım iş
ortaklarından alır. Google'ın iş ortakları kendi programlarına göre
güncellemeler gönderir ve bu güncellemeleri mümkün olan en kısa sürede
size ulaştırmaya çalışır. Tüm iş ortakları, telefonun kamuya ilk
lansmanından sonra en az on sekiz ay süreyle yazılım güncellemelerini
sağlamayı taahhüt eder. Bu, tüm telefonların en az bir tane önemli yazılım
güncellemesi ve birden fazla daha küçük güvenlik güncellemesi alacağı
anlamına gelir.
39. Google Play sürümü cihazların güncellemeleri Google tarafından
değil, cihaz üreticileri tarafından yönetilir. Google, yeni bir sürüm
sunulduğunda sistem güncellemelerinin kısa sürede sağlanması için
üreticilerle yakın çalışmalar yürütür. Bir güncelleme çıktığında bunun
cihazınıza ulaşması iki haftayı bulabilir. Güncelleme çıktıktan sonra
bunu almanız, operatörünüze bağlı olarak iki haftadan fazla da
sürebilir.
40. Akıllı telefonlar pazarında üretilen cihazların çoğunluğu Nexus, Android
One ve Google Play sürümü cihazların dışında olduklarından Google
tarafından yayınlanan son sürümlerin tüm cihazlara ulaşması zaman alır
ve bazı cihazlar için yayınlanmaz. Çünkü üreticilerin çoğunluğu
yayınlanan son sürümü mevcut cihazlarına vermek için saf sistemin
üzerinde aylar sürebilen çalışmalara başlarlar. Üreticilerin
özelleştirmelerinden sonra uygun görülen eski veya yeni üretilen
cihazlara güncelleme yayınlarlar. Günümüz itibari ile Android’in son
sürümü olan Marshmallow sürümünün cihazlardaki kullanım oranı bu
durumu özetlemektedir.