İçeriğe atla

Scripting Layer for Android

Scripting Layer for Android (SLAA), Android işletim sistemi kullanan aygıtlar üzerinde farklı programlama dilleriyle geliştirilmiş betiklerin çalıştırılmasını sağlayan bir kütüphanedir. CPython, Perl, JRuby, Lua ve Tcl dillerini desteklemektedir.

Edify

Google'ın Android Recovery'den yüklenebilir update.zip'ler için geliştirmiş olduğu ufak programlama dilidir. Amend'den sonra geliştirilmiştir. Java'dan etkilenmiştir. Updater-script dosyasında yazılır ve derlenmez.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Programlama dili</span>

Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tektipleştirilmiş yoludur. Programlama dilleri, yazılımcının bilgisayara hangi veri üzerinde işlem yapacağını, verinin nasıl depolanıp iletileceğini, hangi koşullarda hangi işlemlerin yapılacağını tam olarak anlatmasını sağlar.

Delphi, Object Pascal'ı temel alan bir olaya dayalı programlama dili ve masaüstü, mobil, web ve konsol yazılımları için tümleşik geliştirme ortamıdır (IDE). Delphi, 2008 yılından beri Embarcadero Technologies tarafından geliştirilmektedir.

QuickBASIC, QBASIC ya da QB, Microsoft şirketi tarafından geliştirilmiş, Microsoft QuickBASIC isimli programlama dilinin belli özellikleri çıkarılarak sadeleştirilmiş halidir. MS-DOS işletim sisteminin belli sürümlerinin parçası olarak sunulmuştur. Adından da anlaşılacağı üzere, yapısal bir BASIC türevidir.

<span class="mw-page-title-main">AutoCAD</span>

AutoCAD, Amerika Birleşik Devletleri merkezli Autodesk şirketinin 1980'lerin başından beri geliştirdiği bir bilgisayar destekli tasarım (CAD) yazılımı. Teknik resim çizmek için kullanılan diğer programlar gibi vektör tabanlıdır. Yani CAD programı; çözünürlükten bağımsız, 2-boyutlu ve 3-boyutlu geometrik nesnelerin oluşturulduğu bir veri kümesidir. Bu alandaki ilk vektörel çizim programlarından biridir.

<span class="mw-page-title-main">Nesne yönelimli programlama</span> nesne kavramına dayalı programlama paradigması

Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.

<span class="mw-page-title-main">Android</span> Mobil işletim sistemi

Android, Google ve Open Handset Alliance tarafından, cep telefonları, tabletler ve televizyonlar için geliştirilmekte olan, Linux tabanlı, özgür ve ücretsiz bir iş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. Google tarafından ücretsiz sunulması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ı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.

Google Developers Google'ın yazılım geliştirme araçları ve platformları, uygulama programlama arayüzü (API'ler) ve teknik kaynaklar sitesidir. Site, Google'ın geliştirici ürünlerini kullanan geliştiriciler için tartışma grupları ve bloglar dahil olmak üzere Google geliştirici araçlarının ve API'larının kullanımına ilişkin belgeler içerir. Google Haritalar, YouTube, Google Workspace ve diğerleri gibi Google'ın neredeyse tüm popüler tüketici ürünleri için sunulan API'ler vardır. Google, çoğunlukla web geliştiricileri için web API'leri olmak üzere çeşitli API'ler sunar. API'ler, Google Haritalar, Google Earth, Google AdSense, Adwords, Google Apps ve YouTube dahil olmak üzere popüler Google tüketici ürünlerini temel alır. Google Veri API'leri, programcıların Google hizmetlerinden veri okuyan ve yazan uygulamalar oluşturmasına olanak tanır. Şu anda bunlar arasında Google Analytics, Blogger, Google Base, Google Books, Google Takvim, Google Code, Google Earth, Google Notebook API'leri bulunmaktadır.

Bilgi işlem platformu, bir uygulama yazılımı çalıştırmak için donanım mimarisi ve bir yazılım çerçevesi, yazılım, çeşitli bazı kombinasyon veya sıralamalarını içermektedir. Tipik platformlarda bir bilgisayar mimari, işletim sistemi, programlama dilleri ve ilgili kullanıcı arabirimi içerir.

<span class="mw-page-title-main">Unreal Engine</span> video oyunu motoru

Unreal Engine, Epic Games tarafından geliştirilen ve ilk olarak 1998 yılında yayınlanan Unreal isimli birinci şahıs nişancı oyununda kullanılan oyun motoru. Esas olarak birinci şahıs nişancı oyunları için geliştirilmesine karşın, sonraları çeşitli türlerdeki oyunlarda kullanıldı. C++ ile yazılmış kodu sayesinde yüksek derecede taşınabilirliğe sahiptir ve günümüzde birçok oyun geliştirici tarafından kullanılan bir araç haline gelmiştir.

