×

iOS Uygulama Geliştirmek

5 dk

21.08.2023

5 dk

21.08.2023

iOS, Apple firmasının oldukça popüler olan iPhone, iPad, iPhone Touch gibi mobil cihazlarında kullandığı ve kendi geliştirdiği mobil işletim sisteminin adıdır. iOS isminin anlamına gelirsek; baştaki “i” harfi her Apple marka üründe bulunan iMac ile başlayan ve aynı seride devam eden Apple imzasını sembolize ediyor. “OS” kısmı da “Operating System” yani “İşletim Sistemi”nin kısaltmasıdır.

Steve Jobs, 2007 yılında Apple şirketine ait ”Hot News” adlı web blogunda bir haber yayınladı. Bu haberin içeriğinde, üçüncü parti yazılımlar için “Yazılım Geliştirme Araçları” yani SDK’nın 2008 yılı Şubat ayında yayınlanacağını bildiriyordu. Bu SDK birazcık gecikmeyle 2008 yılında geliştiricilere sunuldu. Yayınlanan SDK ile geliştiricilerin iPhone ve iPod Touch için üçüncü parti uygulama geliştirmesine ve bunları bedava olarak iPhone simülatörü ile test etmesine olanak sağlıyordu. Ancak bu geliştirilen uygulamaları gerçek cihazda test etmek için iPhone Geliştirici Programına belirli bir ücret karşılığında üye olmak gerekiyordu.

iOS ve OS X işletim sistemlerine uygulama geliştirmek ve bu programa katılmak için yıllık ödenmesi gereken ücret blunuyır20 Haziran 2011’de Apple, Xcode adlı bir uygulamayı Mac App Store üzerinden ücretsiz olarak yayınladı. Xcode ile geliştiriciler kolaylıkla iOS ve OS X platformlarına uygulama geliştirebilir hale geldiler ancak gerçek bir cihaz üzerinde test etmeleri için geliştirici hesabına sahip olmaları ve bunun için yıllık ücret ödemeleri gerekiyordu.

iOS Uygulama geliştiricileri geliştirdikleri uygulamaları Apple AppStore üzerinden ücretsiz olarak indirilmeye sunabilirler. Hatta geliştirdikleri her bir uygulama için minimum ücretin üzerinde bir fiyat belirterek bu uygulama üzerinden para kazanabilirler. Geliştiricilerin kazandıkları ücretin %30luk kısmını ise Apple kendine ayırıp geri kalan %70lik kısmı geliştiriciye verir.

iOS uygulama geliştirmeye başlamak için öncelikle Intel işlemciye sahip bir MacOS işletim sistemli bilgisayara ihtiyaç vardır. Bunu elde etmenin en kolay yolu Apple marka bir bilgisayar olacaktır ancak ülkemizde fiyatları çok pahalı olduğundan, bunları yurt dışından getirmek daha avantajlı olabilir. Diğer bir seçenek de Windows işletim sistemli ve Intel işlemcili bilgisayarınıza “Sanal İşletim Sistemi” olarak MacOS işletim sistemini kurmak olabilir. Bu işlem ücretsiz bir şekilde yapılabilir, ancak Apple bilgisayarlara oranla oldukça düşük bir performans sergileyecektir.

Objective-C adlı programlama dilini kullanan iOS, resmî olarak Apple şirketine ait Xcode adlı IDE ile geliştirilebilir. iOS uygulama geliştirmeyi mümkün kılan AppCode adında bir adet uygulama daha vardır. MacOS işletim sistemine sahip olduktan sonra uygulama geliştirmeye başlamak için Mac App Store üzerinden ücretsiz olarak Xcode uygulamasını indirmeniz gereklidir. Xcode oldukça gelişmiş ve çok sayıda özelliğe sahip bir geliştirme ortamıdır.

Gerekli donanıma ve yazılıma sahip olduktan sonra yapılacak ilk iş bir geliştirici hesabı edinmek olacaktır. Bir Apple geliştirici hesabı almak için https://developer.apple.com/ adresine girip üye olabilirsiniz. Üye olmak istediğinizde karşınıza 3 ayrı çeşit geliştirici hesabı çıkacaktır. Bunlar; iOS Developer Enterprise Program, iOS Developer Program ve iOS Developer University Program’dır.

iOS Developer Enterprise Program, iOS platformuna uygulama geliştiren, daha çok mobil uygulama üzerine odaklanmış şirketler tarafından, aynı anda bir grup geliştiricinin kullanabilmesi için yaratılmış bir hesap türüdür. Buradan

iOS Developer Program, yukarıda da genel olarak bahsettiğimiz kişisel olarak alınan geliştirici hesabı türüdür. Buradan

iOS Developer University Program ise üniversitelere yönelik olup, burada iOS eğitimi verilmesini sağlayan ve öğrencileri iOS geliştirmeye yönlendiren ücretsiz bir hesap türüdür. Buradan

   BÜLTEN

Gönderiler haftalık olarak size gelsin

   POPÜLER GÖNDERİLER

Cross-Platform uygulamaların dezavantajları nelerdir?

iOS

iOS Uygulama Geliştirmek

iOS

iPhone Yazılım Geliştirmek

iOS

Bu makaleyi paylaş:

İlgili Mesajlar

Developing iPhone Software

iOS

Developing iOS Applications

iOS

What are the disadvantages of cross-platform applications?

iOS

Whatsapp'tan Mesaj Gönder
X