Canlı Yayın – iPhone ve iPad İçin Uygulama Geliştirmek

Bildiğiniz gibi geçtiğimiz hafta, Apple’ın lansmanları haricindeki ilk canlı internet radyo yayınımızı yapmış, merak ettiğiniz soruları cevaplamaya çalışmıştık. O yayında, bu tip canlı yayınları her hafta düzenli olarak da yapmaya çalışacağımızı belirtmiştik. Söz verdiğimiz gibi, bu hafta da yeni bir yayınla kafanızı şişireceğiz 🙂

Reklamdır.

Aslında bu hafta için Samsung Galaxy S3 ve iPhone 4S karşılaştırması yapacaktık, fakat konuklarımızın programı uymayınca bu yayını haftaya kaydırdık. Bu akşam, yani 5 Temmuz Perşembe akşamı saat 21:00’da ise yine çok merak edilen bir konu olan “iPhone ve iPad için Uygulama Geliştirme” konusunu işleyeceğiz. Takipçilerimiz arasında uygulama yapıp App Store’da yer almak isteyen çok sayıda kişi olunca, böyle de bir yayın yapalım istedik.

Konuğumuz

Bu yayında benim ve sizlerin sorularını cevaplaması için de, Türkiye’nin en eski iOS ve Mac uygulama geliştiricilerinden biri olan sevgili dostum Akın İdil‘i davet ettim. Saolsun o da beni kırmadı ve de  iOS dünyası için uygulama geliştirme konusunda birlikte sohbet etmeyi kabul etti 🙂

Sohbet Konuları ve Sorular

Hazır sağlam bir konuk bulmuşken canlı yayın kapsamını da geniş tutayım istedim ve de hem kendim, hem de konuğumuz için epey bir soru hazırladım. Bu sayede sadece iOS için uygulama geliştirmeye yeni başlayacaklara değil, halen geliştirmekte olanlara da bir faydası olur diye düşündüm.

Aşağıda benim hazırladıklarım dışında bu sefer canlı yayın sırasında sizlerden de konuyla ilgili sorular alacağız. Fakat sizden ricam aşağıdaki başlıklar ya da yayında konuştuklarımıza benzer sormamanız, yani sadece bizim atladığımız ya da unuttuğumuz konularda sorular sormanız. (Not: Canlı yayın başladıktan sonra sayfaya, soru sorabilmeniz için gerekli formu ekleyeceğiz.)

