iOS Geliştiricisi Olmanın Püf Noktaları

Eylül 29, 2011 by · 5 yorum 

Size az ama öz bilgiler vereceğiz. Olur ki aranızda iPhone’a uygulama geliştirmeye heves edenler olur. Buradaki bilgileri, derli toplu bir şekilde ve Türkçe olarak bulacağınızı zannetmiyorum. Maksadımız, doğru bilgiyi lafı dolandırmadan vermek ve cevval gençlerimizi yüreklendirmek.

  1. iPhone’a uygulama geliştirmek için Mac almanıza gerek yok. Ülkemizde pek de ucuza satılmayan o çılgın Mac’lerden neden bir tane de sizin olsun ki? Emektar PC’niz, notebook’unuz bu iş için yeter.
  2. PC’nize ya Hackintosh adı verilen yöntemle Mac OS X 10.6 veya 10.7 kuracaksınız ya da “Bilgisayarları Sanallaştırma Enstitüsü”ne mensup olup VmwareVirtualBox platformlarında Mac OS X koşturacaksınız. İkisi de kabul gören yöntemdir. Kolaylığı açısından ikincisini tercih edin. Bu işler tam “geek” işleridir. Zaman ve sabır lazım. Eski adıyla Taranfx olan şu siteyi şiddetle tavsiye ederim.
  3. Bir şekilde Mac OS X ortamına girdikten sonra, geliştirme ortamı XCode bedava. Apple ID’niz ile iOS Dev Center‘a üye olduktan sonra XCode ve gerekli iOS SDK‘sını bedava indirebilirsiniz. Evet, kayıtlı geliştirici olmak, bedava. Bu XCode ile bilgisayar üstünde iPhone uygulaması geliştirebilir ve simulatör ile uygulamayı paşa paşa test edebilirsiniz.
  4. iOS kayıtlı geliştiricisi olmak size çok da bir şey sağlamıyor. Asıl kapılar, senelik olan bir üyelik programına dâhil olunca açılıyor. Takdir edersiniz ki bu mensubiyet, paralı. Gençler ve kendini genç hissedenler için 100 dolar. İşletmeler için 200 dolar.
  5. iOS Developer programına üye olduktan sonra iki önemli hak kazanıyorsunuz. Birincisi, cihazlarınıza uygulama yükleyebiliyorsunuz. Çünkü gerekli sertifikaları – profilleri edinmiş oluyorsunuz. XCode 4 ile geliştirip, USB üzerinden anında cihaza aktarıp hata da ayıklıyorsunuz. İkincisi ise uygulamayı App Store’a gönderme imkanınız oluyor.
    • Bunlardan birincisi, yani cihaza özel yazıldığınız uygulamayı atma, jailbreak dünyasıyla mümkün fakat, App Store hedefli uygulama geliştiriyorsanız programa üye olmak mecburi. Cydia, size App Store’a uygulama gönderme imkanı sağlamaz.
    • Ayrıca unutmayın ki Cydia geliştiricileri, aynı zamanda iOS programına da mütemadiyen üye durumdalar. Böylelikle “beta” sürümleri edinip deneyebiliyorlar.
    • Bahsetmediğimiz bir diğer üyelik avantajı da “beta” ürünlere erişebilmeniz.
  6. iOS Developer programına üye olurken, dolduracağınız bilgilerin gerçek olmasına dikkat edin.
  7. Üyelik aşamalarında ilerlerken bir sürprizle karşılaşacaksınız: Apple, programa üyelikte Türkiye için online ödeme kabul etmiyor. Ancak verdikleri belgeyi doldurup faks çekerek başvuru yapabiliyorsunuz. Verdikleri forma kredi kartı bilgileriniz, isminiz, cisminiz yazılıyor. Formu, internet üzerinden herhangi bir faks servisinden (bedava) dedikleri ABD numarasına gönderebilirsiniz.
  8. Başvuru faksınız gittikten yaklaşık 4 gün sonra, üyeliğinizin başladığına dair e-mail alacaksınız. Kartınızdan da 100 dolar, bir yıllık üyelik bedeli çekilmiş olacak. Bir yıl sonra bu işlemi tekrar edeceksiniz. Apple, online ödemeyi Türkiye’ye açana kadar, faks çekmeye devam.
  9. Üyeliğiniz başlar başlamaz, iOS Dev Center’a dalıp, Provizyon Portalı‘na geçeceksiniz. Burada uygulamalarınızı imzalamak için gereken sertifikayı ve profilleri oluşturacaksınız.
  10. iTunes Connect adı verilen ayrı bir yerden de uygulamalarınızı App Store’a yayınlanması maksadıyla postalıyorsunuz. Yayındaki uygulamaların satış grafiklerine bakma ve fiyat – pazar gibi bilgilerini değiştirme işleri de buradan yönetiliyor. Pek detay bilmesem de iTunes üzerinde şarkı – türkü yayıncılarının da bu iTunes Connect ile medya dosyalarını yönettiğini tahmin ediyorum.
  11. Her şeyi hazır ettiyseniz, artık kod yazmaya başlayabilir, iPhone’a uygulamanızı yükleyebilir, deneyebilir, debug edebilir ve sonunda App Store için yayına hazırlayabilirsiniz. Kod yazmayı öğrenmek için bir Objective-C kitabı ve bir de iOS programlama kitabı okumanız kâfi. Amazon’da arama yapabilirsiniz. 15 günde aldığınız kitaplar adresinize gelir.
