![]() |
Apple'ın İphone Yol Haritası Ve Sdk Hakkında Notlar : Bölüm 2 |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Apple'ın İphone Yol Haritası Ve Sdk Hakkında Notlar : Bölüm 2SDK (Yazılım Geliştirme kiti) PC, Macintosh veya bir arabanın beyin olarak tabir edilen kontrol ünitesi olsun fark etmez, bu sistemler için program yazmak istiyorsanız geliştirmek istediğiniz programı yazacağınız ve sonrasında sistemin anlayacağı hale getiren (derleyen) bir araçlar bütününe ihtiyacınız var ![]() Bunu yazılım üreten yazılımlar olarak da düşünebilirsiniz ![]() ![]() Apple'ın iPhone için SDK yayınlamış olması artık 3 ![]() ![]() iPhone bir akıllı telefon fakat içerisindeki işletim sistemi gücünü Mac OS X çekirdeğinden alıyor ![]() ![]() iPhone için yazılım geliştirenlere büyük kolaylıklar sunan SDK, Mac OS X'de kullanılan aynı yazılım kütüphaneleri ile çalışarak iPhone için yazılım geliştirebilme olanağı sunuyor ![]() Zaten resmi SDK yayınlanmadan önce Hackerlar tarafından keşfedilen Jailbreak isimli işlemden geçmiş iPhone'lara yükleyebileceğiniz 100 lerce yazılımın olmasının en büyük nedeni de bu ![]() ![]() Tabi resmi SDK daha fazla olanak sunması yanında programcılara büyük kolaylıklar da sağlıyor ![]() ![]() SDK ile gelen simülatör sayesinde geliştirdiğiniz yazılımları iPhone'a yüklemeden bilgisayarınızda çalıştırıp test edebiliyorsunuz ![]() ![]() ![]() Yani bir oyun geliştirdiğinizi düşünün, iPhone'a bu oyunu yüklüyorsunuz ve iPhone bilgisayarınıza bağlıyken oyunu çalıştırıyorsunuz ![]() ![]() Siz oyunu kapatıp iPhone'u bir kenara koyuyor ve oyunun en fazla nerede iPhone'u zorladığını bilgisayarınızdaki analiz programında görerek kodlara müdahele ediyorsunuz ![]() ![]() Bu yazılım geliştirme kiti ile 2 hafta içinde SEGA yazılım mühendisleri 3 boyutlu grafiklerle bezenmiş Sega Monkey Ball'ı ve EA yazılım mühendisleri ise Spore oyununun oynanabilir versiyonlarını geliştirebilmişler ![]() Sega Oyun geliştirirken özellikle konsol oyun geliştirme takımının iPhone için oyun geliştirdiğini ve gösterilen oyunun bir konsol oyunu olduğunun altını çiziyor ![]() ![]() Tabi geliştirilen yazılımlar sadece bunlar değil amerikanın ünlü internet sağlayıcısı AOL, AOL messenger'ın bire bir masaüstü versiyonunun tüm fonksiyonlarını taşıyan bir mesajlaşma programını iPhone için geliştirmişken, etkinlikte çeşitli sağlık ve ticaret yazılımlarının da iPhone üzerinde çalışan versiyonları kullanıcılara gösterildi ![]() Apple, tüm bu yazılımların daha önce iPhone için yazılım geliştirmemiş kişiler tarafından sadece 2 hafta gibi kısa bir sürede geliştirilebildiklerini ve yayınladıkları SDK ile daha uzun sürelerde çok daha ileri yazılımların geliştirilebileceğinin altını çiziyor ![]() Peki geliştirilen yazılımlar kullanıcılara nasıl ulaşacak? Apple, iPhone üzerinde yer alan iTunes benzeri bir arabirimle geliştirilen yazılımları direkt olarak iPhone üzerinden satın alma ve indirme olanağı sunacak ![]() ![]() ![]() Eğer bir üretici yazılımını ücretli olarak satmak istiyorsa Apple satış ücreti üzerinden %30 komisyon alacak fakat yazılımın barındırılması ve dağıtımı için herhangi bir ücret talep etmiyecek ![]() ![]() Bu sistemde ücretsiz dağıtılmak istenen yazılımlar içinse Apple, yazılım geliştiricilerden hiç bir ücret talep etmiyor ![]() ![]() Yazılımları satın almamızı ve iPhone'a kurmamızı sağlayan araç kullanmakta olduğumuz yazılımların güncellemeleri çıktıklarında da aynı bir SMS gelmiş gibi bizi uyaracak ve bir kaç tıklamayla kurulu yazılımları güncelleyebileceğiz ![]() Bu sistem Jaibreak uygulanmış iPhonelarda yer alan Installer programının yaptığı ile bire bir aynı işlemleri yapıyor tek farkı artık iPhone'a yazılım yüklemek için Jailbreak'e gerek olmaması ![]() ![]() Frimware 2 ![]() ![]() ![]() Ayrıca ücretsiz yazılım geliştiricilerden hiç bir ücret talep edilmezken Apple'ın yazılım geliştirme programına üyelik için bir defaya mahsus sadece 100 dolar talep ediliyor olmasının kısa sürede iPhone için geliştirilen yazılımların sayısında bir patlamaya neden olacağı da kesin ![]() [b] Kaynak: Donanımhaber |
![]() |
![]() |
|