Yayında cevap bulmaya çalışacağımız sorular:

  • Kimler iOS uygulaması geliştirebilir? Yaş, eğitim, diploma, vs. zorunluluğu var mı?
  • iOS uygulaması geliştirebilmek için Mac bilgisayar şart mı? Hackintosh, sanal makina, vs. gibi alternatifler kullanamaz mıyız?
  • Uygulama geliştirmek için ne gibi bir donanıma ihtiyaç var ? Minumum konfigürasyon nedir?
  • iOS uygulaması geliştirmek için gerekli olan Objective C zor bir dil midir? Kendi başımıza öğrenebilir miyiz? İngilizce şart mı?
  • App Store’a uygulama göndermek için şirket sahibi olmak şart mı? Bireysel olarak da uygulama gönderemez miyiz?
  • iOS Sertifikalı geliştirici (developer) olmak ne demek? Sertifika alma süreci ve maliyeti nedir?
  • iOS uygulaması geliştirmeye başlamak için başlangıçta minumum ne kadarlık bir yatırım yapmak gerekir?
  • iPhone ve iPad uygulama geliştirme işinde para var mı ? App Store’dan zengin olunur mu 🙂
  • iOS dünyası için uygulama geliştirmede tasarımın önemi nedir? Uygulamaları çok harika bir şekilde yazsam ama tasarımı sallasam olmaz mı?
  • App Store için ne tip uygulamalar geliştirmek daha avantajlı ? Oyunlar mı, sosyal ağ uygulamaları mı, vs.?
  • Oyun yazmak için ayrıca bilgi sahibi olmak gerekiyor mu?
  • Uygulama içi reklamlardan iyi gelir elde edilebiliyor mu ? Admob mu, iAd mi, yoksa yerel reklam platformları mı daha çok kazandırıyor? Tıklama (CTR) oranları ve gelirler yaklaşık olarak nedir?
  • Uygulamamı App Store’da nasıl dağıtmalıyım ? Ücretsiz ama reklamlı, ücretsiz ama uygulama içi alımlı, yoksa paralı mı?
  • Uygulamamın tanıtımı için en iyi kanallar nelerdir? (Reklam, inceleme siteleri, kısa bir süre için ücretsiz yapma, vs.)
  • Türkiye’de paralı uygulama satma potansiyeli nedir? Türkiye’de ne kadar iPhone ve iPad var ? İstatistik ?
  • Yerli pazarı hedefleyerek mi bir uygulama geliştirmeliyim yoksa global pazarı düşünerek mi? Nelere dikkat etmemiz gerekiyor her iki pazar için?
  • iPhone ve iPad’e uygulama geliştirme çok farklı mı ? iOS için uygulama geliştirmeyi öğrenirsem, benzer şekilde Mac OS X için de uygulama geliştirebilir miyim?
  • iOS geliştiricisi olmak avantajlı mı? Yazılım firmalarında iş bulma imkanı var mı ? Maaşlar nasıl 🙂
  • iOS geliştiricisi olmak ve Objective C öğrenmek için Türkçe ve ingilizce kaynak, kitap, kurs, vs. önerebilir misiniz?
  • iOS uygulama geliştirmede tasarımın önemi nedir?
  • Apple uygulamaları denetlerken ve onaylarken hangi kriterleri kullanıyor ? Apple dilediği uygulamayı reddetme, dilediği uygulamayı App Store’dan kaldırma hakkına sahip mi?
  • Başkasının uygulamasını kopyalama, telifli bir içeriği izinsiz uygulamada kullanma gibi konulara Apple ne diyor?
  • Dilediğimiz gibi bir iOS uygulaması geliştirebiliyor muyuz? Apple bizi limitliyor mu?
  • iOS Developer Enterprise Program nedir ? Standart programdan tam olarak ne farkı vardır?
  • iOS yerine Android dünyası için uygulama geliştirmek daha mı avantajlı ?

Canlı Yayın

Yayınımız sona erdi. Aşağıdaki player’ı veya http://www.spreaker.com/user/iphoneturkey/iphone_ve_ipad_icin_uygulama_gelistirmek adresini kullanarak tüm yayını tekrar dinleyebilirsiniz.

Bu yayında da geçtiğimiz yayınlarda olduğu gibi Spreaker.com altyapısını kullanıyor olacağız. Ayrıca dileyenler yayın sonrası banttan, http://www.spreaker.com/user/iphoneturkey adresinde tüm yayını tekrar dinleyebilecek ya da mp3 olarak bilgisayarlarına indirebilecekler.