İçinizdeki iOS canavarını keşfedip ortaya çıkarmak için daha ne bekliyorsunuz?

iOS 5 ile Bedava @Me.com Hesabı Nasıl Açılır?

Haziran 12, 2011 by · 1 yorum 

Duymayan varsa hemen söyleyelim: Apple’ın paralı servisi MobileMe.com, iCloud‘un anonsuyla artık tarih oldu. Mevcut üyelikler bir süre uzatıldı ve artık yeni üyelik  alınmıyor. Me.com sayfasındaki “sign up” seçeneği de kalkmış durumda.

Görünen yollardan, deneme amaçlı bile olsa @me.com uzantılı e-mail adresi alma, MobileMe hesabı açmak artık mümkün değil.

Peki bir yolu var mı? Evet. Geliştirici kaydı bulunan iPhonePerest okurlarına özel olarak bu yolu açıklıyoruz. Şimdiden bebeğine, yeğenine @me.com hesabı alıp kullanıcı adlarını parsellemek isteyen varsa, hediyemiz olsun.

Öncelikle şunları tedarik etmeniz lâzım:

  1. Apple’dan açılmış ve e-mail adresi doğrulanmış bir Apple ID.
  2. iOS 5 Beta 1 yüklenmiş, geliştirici hesabına kayıtlı bir iOS cihazı (iPad, iPhone, iPod Touch)

İşlem adımları:

  1. Settings > Mail, Contacts, vs. >  iCloud deyip yeni bir iCloud ekleme sayfasını açın.
  2. Apple ID‘nizi doğru şekilde girin.
  3. Sözleşmeleri onaylayın.
  4. Senkronizasyon adımlarını tamamlayın.
  5. Sonra Senkronizasyon seçeneklerinden açık durumda olmayan Notlar’ı veya Mail’i tıklayın.
  6. Beklediğiniz soru geldi değil mi?
  7. Bir @me.com hesap adı belirleyin ve yolunuza devam edin.
  8. Artık belirlediğiniz @me.com mail’i ile mail alıp verebileceksiniz. (Ancak bu hizmetin web sitesi, bu gibi bedava hesaplar için henüz açık değil. Hizmeti sadece iOS 5 yüklü cihazlar üzerinde kullanabileceksiniz. Dikkat: iOS 5!)

Hatırlatalım. Apple’ın kullanım sözleşmelerine göre iOS 5 beta’ları, sadece gelişrici programı üzerinden özel olarak kaydı alınmış cihazlara yüklenmeli ve bu servisler de oradan aktive edilmeli. Bunun dışındaki bir yola tevessül etmenizi önermiyoruz. Hatta Gizmodo’ya çıkan bizim Türk delikanlının yolundan gitmenizi hiç mi hiç istemiyoruz.

Servisin tüm kamuya açılması için birkaç ay beklemek gerekiyor.

 

Mikro Sim’inizi Kendiniz Yapın

Ağustos 17, 2010 by · 16 yorum 

Değerli okurlarımız,

iPhone 4 ve iPad ile hayatımızın bir parçası hâline gelen Mikro Sim‘ler konusunda ufak bir bilgilendirme yapmak istiyoruz.

Öncelikle bilmeliyiz ki Mikro Sim‘ler, normal Sim kartlardan sadece plastik kısmın ebatı yönünden farklıdır. Bunun dışında bir farkları yoktur.

iPhone 4 mâlum sadece Mikro Sim kabul ediyor. Türkiye’de ise henüz sesli görüşme sağlayan Mikro Sim‘ler piyasaya sürülmedi. (Sadece data hattı destekleyenler var.)

Peki elimizdeki normal ebatlardaki Sim kartı nasıl Mikro’laştıracağız?

17.08
Herhangi bir iPhone teknik servisi bu basit işlem için sizden minimum 10 lira, maksimum 50 lira para isteyecektir. Halbuki kendi kendinize 5 dk içinde yapabileceğiniz bir şey ve bizde, teknik servisler fırsatçılık yaptığı için onlara yaptırmamanız gereken şey.

