Apple, Flash'tan iPhone'a Uygulamaları Engellemek İçin Lisansta Değişiklik Yapıyor

Elma dün iPhone OS 4'ün ambalajını çıkardıgeliştiricilere ve tüketicilere mobil platformuna hangi önemli yeni özelliklerin geleceğini bildiriyor. Ancak şirketin sunumunda özellikle vurgulamadığı bir şey, Telefon Geliştirici Programı Lisans Sözleşmesinde yapılan küçük bir değişiklikti. Farklı olan ne? Bölüm 3.3.1'de artık kısmen şu ifade yer almaktadır: "Aracı çeviri veya uyumluluk katmanı veya aracı aracılığıyla Belgelenmiş API'lere bağlantı veren uygulamalar yasaktır."

Basitçe söylemek gerekirse bu, aşağıdaki teknolojileri kullanarak uygulamaları iPhone'a sunmayı planlayan geliştiriciler için kötü bir haber. MonoTouch veya Adobe Flash CS5.

Önerilen Videolar

Lisans koşullarındaki değişiklik ilk olarak Daring Fireball'dan John Gruber tarafından seslendi.

Elmalar iPhone-ve şimdi iPad- Web'de video ve diğer etkileşimli öğeler olarak yaygın şekilde kullanılan Adobe'nin tescilli Flash teknolojisini desteklememesiyle ünlüdür. Apple'ın Flash'sız duruşu, Flash'ın Web'deki tek ve her yerde bulunan varlığını ciddi şekilde zayıflattı: üzerinde geniş bir kurulu tabanınız varsa bu bir şeydir. bilgisayarlar, ancak teknolojiniz şu anda piyasada bulunan (tartışmasız) en önemli mobil medya platformunda mevcut değilse, sorun.

Adobe, Adobe Flash CS5'te iPhone'a dağıtım özelliği sağlayarak iPhone'da Flash olmaması sorununa çözüm bulmayı umuyordu: Buradaki fikir, geliştiricilerin iPhone'a ilişkin herhangi bir özel bilgiye sahip olmadan uygulamalarını Flash'ta oluşturabilir, ardından "iPhone'a dağıt" seçeneğini seçerek bunu iPhone'a hazır bir uygulama olarak dağıtabilirsiniz. emretmek.

Apple'ın yeni lisanslama koşulları uyarınca, iPhone uygulamaları yalnızca belgelenmiş API çağrılarını kullanabilir ve C, Objective C, C++ dillerinde yazılabilir. Uygulamalar ayrıca iPhone'un Safari tarayıcısını çalıştıran Apple'ın yerleşik WebKit motoru tarafından yürütülmek üzere JavaScript'te de yazılabilir.

Apple'ın yeni lisanslama şartları, geliştiricilere şunu söyleyen Adobe için özellikle sıkıntılı olabilir: Flash geliştirme araçlarına bağlı kalabilirler ve yakında bu uygulamaları iPhone.

Ancak sektörü izleyenlerin Apple'ın, Adobe'nin Flash'tan iPhone uygulamaları oluşturarak ne yapmayı planladığının gayet iyi farkında olduğu konusunda şüpheleri olmasa da, Bu hamle muhtemelen Apple'ın platformlarını baştan sona kontrol etmeye yönelik uzun vadeli çabaları bağlamında en iyi şekilde görülebilir: tarihsel olarak, Şirket, ürünleri üzerinde tam kontrol sahibi olmanın en iyi müşteri deneyimlerini yaratmaya ve dolayısıyla en çok satan ürünlere yol açtığını düşünüyor ürünler. Apple'ın yeni lisans koşulları, geliştiricilerin iPhone için Apple'ın kendi Cocoa Touch ve WebKit API'lerinin üzerine bir geliştirme çerçevesi uygulamasını esasen engelliyor. Eğer böyle bir çerçeve Geliştiriciler arasında kayda değer bir ilgi elde edecek olsaydı, aslında Apple'ın iPhone platformunun kontrolünü ele geçirecekti… ve bu, Cupertino şirketinin yapması muhtemel olmayan bir şey. tahammül et.

Editörlerin Önerileri

  • En yeni iPad Air Amazon'da büyük bir indirim aldı
  • Başka bir rapor iPhone 15 Pro'nun daha pahalı olacağını öne sürüyor
  • Rüya gibi bir tatilde iPhone'umu kaybettim ve bu bir kabus değildi
  • Bunlar iPhone 15 Pro için heyecanlanmamın tek 2 nedeni
  • Apple iPad şimdiye kadarki en ucuz fiyatına geri döndü

Yaşam tarzınızı yükseltinDigital Trends, en son haberler, eğlenceli ürün incelemeleri, anlayışlı başyazılar ve türünün tek örneği olan ön bakışlarla okuyucuların teknolojinin hızlı tempolu dünyasını takip etmelerine yardımcı olur.