İçeriğe atla

Xamarin

Xamarin
TipYan kuruluş (Microsoft)
Kuruluş16 Mayıs 2011
Genel merkezi
Hizmet alanlarıDünya çapında
Önemli kişilerMiguel de Icaza, Nat Friedman
Alt kuruluş(lar)Microsoft
Web sitesiResmi sayfası

Xamarin, Mayıs 2011'de Mono, Xamarin.Android (eski adıyla Android için Mono) ve Xamarin.iOS'u (eski adıyla MonoTouch) yaratan mühendisler tarafından kurulan ve Microsoft'un sahip olduğu San Francisco merkezli bir yazılım şirketidir. Ortak Dil Altyapısı (CLI) ve Ortak Dil Özellikleri'nin (genellikle Microsoft .NET olarak adlandırılır) platform uygulamalarıdır.[1]

Geliştiriciler, C Sharp paylaşımlı bir kod temeli ile, yerel Android, iOS ve Windows uygulamalarını yerel kullanıcı arabirimleriyle yazmak ve Windows ve macOS dahil olmak üzere birden fazla platformda kodu paylaşmak için Xamarin araçlarını kullanabilir. Xamarin’e göre, 1.4 milyondan fazla geliştirici, Nisan 2017’den itibaren dünya genelinde 120 ülkede Xamarin'in ürünlerini kullanıyordu.

24 Şubat 2016'da Microsoft, Xamarin'i satın almak için kesin bir anlaşma imzaladığını duyurdu.[2]

Tarihi

1999'da Miguel de Icaza ve Nat Friedman, sonunda Icaza'nın yeni ortaya çıkan GNOME projesine destek vermek ve yazılım geliştirmek için Ximian olarak bilinenleri başlattılar. Microsoft, .NET Framework’ü Haziran 2000’de ilk kez duyurduktan sonra, de Icaza, Linux versiyonunun uygulanabilir olup olmadığını araştırmaya başladı. Mono açık kaynaklı proje 19 Temmuz 2001’de başlatıldı. Ximian, 4 Ağustos 2003’te Novell tarafından ve Nisan 2011’de Attachmate tarafından satın alındı.

Devralımdan sonra, Attachmate, Mono'nun geliştiricileri de dahil olmak üzere Novell işgücüne yönelik yüzlerce işten çıkarılma olduğunu açıkladı, Mono'nun geleceğini söz konusu hale getirdi.

16 Mayıs 2011 tarihinde, Miguel de Icaza, blogunda Mono'nun yeni bir mobil ürün paketi salıvermeyi planlayan yeni kurulan bir şirket olan Xamarin tarafından geliştirileceğini ve destekleneceğini açıkladı. De Iaza'ya göre, Mono ekibinin en azından bir kısmı yeni şirkete taşınmıştı.

Xamarin ismi, Tamarin maymunun isminden gelir ve önde gelen T'yi bir X ile değiştirir. Bu, Ximian'ın başlamasından bu yana kullanılan adlandırma temasıyla aynıdır.[3]

Xamarin açıklandıktan sonra, projenin geleceği sorgulandı, çünkü Android için MonoTouch ve Mono şimdi Attachmate'e ait mevcut ticari tekliflerle doğrudan rekabet halinde olacaktı. O zamanlar Xamarin'in, Novell tarafından aynı iş için kullanıldığında daha önce geliştirilen teknolojileri yasadışı olarak kullanmadıklarını ispatlayacağı bilinmiyordu.

Ancak Temmuz 2011'de, şimdi bir Attachmate iştiraki olan Novell ve Xamarin, Novell'in, Android için Mono, MonoTouch ve Android için Mono için Xamarin'e kalıcı bir lisans verdiğini açıkladı.

Aralık 2012'de, Xamarin, geliştiricilerin Apple'ın macOS işletim sistemi için C # tabanlı uygulamalar inşa etmelerini ve bunları App Store üzerinden yayınlamak için paketlemelerini sağlayan, mevcut MonoDevelop Integrated geliştirme ortamı (IDE) için bir eklenti olan Xamarin.Mac'i piyasaya sürdü.[4]

