iPhone veya iPad Uygulamas� Nas�l Yap�l�r?
Apple, yeni ba�layanlar i�in uygulama geli�tirmeye ba�lamay� her zamankinden daha kolay hale getiriyor. �irketin Xcode 8 geli�tirme ortam� sayesinde, Swift programlama dili ve Metal gibi ara�lar, iPhone ve iPad ve hatta Apple Watch oyunlar� i�in iPhone uygulamalar� ve oyunlar� haz�rlamak i�in harika bir zamand�r.
Kendi uygulaman�z� veya oyununuzu kodlamak an�tsal bir zorluk gibi g�z�kebilir, ancak d���nd���n�z kadar zor de�il. Bir uygulama geli�tiricisi veya bir indie oyun geli�tiricisi olma yolunda size yard�mc� olacak �ok say�da kaynak var.
IPhone ve iPad uygulamas� geli�tirme i�in s�ylenecek �ok �ey var. Bir web sitesi olu�tururken oldu�unuzdan farkl� olarak, iPhone ve iPad'in t�m �zelliklerine eri�irsiniz, bu nedenle teknolojilerini avantaj�n�za da kullanabilirsiniz. Daha da �nemlisi, oyunlar i�in para alabilirsiniz. �yi bir uygulama olu�turun, alt�n d�v���n (veya en az�ndan iyi bir ya�am s�rd�rebilirsiniz).
Apple Developer Connection ile kaydolun
Yapman�z gereken ilk �ey, Apple Developer Connection'a gidip �ye Merkezi ve Kay�t'� t�klamakt�r. Bir Apple geli�tiricisi olarak kay�t yapt�rman�z, destek materyallerine eri�menizi sa�layacak ve test uygulamalar�n�z� �al��t�rmak i�in iOS cihazlar�n� Apple'a kaydettirmenizi sa�layacakt�r.
Kendi Apple kimli�inizle (tek bir geli�tiriciyseniz �nerilir) oturum a�abilir veya yaln�zca geli�tirici hesab� i�in bir Apple kimli�ini olu�turabilirsiniz (bir �irket i�in geli�tiriyorsan�z �nerilir).
Geli�tirici olarak kaydolmak i�in Apple'a para �demeniz gerekmez. Kaydolabilir ve mevcut iOS perakende s�r�m� i�in t�m geli�tirici ara�lar�na eri�ebilirsiniz. Temel kay�t, bir uygulamay� geli�tirmek ve test etmek i�in iyidir, ancak uygulamalar� satmak istiyorsan�z �yelik i�in Apple'a kaydolman�z (y�ll�k 69 �) gerekir.
Bir Apple Geli�tirici �yelik, ayr�ca iOS 10 ve Xcode 8 gibi yaz�l�mlar�n beta s�r�mlerine eri�menizi sa�lar.
Uygulaman�z� veya oyununuzu olu�turmadan �nce bir plan yap�n
Herhangi bir uygulama geli�tirme s�recine girmeden �nce, uygulaman�n planlanmas� �nemlidir. Uygulama i�in bir plan olu�turmak i�in belirlenmi� herhangi bir yol yokken, siz (ve di�er ilgili ki�ilerin) yazmas� gereken baz� �eyler var:
Xcode ad�nda bir Mac program� kullanarak iPhone ve iPad i�in uygulamalar olu�turursunuz. Xcode Apple'�n kendi IDE'idir (Entegre Geli�tirme Ortam�).
Kontrol etmeniz gereken baz� yararl� kaynaklar �unlard�r:
Uygulamalar� olu�turmak i�in profesyonel geli�tiricilerin �al��t�r�lmas� pahal� olabilir (fiyatlar genellikle � 20k civar�ndan ba�lar). Ancak yeterince ilgin� bir projeniz varsa, becerilerini geli�tirmek isteyen bir geli�tiriciye eklemeye de�er olabilirsiniz.
Kodlay�c�lar�n b�lgenizde nerede bulu�tu�unu bulmak i�in Meetup gibi bir site kullanmaya ve sonra merhaba demek i�in yola ��kmaya de�er. Ayr�ca geli�tiriciler bulmak i�in LinkedIn gibi bir hizmet kullanabilirsiniz, ancak projeniz i�in maddi deste�iniz varsa bu daha kullan��l�d�r.
Apple, uygulamalar� g�ndermek i�in kapsaml� bir k�lavuza sahiptir.
2015'te bir uygulaman�n onaylanmas� i�in yakla��k bir hafta ge�mesi gerekiyordu, ancak bu �nemli �l��de d��t�: Apple �u anda s�reci 24 saat i�inde tamamlayaca��n� iddia ediyor. �irketin bu d�zene nas�l ula�t���n� veya Apple'�n g�nderilen uygulamalarda daha az kontrol yap�p onaylayamayaca�� hen�z belli de�il.
Bununla birlikte, Apple'�n �o�u kez uygulamalar� bir nedenden dolay� reddetmesi de dikkat �ekicidir. Genel olarak, belgelenmemi� SDK �zellikleri kulland�klar� i�in veya ��plakl�k ve pornografi endi�eleri nedeniyle. Dikkat etmeniz gereken baz� teknik konular var. IMore blogu, reddedilen uygulamalar�n ve reddedilmelerinin ard�ndaki nedenlerin iyi bir listesine sahiptir.
Kendi uygulaman�z� veya oyununuzu kodlamak an�tsal bir zorluk gibi g�z�kebilir, ancak d���nd���n�z kadar zor de�il. Bir uygulama geli�tiricisi veya bir indie oyun geli�tiricisi olma yolunda size yard�mc� olacak �ok say�da kaynak var.
IPhone ve iPad uygulamas� geli�tirme i�in s�ylenecek �ok �ey var. Bir web sitesi olu�tururken oldu�unuzdan farkl� olarak, iPhone ve iPad'in t�m �zelliklerine eri�irsiniz, bu nedenle teknolojilerini avantaj�n�za da kullanabilirsiniz. Daha da �nemlisi, oyunlar i�in para alabilirsiniz. �yi bir uygulama olu�turun, alt�n d�v���n (veya en az�ndan iyi bir ya�am s�rd�rebilirsiniz).
Uygulama geli�tirme ile nas�l ba�lan�r?
A�a��daki ad�mlar en ba��ndan itibaren uygulama geli�tirmeye ba�laman�z� sa�layacakt�r. Zaten baz� uygulama geli�tirme bilgisine sahipseniz, oyun geli�tirme s�recine ba�lamak i�in atlayabilir veya Swift �evrimi�i ��renme konusundaki makalelerimizi ve Swift'le ilgili eksiksiz rehberimizi ziyaret edebilirsiniz.Apple Developer Connection ile kaydolun
Yapman�z gereken ilk �ey, Apple Developer Connection'a gidip �ye Merkezi ve Kay�t'� t�klamakt�r. Bir Apple geli�tiricisi olarak kay�t yapt�rman�z, destek materyallerine eri�menizi sa�layacak ve test uygulamalar�n�z� �al��t�rmak i�in iOS cihazlar�n� Apple'a kaydettirmenizi sa�layacakt�r.
Kendi Apple kimli�inizle (tek bir geli�tiriciyseniz �nerilir) oturum a�abilir veya yaln�zca geli�tirici hesab� i�in bir Apple kimli�ini olu�turabilirsiniz (bir �irket i�in geli�tiriyorsan�z �nerilir).
Geli�tirici olarak kaydolmak i�in Apple'a para �demeniz gerekmez. Kaydolabilir ve mevcut iOS perakende s�r�m� i�in t�m geli�tirici ara�lar�na eri�ebilirsiniz. Temel kay�t, bir uygulamay� geli�tirmek ve test etmek i�in iyidir, ancak uygulamalar� satmak istiyorsan�z �yelik i�in Apple'a kaydolman�z (y�ll�k 69 �) gerekir.
Bir Apple Geli�tirici �yelik, ayr�ca iOS 10 ve Xcode 8 gibi yaz�l�mlar�n beta s�r�mlerine eri�menizi sa�lar.
Uygulaman�z� veya oyununuzu olu�turmadan �nce bir plan yap�n
Herhangi bir uygulama geli�tirme s�recine girmeden �nce, uygulaman�n planlanmas� �nemlidir. Uygulama i�in bir plan olu�turmak i�in belirlenmi� herhangi bir yol yokken, siz (ve di�er ilgili ki�ilerin) yazmas� gereken baz� �eyler var:
- Ama�. Nihayetinde uygulama yapmak i�in tasarlanan uygulama nedir? Foto�raf makinesini m�mk�n oldu�unca basit ve olabildi�ince tutun, Kamera uygulamas� foto�raf �ekiyor, basit d�zenlemeler yap�yor ve bunlar� payla��yor. M�zik uygulamas� iTunes Ma�'tan m�zik �alar (veya iTunes ile senkronize edilir). Uygulaman�n ne yapt���n� a��klayan tek bir c�mle yaz�n.
- Kapsam. Uygulaman�n dahil edece�i t�m �zelliklerle ilgili kat�l�yorum. Gitti�inizde �zellik s�r�ngenine dikkat edin (�ok yeni fikirler koyarak). Ba�lamadan �nce hangi �zellikleri ve ne oldu�unu ��renin.
- Tema ve strateji. Uygulaman�n temas� ve stratejisi nas�l olacak? Bu mutlu, samimi bir uygulama veya keskin ve verimli bir i� arac� m�d�r? Pazarlama stratejinize karar verin ve uygulama stilinin �n�n�zdeki stratejiyle e�le�ti�inden emin olun.
- Arabirimi �izin. Her g�r�nt�y� �izmeniz ve her d��menin etkile�imini haritalaman�z gerekir.
- Varl�klar toplay�n. Apple bir�ok stok d��mesi ve simge sa�lar (bunlar� kullanmal�s�n�z) ancak logolar, grafikler ve belki ses varl�klar�na ihtiyac�n�z olacakt�r.
Kendi uygulaman�z� kodlama
Uygulama geli�tirmeye ge�mek istiyorsan�z, kendi uygulaman�z� kodlamak isteyebilirsiniz. Bunun sizin i�in ne kadar kolay oldu�unu, kodlama deneyiminizin seviyesine ba�l� oldu�unu, ancak Apple iOS 8 ve Swift programlama dilinin engellerini 2014'te d���rd�.Xcode ad�nda bir Mac program� kullanarak iPhone ve iPad i�in uygulamalar olu�turursunuz. Xcode Apple'�n kendi IDE'idir (Entegre Geli�tirme Ortam�).
Kontrol etmeniz gereken baz� yararl� kaynaklar �unlard�r:
Bir uygulama geli�tiricisini �al��t�rma
Kendinizi bir geli�tirici olarak g�rm�yorsan�z, o zaman bir geli�tiriciyi kiralayabilirsiniz (veya onunla tak�m olu�turabilirsiniz).Uygulamalar� olu�turmak i�in profesyonel geli�tiricilerin �al��t�r�lmas� pahal� olabilir (fiyatlar genellikle � 20k civar�ndan ba�lar). Ancak yeterince ilgin� bir projeniz varsa, becerilerini geli�tirmek isteyen bir geli�tiriciye eklemeye de�er olabilirsiniz.
Kodlay�c�lar�n b�lgenizde nerede bulu�tu�unu bulmak i�in Meetup gibi bir site kullanmaya ve sonra merhaba demek i�in yola ��kmaya de�er. Ayr�ca geli�tiriciler bulmak i�in LinkedIn gibi bir hizmet kullanabilirsiniz, ancak projeniz i�in maddi deste�iniz varsa bu daha kullan��l�d�r.
iTunes Ba�lant�n�z ile uygulaman�z� App Store'a g�nderme
Uygulaman�z haz�r olduktan sonra onu iTunes Connect �zerinden Apple'a g�nderebilirsiniz. ITunes Connect'e Apple Geli�tirici �yelikinden ayr� olarak �ye olursunuz.Apple, uygulamalar� g�ndermek i�in kapsaml� bir k�lavuza sahiptir.
2015'te bir uygulaman�n onaylanmas� i�in yakla��k bir hafta ge�mesi gerekiyordu, ancak bu �nemli �l��de d��t�: Apple �u anda s�reci 24 saat i�inde tamamlayaca��n� iddia ediyor. �irketin bu d�zene nas�l ula�t���n� veya Apple'�n g�nderilen uygulamalarda daha az kontrol yap�p onaylayamayaca�� hen�z belli de�il.
Bununla birlikte, Apple'�n �o�u kez uygulamalar� bir nedenden dolay� reddetmesi de dikkat �ekicidir. Genel olarak, belgelenmemi� SDK �zellikleri kulland�klar� i�in veya ��plakl�k ve pornografi endi�eleri nedeniyle. Dikkat etmeniz gereken baz� teknik konular var. IMore blogu, reddedilen uygulamalar�n ve reddedilmelerinin ard�ndaki nedenlerin iyi bir listesine sahiptir.
iPhone veya iPad i�in oyun nas�l yap�l�r ?
Bu makalenin geri kalan k�sm� i�in �zel olarak iOS oyunlar� geli�tirme hakk�nda konu�uyoruz, ancak tavsiye etmeye �al��aca��m�z pek �ok ders ve kaynak, genel olarak uygulama geli�tirmeyle belirli �l��de bir a�inal�k varsayacakt�r.
Kurslar ve e�itim
�yi haber �u ki, iOS i�in video oyun geli�tirmeyi ��renmek isteyen gelince, yaln�z kald�n�z. Neyse ki, hepsi de video oyun geli�tirme temellerini ��renmenize yard�mc� olmak i�in haz�rlanm�� bir dizi kurs mevcut.
Kontrol etmeniz gereken baz� dersler.
SpriteKit ve Swift 3'� kullanarak komple iOS oyun kursu
Udemy'de bulunan �ok satan ve en y�ksek oy alan IOS oyun geli�tirme kurslar�ndan biri de, be� y�ld�z�n hemen alt�nda ortalama 302'den fazla oy alan bu galeridir. Yaz� yazarken de yakla��k 2.000 ��renci kay�tl�.
Bu ders 18 saat video, iki makale, alt� tamamlay�c� kaynak ve tamamlanma sertifikas� ile geliyor ve 30 g�nl�k para iadesi garantisi mevcut.
Korkun� bir video oyunu nas�l olu�turulur - iOS, SpriteKit, SceneKit
Ba�ka pop�ler bir ders de y�ksek nota sahip olan ve 1.000'in �zerinde ��rencinin kay�tl� oldu�u bir ders. Sekiz saatin �zerinde video, d�rt makale ve be� toplam kaynaktan olu�uyor ve �nceki dersin tamamlanma sertifikas� ve para iadesi garantisi gibi.
SpriteKit ve Swift ile iOS Oyun Geli�tirme Giri�
Burada tavsiye etmemiz gereken son ders, daha yeni oldu�u i�in kaydolan ��renci say�s�n�n az olmas�, ancak m�kemmel derecelendirme ve 84 ek kaynak ve bir makale ile 10 saatten fazla videonun �zelliklerine sahip oldu�u bir ders.
Udemy'nin geli�im kurslar�n�n tamam�n� burada bulabilirsiniz.
IOS oyun geli�tirme kaynaklar�
IOS oyun geli�tirme ��renmeye ba�lad���n�zda bu kaynaklar� kontrol etti�inizden emin olun.
SpriteBuilder. Bu, oyununuz i�in sprite (karakter) yaratman�n en iyi yoludur. �cretsiz ve a��k kaynakt�r.
Apple Geli�tirici. Apple'�n kendi geli�tirici web sitesinden en iyi sonucu ald���n�zdan emin olun. Mevcut t�m deste�i ke�fetmek i�in zaman ay�r�n.
�zellikle, Geli�tiriciler i�in Oyun Merkezi'ne g�z at�n. Geli�tirici merkezinde Game Center �zerinde duran �ok say�da video yelpazesi var, ancak oyun geli�iminin t�m y�nlerine dokunun.
GitHub. Zaten GitHub'�n bir par�as� de�ilseniz o zaman kendinizi hemen bir hesap haline getirin. Di�er geli�tiricilerle birlikte �al���n ve i�birli�i i�inde �al��acak projeler bulun.
Oyun Geli�tirme Y���n De�i�tirme. Bir geli�tirici olarak, tabii ki Stack Exchange'e kaydolmal�s�n�z, ancak belirli Game Development alan�na zaman ay�rd���n�zdan emin olun. Burada sorular�n�z� ve sorunlar�n�z� g�nderebilirsiniz ve topluluk, yan�tlar sunmak i�in �abucak etraf�nda toplan�r. Sorunlar� tek ba��na ��zmeye �al��may�n. Di�er geli�tiricilerle birlikte �al��t���n�zdan emin olun.


Yorumlar
Yorum Gönder