
FLASH İLE İLGİLİ GÖRÜŞLER
Apple'ın Adobe ile ilişkisi uzun bir zamana dayanıyor. Aslında, Adobe'un kurucularıyla ilk defa şu meşhur garajlarındayken tanıştık. Apple, Adobe'un Postscript dilini bizim yeni Laserwriter yazıcımıza uygulamasıyla şirketin ilk büyük müşterisi oldu. Apple Adobe'a yatırım yaptı ve uzun yıllar şirketin %20'sine sahip oldu. İki şirket birlikte çok yakın bir şekilde çalışarak masaüstü yayıncılığa öncülük ettiler ve birlikte çok iyi zamanları oldu. O altın çağdan bu yana şirketler yollarını ayırdı. Apple ölümcül bir deneyime doğru gitti, Adobe ise kurumsal pazarda Acrobat ürünleri ile kendine bir yol çizdi. Bugün iki şirket, ortak yaratıcı müşterilerine hizmet etmek için hala beraber çalışıyorlar – Mac kullanıcıları Adobe'un Creative Suite uygulamalarının hemen hemen yarısını satın alıyor – fakat bunun ötesinde bir kaç adet ortak çıkarları var.
Adobe'un Flash ürünleri ile ilgili görüşlerimden bazılarını burada yazmak istiyorum. Böylece müşteriler ve eleştirmenler iPhone,iPod ya da iPad'lerde neden Flash kullanımına karşı olduğumuzu daha iyi anlayabilirler. Adobe, öncelikle iş odaklı olarak bizim fikrimizi karakterize ediyor. - App Store'u korumak istediğimizi söylüyorlar – fakat aslında bunun temelinde teknolojik sorunlar yatıyor. Adobe bizim kapalı bir sistem olduğumuzu ve Flash'ın aksine açık olduğunu idda ediyor, fakat tam tersi bir durum söz konusu. Açıklamama izin verin.
İlk olarak, bir "Açık" var.
Adobe'un Flash ürünleri %100 ticari yazılımlardır. Sadece Adobe'da bulunabilirler ve Adobe gelecekteki geliştirme, fiyatlandırma vb konularda tüm yetkiye sahiptir. Adobe'un Flash ürünleri geniş olarak bulunabildiğinden açık olduklarını düşünmeyin. Çünkü tamamen Adobe tarafından kontrol ediliyorlar ve sadece Adobe'da bulunuyorlar. Özetlemek gerekirse Flash kapalı bir sistemdir.
Apple'ın da bir çok özel ürünüı var. iPhone, iPod ve iPad'in işletim sistemlerinin de tescilli olmasına rağmen web'e ait olan tüm standartların açık olması gerektiğine inanıyoruz. Apple Flash yerine HTML5, CSS ve JavaScript kullanıyor – tüm açık standartlar. Apple'ın mobil cihazlarının tümü bu açık standartların yüksek performansına ve düşük güç kullanımına sahip. Apple ve Google trarafından kullanılan yeni web standartı HTML5, web geliştiricilerine üçüncü taraf tarayıcıların eklentilerine gerek kalmadan (Flash gibi) gelişmiş grafikler, tipografiler, animasyonlar ve geçişler oluşturabilme imkanı veriyor. HTML5 tamamen açık ve Apple'ın üyesi olduğu standartlar komitesi tarafından kontrol ediliyor.
İkinci olarak, "tam web" var.
Adobe, Apple'ın mobil cihazlarının web'in tümüne erişemediğini tekrar söyledi. Çünkü web'deki videoların %75'i Flash ile oluşturulmuş. Söylemedikleri şey ise, bütün bu videonun neredeyse tamamının iPhone, iPod ve iPad'de de görülebilir şekilde, daha modern bir formatta yani H.264 formatında da bulunduğu. Tahmini olarak web'deki videoların %40'ına sahip olan YouTube, Apple'ın tüm mobil cihazlarında paketlenmiş olarak parıldıyor. iPad belki de en iyi YouTube keşfini ve izleme deneyimini bize sunuyor. Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Time, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic ve daha bir çok yerden video paylaşabilirsiniz. iPhone, iPad ve iPod kullanıcılarının çok fazla video kaçırdığını söyleyemeyiz.
Adobe'un diğer bir iddiası da Apple cihazlarında Flash oyunlar oynanamayacağı üzerine. Bu doğru. Neyse ki, App Store'da 50.000'den fazla oyun ve eğlence uygulaması var. Ve bunların bir çoğu ücretsiz. iPhone, iPad ve iPod için dünyadaki herhangi bir platformdakinden daha fazla oyun ve eğlence uygulaması bulunuyor.
Üçüncü olarak, güvenilirlik, güvenlik ve performans var.
Symantec, en son 2009'un en kötü güvenlik kayıtlarının sahibi olarak Flash'ı vurguladı. Biz de ilk elden biliyoruz ki Mac'lerin bozulmasının birinci sebebi Flash. Bu problemi çözmek için Adobe ile çalışıyoruz, bir kaç yıldır üst üste uğraşıyorlar.. Flash ekleyerek iPhone, iPod ve iPad'lerimiz üzerindeki güvenirliği ve güvenliği azaltmak istemiyoruz.
Buna ek olarak, Flash mobil cihazlar üzerinde pek iyi çalışmadı. Biz, bugüne kadar ki herhangi bir mobil cihaz üzerinde Flash'ın doğru çalıştığını göstermelerini Adobe'dan rutin olarak istedik. Henüz hiç görmedik. Adobe, Flash'ın bir akıllı telefonda ilk önce 2009'un başları, daha sonra 2009'un ikinci yarısı ve daha sonra da 2010'un başları ve en son 2010'un ikinci yarısında görüleceğini açıkça belirtti. Eninde sonunda kullanılacak, fakat neyseki nefesimizi tutup beklemedik. Nasıl perfomans göstereceğini kim bilir?
Dördüncü olarak, pil ömrü var.
Video oynatılırken pil ömrünün uzun tutulması için, mobil cihazlar videoyu donanımın içerisinde çözmelidir. Video yazılımın içerisinde çözüldüğünde çok güç harcanır. Modern mobil cihazlarda kullanılan çiplerin bir çoğu H.264 denilen bir kod çözücü içeriyor – Apple, Google (YouTube), Vimeo, Netfix ve bir çok şirketler tarafından kullanılan, ayrıca her türlü Blu-ray DVD oynatıcıda bulunan bir endüstri standartı.
Flash, H.264 için bir destek eklemesine rağmen, hemen hemen tüm Flash web sitelerindeki videolar mobil çiplerde bulunmayan ve yazılım içerisinde çalıştırılması gereken eski sürüm bir kod çözücü gerektiriyor. Bu fark iPhone'da dikkat çekiyor. Örneğin; yazılımda çözülen videolar pil tamamen boşalmadan önce 5 saatten az bir süre için izlenebilirken, H.264 videoları 10 saate yakın oynatılabiliyor.
Websiteleri videolarını H.264 kullanarak yeniden kodladıklarında, videoları Flash kullanmadan sunabiliyorlar. Bu videolar, Apple Safari'de ve Google' Chrome'da hiç bir eklenti gerektirmeden mükemmel bir şekilde oynatılabiliyor. Aynı zamanda iPhone, iPod ve iPad'lerde mükemmel görünüyorlar.
Beşinci olarak, Dokunulabilirlik (Touch) var.
Flash, fare kullanılan PC'ler için oluşturuldu, parmakla kullanılan dokunmatik ekranlar için değil. Örneğin, bir çok Flash websitesi "rollovers" 'a yani fare imleci belirli bir noktaya geldiğinde ortaya çıkan açılır menülere ve diğer öğelere dayanıyor. Apple'ın devrimsel multi-touch arayüzü fare kullanmıyor, ve rollover kavramı yok. Flash websitelerinin çoğu dokunmatik tabanlı cihazlar için tekrar yazılmak zorunda. Eğer geliştiriciler Flash websitelerini tekrar yazmak zorunda kalacaksa, neden HTML5, CSS ve JavaScript gibi modern teknolojileri kullanmasınlar ki?
iPhone, iPod ve iPad Flash çalıştırsa bile sorun çözülemeyecek ki bir çok Flash websitesi dokunmatik tabanlı telefonlar için tekrar yazılmak zorunda.
Altıncı olarak, en önemli sebep.
Flash'ın kapalı ve ticari bir yazılım olmasının, önemli teknik kusuruları olmasının, ve dokunmatik tabanlı cihazları desteklemiyor olmasının yanısıra, bizim iPhone,iPod ve iPad'de Flash kullanımına izin vermememizin çok önemli bi sebebi daha var. Websitelerinden video ve interaftik içerik izlemek için Flash kullanımının dezavantajlarını tartıştık. Fakat Adobe da aynı zamanda geliştiricilerin mobil cihazlarımızda çalışan uygulamalar üretebilmeleri için flash kullanmalarını istiyor.
Acı deneyimlerimizden biliyoruz ki, üçüncü taraf bir katmanın ya da yazılımın platform ve geliştirici arasına girmesine izin verilmesi eninde sonunda alt standart uygulamalarla sonuçlanıyor. Ve platformun geliştirilmesi ve ilerlemesi engelleniyor.
Eğer geliştiriciler üçüncü taraf geliştirme kütüphanelerine ve araçlarına bağlı olarak ilerlerse üçüncü taraf yeni özelliklerin kullanılmasını seçtiğinde, geliştiriciler sadece platformun iyileştirilmelerinden (geliştirmeler) yararlanabilirler. İyileştirmelerimizi geliştiricilerimize ne zaman sağlayacaklar ya da bunu yapacaklar mı?, herşeyi üçüncü tarafın insiyatifine bırakamayız.
Eğer ki üçüncü taraf bir çapraz platform geliştirme aracı sağlıyorsa bu daha da kötü bir hal alıyor. Desteklenen diğer platformlar üzerinde olmadığı sürece, üçüncü taraf, iyileştirmeleri,sadece bir platformdan kabul etmeyebiliyor. Bundan dolayı, geliştiriciler yalnızca en düşük ortak payda özelliklerine erişebiliyor. Yeniliklerimiz ve iyileştirmelerimiz rakibimizin platformunda olmadığı için geliştiricilerin onları kullanamadığı bir sonucu kabul edemeyiz.
Flash bir çarpraz platform geliştirme aracıdır. Adobe'un amacı en iyi iPhone, iPod ve iPad uygulamalarını yazmaları için geliştiricilere yardım etmek değil, geliştiricilere çarpraz platform uygulamaları yazmalarında yardımcı olmaktır. Ve Adobe, Apple'ın platformuna yaptığı geliştirme işini epey yavaşlattı. Örneğin, Mac OS X hemen hemen 10 yıldır kullanılıyor olmasına rağmen, Adobe sadece iki hafta önce CS5'in çıkarılmasıyla onu tamamen benimsedi (Cocoa). Adobe Mac OS X'i tamamen benimseyen en büyük sonuncu, üçüncü taraf geliştiriciydi.
Motivasyonumuz basit – geliştiricilerimize en gelişmiş ve en yeni platformu sağlamak ve onlardan da bu platformda dimdik durarak dünyanın görüp görebileceği en iyi uygulamaları yaratmalarını istiyoruz. Platformu sürekli geliştirmek istiyoruz. Böylece geliştiriciler daha bile mükemmel, güçlü, eğlenceli ve kullanışlı uygulamalar oluşturabilirler. Herkes kazanır – biz daha fazla cihaz satarız çünkü en iyi uygulamalara sahibiz, geliştiriciler zamanla daha geniş kitleye ve müşteri tabanına ulaşırlar, ve kullanıcılar herhangi bir platformdaki en geniş ve en iyi uygulama seçeneklerinden son derece memnun kalırlar.
Sonuç
Flash PC döneminde oluşturuldu – PC'ler ve fareler için. Flash, Adobe için başarılı bir iş ve neden PC'lerin dışına itmek istediklerini anlayabiliyorum. Fakat mobil dönemi düşük güçlü cihazlar, dokunmatik arayüzler ve açık web standartlarıyla ilgili bir dönem- Tüm alanlar Flash'ın gerisinde.
Apple'ın mobil cihazları için içeriğini sunan birçok medya kaynağı, video izlemek ya da herhangi bir çeşit web içeriğini tüketmek için artık Flash'a ihtiyaç duyulmadığını gösteriyor. Ve Apple'ın App. Store'undaki 200.000 uygulama da kanıtlıyor ki onbinlerce geliştiricinin oyunları da içeren zengin grafikli uygulamaları oluşturması için Flash'a ihtiyacı yok.
Mobil devrinde oluşturulan HTML5 gibi yeni açık standartlar mobil cihazlarda (PC'lerde de) kazanacaklar. Belki de Adobe gelecek için iyi HTML5 araçları geliştirmeye odaklanmalı ve geçmişi geride bıraktığı için Apple'ı eleştirmekten vaz geçmeli.
Kaynak online : Apple
Kaynak offline : Tıkla
Merkez - Teknik Servis |
Mağaza | İstanbul - Ofis |
![]() |
