Bilişim Toplumu Bağlamında Mobil Uygulama Geliştirme Platformu XCode

2020 Eki 20

Tanım itibari ile bakıldığında XCode bir uygulama geliştirme platformudur. Yazılım çevrelerinde farklı amaçlar için geliştirilmiş bir çok uygulama geliştirme platformu mevcuttur. XCode, Apple Inc. firması tarafından öncelikle MacOS tabanlı işletim sistemlerine uygulama geliştirmek için hazırlanmıştır. Sonrasında; iOS, watchOS ve tvOS desteği ile birlikte diğer Apple Inc. ürünleri için uygulama geliştirilebilir hale gelmiştir.

Akıllı telefonlar ve tabletlerin üzerinde mobil uygulamaların yaygınlaşmasında en büyük payın Apple Inc. firmasında olduğu, iletişim ve yazılım tarihinin gelişim sürecine bakıldığında ortaya çıkmaktadır. Bildiğimiz anlamdaki ilk uygulama mağazası Apple tarafından yayınlandığında, XCode yazılım geliştirme platformu (IDE) olarak varlığını MacOS yazılımları geliştirilmesi için sürdürmekteydi. iOS ve App Store kullanımının başlangıcı 7 ile birlikte XCode iOS işletim sistemine uygulama hazırlanması için geliştirildi ve gerekli güncellemeler yapıldı. XCode bu aşamadan itibaren mobil uygulamalar geliştirmeye uygun bir hale gelmiş ve mobil uygulama çağının başlamasında kilit rol oynamıştır.

XCode; erken zamanlarında yazılım geliştirme dili olarak Objective-C kullanmıştır. Objective-C nin devrim sayılabilecek şekilde yaygınlaşmasını sağlayan en önemli etmen Apple firmasının iOS işletim sistemi kullanan cihazlar için işletim sisteminin tüm gücünü kullanan, native olarak adlandırılan uygulamalar geliştirilebilmesine olanak tanıyan ve iOS SDK adı verilen yazılım geliştirme kitini kullanıma açması olmuştur. 2008 yılının Şubat ayında Apple Inc. firması tarafından geliştiricilerin kullanımına açılan bu kit sayesinde dünyanın dört bir tarafındaki geliştiriciler kendi uygulamalarını geliştirebilmişlerdir.8 iOS SDK ‘nın kullanıma XCode üzerinden yapılmaktaydı ve benzersiz bir kullanıcı deneyimini sunuyordu.

XCode ve iOS SDK ile beraber Apple Inc. kendi cihazlarının satımında o dönemde en önemli ayrıcalık olan uygulama çeşitliliğini sağlamıştır. Bunu sağlarken, yazılım geliştiricilerinde bu işten kar etmelerini sağlayarak yazılım geliştiricilerin de sadakatini kazanmıştır.

Objective-C yazılım çevrelerinde yer etmesine karşın, gramer zorluğu nedeni ile 2014 yılında Apple Inc. Swift programlama dilini yayınladı. Apple Inc. için cesur bir adım olmasına karşın, Swift 2.3 ile beraber başarılı olmaya başlamıştır ve XCode kullanımının artışına sebep olmuştur. Şu anda son swift 4.0 ile gelişimini sürdürmektedir ve 2017 itibari ile mobil geliştirme yazılım dilleri arasında en popüler ilk beş dil arasındadır.