Şubat 2013'te, Xamarin, Xamarin 2.0'ın piyasaya sürüldüğünü açıkladı. Bu sürüm iki ana bileşeni içeriyordu: açık kaynaklı IDE Monodevelop'un yeniden markalaşmasını yapan Xamarin Studio ve Microsoft'un .NET Framework için IDE olan Visual Studio ile entegrasyonu, Microsoft Visual Studio'nun Android için uygulamalar oluşturmak için kullanılmasına izin verdi.[5]

17 Temmuz 2013 tarihinde, Xamarin, Lead Edge Capital liderliğindeki B Serisi fonda 16 milyon $ 'ı kapattıklarını açıkladı. Charles River Ventures, Floodgate ve Ignition Partners dahil olmak üzere A Serisi fonlarından birkaç yatırımcı da katıldı.[6] 21 Ağustos 2014'te Xamarin, mobil uygulama geliştirme platformu tarafından şimdiye kadar toplanan en büyük fonlama turlarından biri olan C Serisi finansmanında 54 milyon dolar daha başarıyla kapattı. Şirketin bugüne kadarki toplam fonu 82 milyon dolardır.[7]

24 Şubat 2016'da Xamarin ve Microsoft, Microsoft'un Xamarin'i satın almak için kesin bir anlaşma imzaladığını duyurdu. Wall Street Journal'ın fiyatı 400 milyon ile 500 milyon dolar arasında olduğunu bildirmesine rağmen, anlaşma şartları açıklanmadı.

Build 2016'da Microsoft, Xamarin SDK’yı açacaklarını ve Microsoft Visual Studio’nun tümleşik geliştirme ortamında ve Visual Studio Enterprise’ın kullanıcıları için ücretsiz bir araç olarak toplayacaklarını açıkladı. Bu devralımın bir parçası olarak, Mono’yu MIT Lisansı’nın tamamen altında kaldıracaklar ve diğer tüm Xamarin SDK yazılımlarını MİT Lisansı’nın altında da .NET Foundation üzerinden yayınlayacaklar.[8]

Ürünler

Xamarin platformu

Xamarin 2.0, Şubat 2013'te piyasaya sürüldü ve Xamarin.Android, Xamarin.iOS, Visual Studio ya da Xamarin Studio ile yerel Android, iOS ve C # Windows geliştirmelerini mümkün kıldı.[9] Geliştiriciler mevcut C # kodlarını yeniden kullanır ve önemli kodları cihaz platformlarında paylaşır. Ürün, 3M, AT&T ve HP dahil birçok tanınmış firmaya başvuru yapmak için kullanıldı.[10] Xamarin, Android ve iOS geliştirme için Visual Studio'yu genişleten, .NET Framework için Microsoft'un IDE'si olan Visual Studio ile bütünleşmektedir. Xamarin ayrıca arka uç sistemlerini, 3. parti kütüphaneleri, bulut servislerini ve UI kontrollerini doğrudan mobil uygulamalara entegre etmek için bir bileşen mağazası yayınladı.

Xamarin.Forms

28 Mayıs 2014 tarihinde Xamarin 3'te tanıtılmıştır ve birinin Android, iOS ve Windows Phone'un yerel kontrolleriyle eşlenen taşınabilir kontrol altkümelerini kullanmasına izin verir.[11] Xamarin.Forms'un farklı platformlar arasındaki kod paylaşımı Xamarin.Native'e göre daha yüksektir.[12] Bu yeni yaklaşım arayüz kodunun daha kolay yazılmasını ve her platformda aynı arayüzün kullanılmasını sağlar, ancak daha karmaşık arayüzlerin yapılmasını desteklemez. Ayrıca cihaz özelliklerine erişim konusunda Xamarin.Native'den daha kullanışsızdır.[12]

Xamarin Test Cloud

Xamarin Test Cloud, herhangi bir dilde yazılmış mobil uygulamaların buluttaki gerçek, hapsedilmemiş cihazlarda test edilmesini sağlar. Xamarin Test Cloud, gerçek kullanıcı etkileşimlerini simüle etmek için nesne tabanlı UI testini kullanır.[13]

Visual Studio için Xamarin