Nasıl mı?

  1. Öncelikle bu linkteki PDF dosyasını bir A4 kağıda, herhangi bir yazıcı ayarıyla oynamadan bastırın.
  2. Sayfa üzerindeki normal ebatlardaki Sim kart bölümünü dikkatlice maket bıçağı ve cetvel yardımıyla kesin, kağıttan ayırın.
  3. Kestiğiniz Sim kart boyutundaki bu kağıt parçasını Mikro’laştıracağınız Sim kartı arkasına gelecek şekilde Pritt tarzı bir şeyle yapıştırın. Kağıdın siyah yüzeyi dışarı bakacak, diğer yüzeyi Sim kartın devre olmayan kısmına bakacak. Yapıştırdığınızda bir taraf devreli kısım, diğer taraf siyah kağıt olacak.
  4. Sonra keskin bir makas ile siyah kağıdın içerisindeki beyaz şablonu bırakacak şekilde kenarlardan kartı kesin. Elinizde beyaz kısım kalacak.
  5. Nizami bir kesişten sonra beyaz kağıdı Sim karttan ayırın. Artık elinizde Mikro bir Sim kart var.
  6. Paranız cebinize kaldı, farkında mısınız? iPhone 4′e ve Apple’a tomar tomar para döktünüz diye bizim servislere de dökmek zorunda değilsiniz. Her şey, gerçek bedeliyle satılmalı.

Bize teşekkür edin. Fırsat tacirlerine muhtaç olmayın.

iPhone’daki Sıcaklık Sensörü

Temmuz 10, 2010 by · Yorum bırakın 

iPhone‘da bir sıcaklık sensörü olduğunu biliyor muydunuz? Bu sensör, pilin zarar görmesini engellemek için belli bir sıcaklık üstünde cihazı kapatıyor. Kapatırken de size, ortamı biraz soğutun diye uyarıda bulunuyor:

Özellikle sıcak yaz günlerinde, cihazı güneş altında bırakırsanız, böyle bir mesaj ile karşılaşmanız kuvvetli ihtimal. Mesajı görmek için de deneme yapmanız tavsiye edilmez. Siz, cihazı hararetten uzak tutun. Arabada cam önünde bırakmayın. Dikkat edin, lütfen.

Tam olarak doğrulayamasak da bu sensörün, ilk iPhone sürümünden beri bulunduğunu söyleyebiliriz. Bu sensör, üçüncü parti uygulama geliştiricilerin de kullanımına açık değil. Bu nedenle, sıcaklık ölçen fantastik termometrevarî uygulamalar beklemeyin.

iPhone’dan iPad’e 3G Öpücüğü

Nisan 17, 2010 by · Yorum bırakın 

Satışa çıkan iPad‘in nisan ortası itibariyle sadece Wi-Fi versiyonu bulunuyor. Apple, nisan sonlarına doğru Wi-Fi + 3G’yi destekleyen ve ABD’de AT&T servis anlaşmasıyla satılacak versiyonu satışa çıkaracağını söylüyor.

Elimizde 3G’li iPad olmasa bile 3G’den, Wi-Fi olmayan bir yerde internete çıkmak güzel olmaz mıydı?

Bu iş için Wi-Fi yayını yapabilen bir mobil cihaza ihtiyacınız var. Bu yazıdaki tercihimiz, doğal olarak iPhone olacak. Ancak bir problem var.

App Store üzerinden dağıtılan iPhone uygulamaları Wi-Fi yayını yapabilme yetisine sahip değil. Çünkü bu özellik, muhtemelen Apple’ın izin vermediği işlevler üzerinden gerçekleşiyor ve Apple böyle bir uygulamayı,  mağazaya almıyor.

O zaman tek çare, jailbreak yöntemiyle prangaları sökülmüş bir iPhone, yani jailbroken iPhone.

Bize Wi-Fi yayını yapacak uygulamanın adı: MyWi. MyWi, Cydia üzerinde 10 dolara satılan harika bir uygulama. Ekrandan yapacağınız Wi-Fi yayınının özelliklerini ayarlayabiliyorsunuz:

Bir kere yayını yaptıktan sonra, gerisi kolay. iPad veya başka bir Wi-Fi yetenekli cihaz iPhone üzerinden internete çıkabilir:

Buna teknik olarak “Wi-Fi tethering” deniyor. (Tecrübeliler bilir ki bir de “Bluetooth tethering” vardır. )

Not: Yazıdaki materyaller ipadincanada.ca sitesinden iktibas edilmiştir.

iPhone ve Mac Wi-Fi Olmadan Haberleşir mi?

Nisan 3, 2010 by · Yorum bırakın 

Cevap evet. Mac ile ilgili pek faydalı ipuçları veren Sihirli Elma, hadiseye el atmış.

Yazı, doğal bir Wi-Fi ortamının yoksunluğunda, Mac ile özel bir Wi-Fi yayını başlatıp iPhone‘a göstermeyi anlatıyor.

Mâlum iPhone üzerindeki legal yazılımların birçoğu, Wi-Fi üzerinden işlem yapıyor. Evde, işte wi-fi bulabilirsiniz fakat bulamadığınız bir yerde de aynı işlevselliği korumak istiyorsanız, bahsi geçen yöntem epey hayat kurtarıcı olacaktır.

Bu işlemi, Mac’iniz yok ise eğer, kablosuz adaptörü yayın yapmayı destekleyen PC ile de (Vista, XP) yapabilirsiniz.

Web Analytics