<span class="mw-page-title-main">Android Studio</span> Android geliştirme için tasarlanan tümleşik geliştirme ortamı

Android Studio, Android için resmi tümleşik geliştirme ortamı. 16 Mayıs 2013 tarihinde Google I/O etkinliğinde tanıtılmıştır. Android Studio, IntelliJ IDEA'ya dayalı olup Android geliştirme için özel olarak tasarlanmıştır.

<span class="mw-page-title-main">Android Donut</span>

Android Donut veya Android 1.6 Donut, Google tarafından geliştirilen dördüncü Android sürümüdür. 15 Eylül 2009'da kullanıcılara tanıtıldı. Sürüme Donut ismi verildi. Bu, Android Cupcake sürümün geliştirilmiş versiyonu idi. Bu sürüm Linux Kernel 2.6.29 bazında ve API 4.seviyesine kuruldu (üretildi). Daha hızlı fotoğraf çekmek mümkün olduğu gibi WVGA (780x480) çözünürlüklü ekranlara destek getirildi. Bu sürüme internet ve yerel aramalar için Hızlı Arama seçeneği, galeri entegrasyonlu kamera resim ve video çekim modları, batarya göstergesi, CDMA desteği, ek ekran boyutları için destek, text-to-speech motoru desteği, çoklu dil seçeneği gibi özellikler eklendi. Android Donut'ın esas özelliklerine bular dahil idi:

<span class="mw-page-title-main">Android Honeycomb</span>

Android Honeycomb veya Android 3.0–3.2.6 "Honeycomb" Android sürümünün Google tarafından geliştirilen 8. versiyonudur. Sürümün ismi "petek" anlamındadır. İlk 3.0 versiyonu 22 Şubat 2011 yılında yayımlandı. Sürümle beraber, Motorola Xoom adlı tablet tanıtıldı. Bundan önce sunulmuş sürümler yalnızca akıllı telefonlar için uyumlu idi. Bununla, ilk kez Android işletim sistemi tabletlere yol açtı. Sürüm Linux kernel 2.6.36 bazında hazırlanmıştır. Android Honeycomb yalnızca tabletler için tasarlanmış ve sadece tabletlerde bulunan tek Android sürümüdür. Android 3.0 Honeycomb, tabletlere özel geniş ekranı ve holografik kullanıcı arayüzü ile büyük ilgi topladı.

<span class="mw-page-title-main">Android Ice Cream Sandwich</span> android işletim sisteminin 4. ana sürümü

Android Ice Cream Sandwich veya Android 4.0 - 4.0.4 "Ice Cream Sandwich", Android sürümünün Google tarafından geliştirilen 9. versiyonudur. Sürümün ilk 4.0 versiyonu 19 Ekim 2011 yılında tanıtılmıştır. Sürüm Galaxy Nexus telefonu ile birge sunulmuştur. Sürüm Linux kernel 3.0.1 bazında yaratılmıştır. Sürüme Ice Cream Sandwich ismi verildi.Android Honeycomb yalnızca tablet bilgisayarlar için, daha öncekiler yalnızca akıllı telefonlar için sürülmüştür. Google "Ice Cream Sandwich" sürümü ile ilk kez olarak aynı anda hem tablet, hem de akıllı telefonlar için uyguladı. Bu sistemde ilk kez HIG sistemi bulundu. Android 4.0 "Holo" kod adlı yeni bir görünümünü ve Roboto adlı yeni bir yazı tipi olan harf karakteri tanıttı.

<span class="mw-page-title-main">Android Jelly Bean</span> Android sürümünün Google tarafından geliştirilen, 2012de tanıtılan 10. sürümü

Android Jelly Bean veya Android 4.1-4.3.1 Jelly Bean, Android sürümünün Google tarafından geliştirilen 10. versiyonudur. Sürümün ilk 4.1 versiyonu 9 Temmuz 2012 yılında tanıtılmıştır.Sürüm Linux kernel 3.0.31 bazında yaratıldı ve ona "Jelly Bean" ismi verildi. İlk kez 27 Haziran 2012 yılında Google I/O konferansında yeni sürüm hakkında ilk bilgiler duyuruldu. İşletim sistemi daha yumuşak ve daha duyarlı olması için tasarlanmış performans iyileştirmeleri, yeni aksiyon düğmeleri ve diğer iç değişiklikleri ile bildirim sistemindeki iyileştirme üzerinde duruldu. Sürümle beraber Asus tarafından üretilen Nexus 7 tableti ve Nexus Q medya oynatıcı meydana çıkardı.

<span class="mw-page-title-main">Android Lollipop</span> Android işletim sisteminin 5. ana sürümü