Xamarin, Microsoft Visual Studio'da yerel Android, iOS ve Windows uygulamalarının geliştirilmesine izin veren tek IDE olduğunu iddia ediyor. Xamarin, kod tamamlama ve IntelliSense'i kullanarak geliştiricilerin IDE içinde Android, iOS ve Windows uygulamaları oluşturmalarına olanak sağlayan Microsoft Visual Studio'ya eklentiler sağlar.[14] Xamarin for Visual Studio ayrıca, Microsoft Visual Studio'da, bir simülatör veya cihazdaki uygulamaların oluşturulması, dağıtılması ve hata ayıklanması için destek sağlayan uzantılara sahiptir.[15] 2013 yılının sonlarında, Xamarin ve Microsoft, ortak geliştirici tabanlarının tüm mobil platformlar için geliştirmelerini mümkün kılmak için daha fazla teknik entegrasyon ve müşteri programları içeren bir ortaklık ilan ettiler. Ek olarak, Xamarin şimdi Microsoft Taşınabilir Sınıf Kütüphaneleri ve async / await gibi çoğu C # 5.0 özelliğini de destekliyor. CEO ve Xamarin kurucu ortağı Nat Friedman, New York'ta Visual Studio 2013'ün açılışında ittifak ilan etti.

31 Mart 2016'da Microsoft, tüm Xamarin'in yazılımlarını Visual Studio Community dahil olmak üzere her Microsoft Visual Studio sürümüyle birleştirdiklerini açıkladı ve bu, iOS öykünücüsü gibi Visual Studio'da önceden yüklenmek üzere çeşitli Xamarin özellikleri ekledi.[16]

Xamarin Studio

Şubat 2013'te piyasaya sürüldüğü sırada, Xamarin Studio, açık kaynaklı proje MonoDevelop'a dayanan Xamarin 2.0'ın bir parçası olarak, Windows ve macOS'ta mobil uygulama geliştirme için bağımsız bir IDE idi.[17] Bir hata ayıklayıcısına ek olarak, Xamarin Studio, XML kullanmadan kullanıcı arayüzleri oluşturmak için bir Android UI oluşturucusu olan C # 'da kod tamamlama ve iOS uygulama tasarımı için Xcode Arayüz Oluşturucu ile entegrasyon içerir.

Windows'ta Xamarin Studio artık kullanımdan kaldırıldı ve yerine Visual Studio için Xamarin kullanıldı. MacOS'ta Xamarin Studio hala geliştirilme aşamasındadır, ancak 2016'yı Mac için Visual Studio olarak yeniden markalandırdı.[18]

Xamarin.Mac

Xamarin.Mac, C # programlama dili kullanılarak Apple teknolojisi uygulama geliştirmesi için bir araç olarak oluşturuldu. Xamarin.Mac, Xamarin.iOS ve Xamarin.Android ile olduğu gibi, geliştiricilere Android, iOS ve Windows'ta kod kullanımının% 90'ına kadar verir.[19] Xamarin.Mac, C # geliştiricilerine, macOS için tamamen yerel Cocoa uygulamaları oluşturma yeteneği verir ve Mac App Store'a yerleştirilebilecek yerel uygulamalara izin verir.[20]

.NET Mobility Scanner

Xamarin .NET Mobility Scanner, geliştiricilerin .NET kodlarının ne kadarının diğer işletim sistemlerinde, özellikle Android, iOS, Windows Phone ve Windows Mağazası'nda çalışabileceğini görmelerini sağlar. Microsoft Silverlight kullanan ücretsiz bir web tabanlı hizmettir.[21]

RoboVM

Ekim 2015'te Xamarin, tekliflerine benzer bir şekilde İsveçli RoboVM for Java geliştirici platformunu satın aldıklarını açıkladı, Xamarin tarafından devralınması için belirtilen neden, başlangıçta Java tabanlı bir platform geliştirmeleri durumunda RoboVM'e benzer şekilde şirket yerine devraldılar, sonuçta RoboVM Xamarin ekibinden bağımsız olarak çalışıyor. RoboVM, geliştiricilerin, tamamen yerel kullanıcı arayüzleri, yerel performanslar ve tüm Java uygulamalarıyla iOS ve Android için Java uygulamaları oluşturmasına olanak tanır ve tüm Java uygulamaları, her geliştirici platformunun API'lerine tam erişime sahiptir.[22]

Nisan 2016'da Microsoft, RoboVM'yi bırakacaklarını ve 30 Nisan 2017'den sonra tüm aboneliklerini durduracaklarını açıkladı.