46 Comments

  1. Ersin

    04/07/2012 at 21:31

    Öncelikle cok teşekkürler , fakat ustream,justin.tv gibi sitelerden video yayını yapmanız mümkün değil mi? Böyle olsa cok güzel olur gercekten

    • Mustafa Tan

      04/07/2012 at 21:33

      İlk yayınımızı ustream’den yaptık ve çok ciddi bir fatura ödememize rağmen bir çok kullanıcı ses sorunları yaşadı. Bu yüzden sadece sesli yani radyo yayını yapıyoruz. Bu sayede hem sizin hem de bizim açımızdan ekonomik oluyor.

      • avncen

        05/07/2012 at 19:35

        iphone’den nasıl dinleyebilirim yayını? player yerine bir stream adresi verseniz?

      • Fatih Celik

        07/07/2012 at 03:55

        Mustafa bey konuyla alakasi yok ama istek oneri bolumunu bulamadigim icin buraya yaziyorum. Bir önerim olacak eğer mümkünse tabi.
        Bazen klasorler arasında kaynadığı icin uygulamanızı her gün kontrol edemiyorum. Yeni konu açtığınızda bildirim merkezinde görünse iyi olmaz mı. Bazen ücretsiz bir program/oyun tanıtıyorsunuz 2 gün sonra baktığım icin kaçırıyorum. Belki benim gibi düşünenler oldugu icin yazıyorum. Teşekkürler.

  2. Seviyeli

    04/07/2012 at 21:49

    Merhaba mustafa bey
    Sizi hergun takip ediyorum cok seyler ogrendik sayenizde sagolun varolun
    Benim bir sorunum var bende iphone 4 var garantili ve 4 aylik son zamanarda home tusu gec algilamaya baslamisti ve bariz belli oluyordu bende telefonumu teleservice yolladim 3 gun sonra telefon actim telefonumun yenisiyle degistirildigini ve gun icinde kargo departmanina verilecegini belirttiler ve 2 gun sonrada yani bugun cihazimi kargodan aldim yeni bir telefon teslim aldim.
    Cihazim 5.01 yuklu geldi karti taktim baslattim ve 10 dk sonra sebeke gidiyor sebeke yok sorunu basladi telefonda 15 dk da bir sebeke gidiyor gorusme yapamiyorum telefonum daha oncedende kesik sim kartimi kullaniyordum ve boyle bir sıkınti yasanadin fakat bugun basladi ve devamli gidiyo geliyo tekrar kapatip aciyorum vs vs.. Cozum olarak ne yapmaniz lazim cevabinizi bekliyorum
    Not: 128 kbs kesik sim kart var orjinal olarak malesef bir cok yere sordum 64 oldugunu ve 128 cikarilmiyor denildi bana

    • Ömer Alatay

      05/07/2012 at 12:15

      Kardeşim çok güzel bi noktaya değinmişsin ama yeri burası değil. Fakat burada buluşmuşken soylıym aynı sorunu sorucevap kısmına yorum olarak yazdım cevap gelmedı. Benım de aynı sorunum var. Home tusunun ekrana yakın olan yerıne basınca cıt cıt edıp orada takılıyo kalıyo kı benım telefınum 6 aylık Genpa turkıye garantılı ıphone 4. Ben de servıse yanı bana en yakın ankaraya bu ıs ıcın gıdıp elden teslım etmeyı dusunuyorum. Acaba yorum atılmısken bıze bı yardımı dokunsa Mustafa hocanın. Benım net sorunum su bu gıbı sorunlarda tamır olur mu. Ne kadar surer? Teleservıs benım genpa garantılı cıhazıma da bakar mı? Benzer sorunu yasayan arkadaslar kusura bakmasın buraya yazsalar olur mu?Bır de sen sevıyelı kardesım sorunun ayrıntısı ıcın tekrar yorum atabılır mısın ya da sayfama yorum olarak gırebılır mısın herhangı bı yazıya.Buradan maıl adresı paylasılmıyor sanırım. Ben ne yapmalıyım bu cıhaza. Home tusunun sarj soketıne yakın olan kısmından basınca pek sorun yok ama besbellı kı bı sorun yasanıyo. Elımıze resmen cın malı ya da ayarı kacmıs makına hıssı verıyo bu da kullanıcı kaynaklı olacak degıl ya. Kendılıgınden oldu.

      Mumkunse yardımcı olurmusunuz? Sımdıden tesekkurler.

  3. Muammer

    04/07/2012 at 22:13

    Teşekkürler Mustafa Bey. Merakla beklediğimiz bir konuydu, sonunda geldi. Saolun. 🙂

  4. Ahmet

    04/07/2012 at 23:34

    Mustafa bey selamlar.
    Apple geliştirici dünyasına adım atmak isteyen bir internet geliştiricisi olarak, böyle bir yayın bizler için harika bir fırsat.
    Ancak ne yazık ki yayınınızı canlı olarak dinlemem ve soru sormam mümkün olmayacağından, aklıma takılan bazı soruları aşağıya ekledim.

    Eğer siz de uygun görürseniz sayın Akın İdil’e sorulacak sorular listesine aşağıdaki başlıkları (dilediğiniz gibi düzenleyerek 🙂 ) eklemenizi rica ediyorum.

    * iOS uygulama geliştiricisi olabilmek için nereden başlamalı, nasıl bir yol izlemeli?

    * Objective C haricinde daha basit bir programlama veya betik dili kullanmak mümkün mü? Örneğin AppleScript ile uygulama geliştirilebilir mi?

    * PhoneGap benzeri başka platformlar mevcut mudur, bunlarla uygulama geliştirmek ne kadar mantıklı ve Apple’ın bu konudaki yaklaşımı nedir?

    * Ücretli uygulamalarda ve uygulama içi alımlarda Apple ile aramızdaki mali/finansal süreç nasıl işliyor?

    * Birden fazla cihazı test cihazı olarak kullanabilir miyiz? Nasıl?

    * Türkiye’de veya yurtdışında, zaman zaman bazı projelerde ortak veya taşeron olarak çalışabileceğimiz iOS geliştirici firmaları mevcut mudur?

    * Universal iOS uygulama geliştirme daha mı mantıklı, nelere dikkat etmek gerekiyor?

    * Geliştirilecek uygulamanın iCloud kullanımı ile ilgili bilmemiz gerekenler nelerdir?

    * Hazır kütüphaneler, sınıflar ve kod parçaları bulabileceğimiz güvenilir kaynaklar var mı?

    * iOS sürüm farklılıkları sorunları nasıl aşılıyor?

    Şimdiden teşekkürler.

    • Splen

      05/07/2012 at 00:11

      Güzel sorular..

      Bu arada sohbet daha sonra yazılı olarak yayınlansa iyi bir kaynağımız olur.

      • Mustafa Tan

        05/07/2012 at 00:30

        Keşke bizim de 2-3 saatlik bir sohbeti oturup yazıya çevirebilecek bir kaynağımız olsa 🙂

        • Oguz

          05/07/2012 at 03:21

          Dikte 🙂

  5. Murat

    05/07/2012 at 00:54

    Bilginin iyisi kotusu olmazmis gelistirici olmayi dusunmesemde dinlemek istiyorum

  6. Anil Bircan

    05/07/2012 at 08:26

    C ile objective C arasindaki farkliliklat nelerdir?

    • Emre

      05/07/2012 at 18:52

      benim bildiğim objective c dili en zor programlama dillerinden biri

  7. mehmet çankaya

    05/07/2012 at 10:15

    spreaker programini indirip kurdum iphone’a. iphoneturkey.biz’i de favorilerime ekledim. canli dinleyemezsem de mutlaka banttan dinleyecegim. merak ettigim bir cok sorunun cevabini bulacagimi dusunuyorum. program icin tesekkur ederim. insallah sure kisa tutulmaz.

  8. ahmet

    05/07/2012 at 15:26

    internetim kotalı keşke yazılı anlatım olsaydı

    • Emre

      05/07/2012 at 18:54

      1 saatte yaklaşık 100 mb harcıyor bizde internet yok ben telefondaki neti aktardım pc ye sonra da baktım 223 mb harcanmıştı bir önceki canlı radyoda

  9. Ugur

    05/07/2012 at 18:23

    Başarılar diliyorum

  10. Emre

    05/07/2012 at 18:57

    Başarılar en merak ettiğim konulardan biriydi saatlerin geçmesini bekliyoruz

  11. Emre

    05/07/2012 at 20:06

    ios 6 canlı paykaşım daki şarkılar neydi ?
    Lascia che sia
    La vita è mia
    bunlar mı ?

    • Emre

      05/07/2012 at 20:15

      ama tam olarak kimin şarkısı onu söylerseniz çok iyi olur

  12. Bekir K

    05/07/2012 at 21:19

    Keske arka planda dinleyebilseydik, iturkey.biz arka planda acik durabiliyor ama canli sohbette ses kesiliyor.

  13. ismail

    05/07/2012 at 21:40

    mustafa bey bir konuda bilgi istiyorum daha once turkcell yedek kullaniyordum simdi yedek alamiyorum tel no yada sifre yanlis diyor ios 6 ciktigi icin calismiyor deniyor bir bilgin varmi kolay gelsin

  14. Timur Bey

    05/07/2012 at 23:02

    Yayın sonrası çıkan angry birds Müziği’nin sözlerini siz mi söylüyorsunuz?

    • Mustafa Tan

      05/07/2012 at 23:05

      Elbette hayır 🙂

      • ercan

        15/07/2012 at 00:25

        iphonuma ios 6 beta yüklemek istiyorum kendimi geliştirici olarak gösterebilirmiyim.

    • Mustafa Tan

      05/07/2012 at 23:06

      • Timur Bey

        06/07/2012 at 23:15

        Teşekkürler. Sözlüsünü dinlememiştim.

  15. AKIN İDİL

    05/07/2012 at 23:02

    Yayında bahsettiğim iOS platformu için uygulama geliştirilmesi sürecini anlatan Apple tarafından yayınlanmış olan Yol Haritası (roadmap) linkini paylaşmak istedim.

    http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/Introduction/Introduction.html

    • Emre

      05/07/2012 at 23:08

      teşekkürler

    • mehmet çankaya

      08/07/2012 at 08:59

      çok teşekkür ederim.

  16. Murat

    05/07/2012 at 23:43

    Zor işmiş

  17. mehmet

    06/07/2012 at 12:56

    ses problemi disinda guzel ve cok faydali bir programdi. tesekkur ederim. ileriki programlar konuklu olacak ise bu ses problemini cozmek gerek. sanirim tek mikrofon kullaniliyor.

    • Emre

      06/07/2012 at 17:01

      bnce seste problem yoktu

      • mehmet

        06/07/2012 at 19:30

        program esnasinda spreaker’da baska insanlar da sesten sikayetcilerdi. mehmet beyin sesi mikrofona uzak durdugundan sanirim derinden geliyordu. ciddi bir sorun degil ama rahatsiz ediyordu iste.

  18. Murat

    10/07/2012 at 22:12

    Bant yayini olarak verilen linkte sohbetiniz yerine muzik caliyor. Bellirli gun sonra tukeniyor mu?

    • Mustafa Tan

      10/07/2012 at 22:16

      Yayının başında, molalarda ve sonunda çalıyor sadece. Radyo yayınında müzik olmadan olur mu 🙂

  19. Murat

    11/07/2012 at 23:41

    3-4 dakika bekledim, baktim senin ses yok kapatttim, israrla beklicem 🙂 bu sefer

  20. Mehmet Emirhan BALCI

    12/07/2012 at 13:06

    Merhaba acaba bu konuyu bir yazı olarak önemli kısımlarını konu açıp bizlerle paylaşabilirmisiniz ses kalitesi bazen düşük oluyor anlaşılmıyor olabiliyor . Teşekkürler hizmetleriniz için

  21. Hakan

    17/07/2012 at 00:30

    Merhaba mustafa bey benim sormak istedigim bir soru var demissinizki uygulamalar globa olarak yayinlaninca daha cok gelir getiriyor uygulamalarimizi nasil global olarak yayilayabiliriz mesela amerikada filan bildigim kadariyla zaten yayinlarken global tusu ile tum dunyada yayinlayabiliyoruz ama amerikanin app storeninde yukselmek icin ne yapabilirz amerikadanmi download edilmesi gerekli yabanci forumlarda filanki reklam vermeliyiz nasil yapabiliriz birde iads yontemini tr den biri olarak uygulamama koyunca amerikada gozukurmu reklamlar cevaplariniz icin simdiden tesekkurler

  22. Muzo

    17/07/2012 at 17:19

    Bahsettiğiniz bir kişinin yaptığı uygulama nedir? time bir şey diyorsunuz anlaşılmıyor tam olarak.

  23. Bilge

    10/07/2013 at 19:11

    Güzel bir yayın olmuş ancak arkadaş bir soruyu geçiştirmiş Sanal makine ile bu işi yapan arkadaşlar var demiş ancak bunu app storeye koyabiliyormuyuz yoksa yasal olmadığı için engellenirmi ?