Android Lollipop veya Android 5.0-5.1.1 Lollipop Android sürümünün Google tarafından geliştirilen 12. versiyonu olan mobil işletim sistemidir. Google yeni sürüm hakkında bilgileri Google I/O konferansında, 25 Haziran 2014 yılında açıkladı. Genellikle Google yeni sürümlerinin kod isimlerini latin alfabesinin seri harfleri ile isimlendiriyor ve yeni sürüme bu harfle başlayan yiyecek adını veriyor. Bu kez yaratılacak yeni sürümün kod adı A,B,C,D,E,F,G,H,İ,J,K harflerinden sonra "Android L" idi. Sürüm, dahili olarak "Lemon Meringue Pie" kod adını aldı. 15 Ekim 2015 yılında Google yeni sürümün isminin "L" harfine uygun olarak dünyanın en popüler şekerlemelerinden biri "Lolipop" olacağını ilan etti. Sürümün 5.0 versiyonu 28 Ekim 2015 yılında kullanıcılara tanıtıldı. Sürüm Linux kernel 3.16.1 bazında yaratıldı. Yeni sürüm ilk kez olarak "over-the-air" (OTA) aracılığıyla güncellemeye sunuldu. Onun kaynak kodu 3 Kasım 2014 yılında kullanıma verildi.

SwiftKey, Android ve iOS sistemli akıllı telefonlar ve tablet bilgisayarlar cihazları için bir giriş yöntemidir. SwiftKey yapay zekâ teknolojilerinin bir harmanını kullanır, bu, kullanıcının yazmak niyetinde olduğu bir sonraki kelimeyi tahmin etmek için etkinleşir. SwiftKey şu anda giriş metni ve öğrendiği dayalı önceki SMS mesajları ve çıkış tahminlerini öğrenir.

<span class="mw-page-title-main">Malzeme Tasarımı</span>

Material Design Google tarafından 2014 yılında geliştirilen bir tasarım dilidir. Google 2014 Google I/O konferansında, 25 Haziran 2014 tarihinde Materyal Tasarımı açıkladı. Origamiden ilham alan düzen, Microsoft'un "Metro" temasının daha pastel ve kâğıtlaşmış halini andırıyor. Bu, Google Now-da tanıtılan "Kart" motifleri üzerine genişlenir. Materyal Tasarımında grid tabanlı düzenleri, duyarlı animasyonlar ve geçişler, dolgu ve aydınlatma ve gölgeler gibi derinlik etkileri daha liberal kullanır. Tasarımcı Matías Duarte bunu "gerçek kâğıt gibi, dijital malzeme genişletmek ve akıllıca reform olabilir" gibi, belirtti. Malzemenin fiziksel yüzeyleri ve kenarları vardır. Dikişler ve gölgeler dokunmada neler yapabileceğiniz hakkında anlam vermektedir. "Google, yeni tasarım dilinin kâğıt ve mürekkepe dayandığını belirtiyor. Google, Mayıs 2021'de Android 12 sistemini piyasaya sürerken, artırılmış animasyonu, daha büyük düğmeleri ve kullanıcının duvar kağıdından özel UI temalarının oluşturulabilmesini vurgulayan "Material You" olarak bilinen bir konsepti açıkladı.

<span class="mw-page-title-main">Android yazılımı geliştirme</span>

Android yazılım geliştirmesi Android işletim sistemi için yeni uygulamaların oluşturulduğu süreçtir. Uygulamalar genellikle Android yazılım geliştirme kiti (SDK) kullanılarak Java programlama dilinde geliştirilir; ancak diğer geliştirme ortamları da mevcuttur. Google, Android uygulamaları Kotlin, Java ve C++ dilleri kullanılarak Android yazılım geliştirme kiti (SDK) kullanılarak yazılabilir" ve diğer dilleri kullanmak da mümkün olduğunu belirtiyor. Go, JavaScript, C, C++ veya Assembly gibi Java sanal makinesi (JVM) dışı tüm diller, muhtemelen kısıtlı API desteğiyle araçlar tarafından sağlanabilecek JVM dil kodunun yardımına ihtiyaç duyar.

<span class="mw-page-title-main">Gboard</span> google tarafından sunulan IOS ve Android için emoji ve gif bakımından zengin, Akılı Telefon klavyesi.

Gboard, Google tarafından yerel Android ve iOS cihazlar için geliştirilmiş bir sanal klavye uygulamasıdır. İlk olarak Mayıs 2016'da iOS'ta piyasaya sürüldü. Ardından Aralık 2016'da Android'de yayınlanan ve Android'de zaten kurulmuş olan Google Klavye uygulamasında büyük bir güncelleme olarak tanıtıldı.