BugVM, serbest açık kaynak durumunu korumak için bir RoboVM çatalı yaratıldı.

Kaynakça

  1. ^ "Arşivlenmiş kopya". 1 Eylül 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  2. ^ "Arşivlenmiş kopya". 24 Şubat 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  3. ^ "Arşivlenmiş kopya". 30 Nisan 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  4. ^ "Arşivlenmiş kopya". 6 Mayıs 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  5. ^ "Arşivlenmiş kopya". 7 Şubat 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  6. ^ "Arşivlenmiş kopya". 19 Ocak 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  7. ^ "Arşivlenmiş kopya". 30 Aralık 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  8. ^ https://www.eweek.com/development/microsoft-makes-xamarin-free-in-visual-studio-open-sources-sdk []
  9. ^ "Arşivlenmiş kopya". 18 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  10. ^ "Arşivlenmiş kopya". 31 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  11. ^ "Arşivlenmiş kopya". 3 Eylül 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  12. ^ a b Divya, PS. "Xamarin Native vs. Xamarin.Forms: How to Choose - DZone Web Dev". dzone.com (İngilizce). 27 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Mayıs 2020. 
  13. ^ "Arşivlenmiş kopya". 12 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  14. ^ "Arşivlenmiş kopya". 7 Nisan 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  15. ^ "Arşivlenmiş kopya". 18 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  16. ^ "Arşivlenmiş kopya". 29 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  17. ^ "Arşivlenmiş kopya". 26 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  18. ^ "Arşivlenmiş kopya". 17 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  19. ^ https://www.eweek.com/development/can-xamarin-s-new-mac-tool-lift-c-above-objective-c []
  20. ^ "Arşivlenmiş kopya". 7 Nisan 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  21. ^ "Arşivlenmiş kopya". 15 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 
  22. ^ "Arşivlenmiş kopya". 5 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Eylül 2019. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">.NET Framework</span> Yazılım

.NET Framework, Microsoft tarafından geliştirilen, açık İnternet protokolleri ve standartları üzerine kurulmuş bir "uygulama" geliştirme platformu. Daha önce Sun Microsystems tarafından geliştirilmiş olan Java platformuna önemli benzerlikler göstermektedir.

<span class="mw-page-title-main">Skype for Business</span> ücretli anında mesajlaşma yazılımı

Skype for Business, Microsoft tarafından geliştirilen Microsoft Office paketine dahil edilmiş bir tür ücretli anında mesajlaşma yazılımıdır. Anlık ileti, ses, video gibi Windows Live Messenger özelliklerini içerir, fakat Communicator yazılımı ücretlidir ve genellikle birlikte çalışan kuruluşlar ve BT çalışanları için idealdir. Windows Live Messenger'daki gibi dosya paylaşımı, toplu konuşma gibi özelliklere de sahiptir. Skype for Business Server veya Business Online için Skype ile birlikte kullanılır. Microsoft Exchange Server ile çalışan Windows Messenger'ın yerini alıyorlar. 31 Temmuz 2021 tarihinde Skype for Business kullanımdan kaldırılmıştır.

Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.

BlackBerry OS, 1999-2013 yılları arasında Java tabanlı BlackBerry marka akıllı telefonlar için geliştirdiği mobil işletim sistemidir.

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">BlackBerry geliştirme araçları</span>

BlackBerry firması, BlackBerry OS, BlackBerry Tablet OS ve BlackBerry 10 geliştiricilerine, uygulamalarını kodlayabilecekleri çok sayıda araç ve geliştirme arayüzü sunar. Resmi geliştirme araçlarının yanı sıra Eclipse gibi pek çok bağımsız IDE, BlackBerry uygulama geliştirme süreçlerinde kolaylıkla kullanılabilmektedir.

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

Microsoft Azure hem açık çevre ortamlarından hem de İnternet'ten tüketilebilen çok çeşitli İnternet hizmetini sağlamakta" olan bir bulut platformu hizmetidir. Microsoft Online Services hizmetinin lansmanından sonra gelen bulut bilgi işlemi içine alınan Microsoft'un ilk adımıdır. Kısaca bir hizmet olarak Microsoft yazılım firmasının altyapısıdır. Azure, Ekim 2008'de açıklandı ve 1 Şubat 2010 tarihinde Windows Azure olarak serbest bırakıldı.

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

MonoDevelop Linux, OS X ve Windows işletim sistemleri için geliştirilmiş bir açık kaynak tümleşik geliştirme ortamıdır. .NET framework ile Windows uygulamaları geliştirenlerin, alternatif olarak Mono kullanarak geliştirme yapmalarına olanak tanımaktadır. Linux ve Mac OS X için .NET teknolojilerini kullanma olanağı sunar.

<span class="mw-page-title-main">Microsoft Mağazası</span> Microsoftun Windows için yarattığı bir uygulama mağazası

Microsoft Store, Microsoft'un Microsoft Windows için yarattığı bir uygulama mağazasıdır. Windows 8 ve Windows Server 2012'den başlayarak çalışır. Windows XP, Windows Vista, Windows 7 sistemleri ve Windows Server 2008 sunucusunda desteklenmez. Bu, Evrensel Windows Platformu uygulamalarını dağıtmanın birincil yoludur. Hem ücretsiz, hem de 0,99 $ - 999,99 $ maliyet arasında değişen ücretli uygulamalar Microsoft Mağazası üzerinden dağıtılabilir. Ayrıca, Microsoft Mağazası Windows RT Metro arayüzeyli uygulamaları ve masaüstü uygulamaları satın almak ve indirmek için tek yoldur. Microsoft Mağazası ilk kez 29 Şubat 2012 yılında Windows 8 Tüketici Önizleme kullanımına Windows Mağazası adıyla sunuldu. Daha sonra 2015 yılında, Windows Phone Store, Microsoft Movies & TV ve Groove Music mağazaları Windows Mağazası içine birleştirilmiştir. Eylül 2017'de Microsoft, Windows Mağazası'nı dijital Microsoft Store olarak yeniden markalandırdı başladı ve Microsoft logosunu taşıyan yeni bir simge oluşturuldu. Xbox Game Store, platformun bu yeni sürümüne birleştirildi. Ekim 2021'de Windows 11 duyurulurken Microsoft Store için Win32 (.exe) ve web tabanlı uygulamalar ve Farklı Windows Mağazaları entegre etme özelliği için destek duyuruldu. Android uygulamaları, Windows 11'e Windows için Android Alt Sistemi indirildiği takdirde Amazon Appstore ile entegre çalışıp Microsoft Store'dan Android uygulaması indirebilecek.

<span class="mw-page-title-main">Windows Phone Mağazası</span> Microsoft Windows Phone işletim sistemindeki uygulama mağazası

Bu madde Windows Phone Store ile ilgilidir. Microsoft Windows için Windows Store sayfasına bakın.

<span class="mw-page-title-main">Nokia X platform</span>

Nokia X platform, Bir Linux tabanlı mobil işletim sistemi ve yazılım platformudur. ilk olarak Nokia, sonradan Microsoft Mobile tarafından tarafından geliştirildi. C, C++, Java dilinde yazılmıştır. 24 Şubat 2014 tarihinde tanıtılan sistem Android'den çatallıdır ve Nokia X ailesinin tüm cihazlarında kullanılır.

<span class="mw-page-title-main">Windows Anında İlet Bildirim Servisi</span>

Windows Anında İlet Bildirim Servisi Microsoft tarafından Microsoft Windows ve Windows Mobile platformları için geliştirilmiş bir bildirim hizmetidir. Geliştiricilere bu özelliği uygulayan Windows ve Windows Mobile uygulamalarına push veriler göndermesine izin verir. Microsoft Anında İlet Bildirim Servisinin devamı olarak bu yazılım ilk önce Windows 8'de ve daha sonra Windows Phone 8.1'de piyasaya çıktı.

Evrensel Windows Platformu Microsoft tarafından oluşturulmuş ve ilk olarak Windows 10'da tanıtılan, platforma özgü bir uygulama mimarisidir. Bu yazılım platformunun amacı, her biri için yeniden yazılmaya gerek kalmadan Windows 10, Windows 11 ve Windows 10 Mobile'da çalışan evrensel Windows Platformu uygulamaların geliştirilmesine yardımcı olmaktır. C++, C#, Visual Basic .NET veya XAML kullanarak Windows uygulaması geliştirmeyi destekler. API, C++ ile uygulanır ve C++, VB.NET, C#, F# ve JavaScript'de desteklenir. Windows Server 2012 ve Windows 8'de ilk tanıtılan Windows Runtime platformunun bir uzantısı olarak tasarlanan UWP, geliştiricilere potansiyel olarak birden fazla cihazda çalışacak uygulamalar oluşturmasına olanak tanır

<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.

Windows Uygulama Stüdyosu veya Windows Phone App Studio Windows uygulaması geliştirme için Microsoft tarafından sağlanan bir web uygulamasıdır. Kullanıcıların Windows Mağaza'ya ve Windows Phone Store'ye yükleyebilecekleri veya yayınlayabilecekleri uygulamalar oluşturmasına, ek olarak bir Microsoft Visual Studio çözümü biçiminde tam kaynak kodunu sağlar. Araç, Evrensel Windows Platformu uygulamalarını geliştirmek için kullanılır.

iOS SDK

iOS SDK Apple tarafından geliştirilen bir yazılım geliştirme kitidir. Kit, Apple'ın iOS işletim sisteminde mobil uygulamaların geliştirilmesine olanak tanır.

<span class="mw-page-title-main">Google Cloud Messaging</span>

Google Cloud Messaging, Google tarafından geliştirilen, mobil bir bildirim hizmeti'dir. Üçüncü şahıs uygulama geliştiricilerinin, geliştirici tarafından işletilen sunuculardan uygulamalara bildirim verileri veya bilgileri gönderebilmelerini sağlar. 2012 yılında Android Jelly Bean ile tanıtıltı. Android işletim sisteminin yanı sıra Xamarin ve Google Chrome İnternet tarayıcısı için geliştirilen uygulamalar veya uzantıları hedefler. Geliştiricilere ücretsiz olarak sunulmaktadır. GCM Hizmeti ilk önce Haziran 2012'de, kimlik doğrulama ve dağıtım, yeni API bitiş noktaları ve mesajlaşma parametrelerinin iyileştirilmesi ve sınırlamaların kaldırılmasını gerekçe göstererek, Google'ın Android Cloud to Device Messaging (C2DM) hizmetinin devamı niteliğinde ilan edildi. Google'ın "Firebase Cloud Messaging" (FCM) yerini almıştır.

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

Android Debug Bridge, Android tabanlı cihazlarda hata ayıklamak için kullanılan bir programlama aracıdır. Android cihazındaki arka plan programı, ana bilgisayardaki sunucuya USB veya TCP üzerinden son kullanıcı tarafından kullanılan istemciye bağlanan TCP üzerinden bağlanır. 2007'den beri Google tarafından Apache Lisansı altında açık kaynaklı yazılım olarak sunulan özellikler arasında bir kabuk ve yedekleme yapma imkanı bulunmaktadır. adb yazılımı; Windows, Linux ve macOS ile uyumludur. Botnet'ler ve RSA kimlik doğrulaması ve cihaz beyaz listeye alma gibi azaltıcı etkenlerin geliştirildiği diğer kötü amaçlı yazılımlar tarafından kötüye kullanılmıştır.

MonoGame, oyun geliştiricileri tarafından birden fazla platform ve diğer sistemler için oyunlar yapmak üzere kullanılan ücretsiz ve açık kaynaklı bir C# çerçevesidir. Ayrıca Windows ve Windows Phone oyunlarının diğer sistemlerde çalışmasını sağlamak için de kullanılır. iOS, Android, macOS, tvOS, Linux, PlayStation 4, PlayStation Vita, Xbox One ve Nintendo Switch'i destekler. Microsoft XNA 4 uygulama programlama arabirimini uygular(API). Bastion, Celeste, Fez ve Stardew Valley dahil olmak üzere birçok oyun için kullanılmıştır.

Gris, İspanyol geliştirici Nomada Studio tarafından hazırlanan ve Devolver Digital tarafından yayınlanan bir platform-macera oyunudur. Oyun macOS, Nintendo Switch ve Windows için Aralık 2018'de, iOS için Ağustos 2019'da, PlayStation 4 için Kasım 2019'da, Android için Nisan 2020'de, Amazon Luna için Kasım 2021'de ve PlayStation 5, Xbox One ve Aralık 2022'de Xbox Series X/S. Oyun 1 milyonun üzerinde kopya sattı.