Önerilen, 2024

Editörün Seçimi

Steve jobs düşüncelerini flaş ediyor

D8 Video: Steve Jobs on Flash 2010

D8 Video: Steve Jobs on Flash 2010
Anonim

Steve Jobs'un Flash hakkında ne düşündüğünü bilmek istersen, şansın vardır. Apple'ın CEO'su, Apple'ın neden iPhone, iPod ve iPad cihazlarında Flash'a izin vermediğini açıklayan uzun bir mektup yayınladı. “Geçmiş” ve “PC dönemi” nin Flash bölümünü söyleyerek, Apple'ın neden Flash'ı geride bıraktığına dair altı ana noktaya değiniyor:

* platformların açıklığı
* 'tam web' ve video deneyimi
* güvenilirlik, güvenlik ve batarya performansı
* cihazların batarya ömrü
* kullanıcı girişi dokunma
* üçüncü taraf geliştirici araçlarının acısı

Bütünüyle 1671 kelime denemesinin tamamı aşağıda tekrarlanmıştır:

Flash Üzerine Düşünceler

Apple'ın Adobe ile uzun bir ilişkisi var. Aslında, Adobe'nin kurucuları, kendi özel garajlarındayken tanıştık. Apple ilk büyük müşterisiydi ve yeni Laserwriter yazıcımız için kendi Postscript dilini kullanıyordu. Apple, Adobe'ye yatırım yaptı ve uzun yıllar şirketin% 20'sine sahipti. İki şirket masaüstü yayıncılığına öncülük etmek için birlikte çalıştı ve pek çok güzel zamanlar oldu. Bu altın çağdan beri, şirketler ayrı büyüdü. Apple, yakın ölüm deneyiminden geçti ve Adobe, Acrobat ürünleriyle şirket pazarına çekildi. Bugün iki şirket ortak yaratıcı müşterilerine hizmet etmek için hala birlikte çalışıyor - Mac kullanıcıları Adobe'nin Creative Suite ürünlerinin yaklaşık yarısını satın alıyor - ancak bunun dışında ortak ilgi alanları da çok az.

Müşterilerimizin ve eleştirmenlerin neden iPhone'larda, iPod'larda ve iPad'lerde Flash'a izin vermediğimizi daha iyi anlayabilmeleri için Adobe'nin Flash ürünleri hakkındaki düşüncelerimizi not etmek istedim. Adobe, kararımızı öncelikle iş odaklı olarak nitelendirdi - App Store'umuzu korumak istediğimizi söylüyorlar - ancak gerçekte teknoloji sorunlarına dayanıyor. Adobe bizim kapalı bir sistem olduğumuzu ve Flash'ın açık olduğunu iddia ediyor, ancak bunun tersi doğrudur. Açıklamama izin ver.

İlk önce “Açık” var.

Adobe'nin Flash ürünleri% 100 tescillidir. Yalnızca Adobe'den edinilebilirler ve Adobe gelecekteki geliştirmeleri, fiyatlandırmaları, vb. Konusunda tek yetkilidir. Adobe'nin Flash ürünleri yaygın olarak bulunurken, bu tamamen açık oldukları anlamına gelmez, çünkü tamamen Adobe tarafından kontrol edilir ve yalnızca Adobe'den erişilebilir. . Neredeyse herhangi bir tanım gereği, Flash kapalı bir sistemdir.

Apple'ın da birçok tescilli ürünü var. İPhone, iPod ve iPad işletim sistemi tescilli olsa da, web ile ilgili tüm standartların açık olması gerektiğine inanıyoruz. Apple, Flash kullanmak yerine, HTML5, CSS ve JavaScript'i benimsemiştir - hepsi açık standartlardır. Apple'ın mobil cihazlarının tümü, bu açık standartların düşük performanslı ve yüksek performanslı uygulamaları ile birlikte gelir. Apple, Google ve diğerleri tarafından benimsenen yeni web standardı HTML5, web geliştiricilerin üçüncü taraf tarayıcı eklentilerine (Flash gibi) güvenmeden gelişmiş grafikler, tipografi, animasyonlar ve geçişler oluşturmasına olanak tanıyor. HTML5, Apple'ın üyesi olduğu standartlar komitesi tarafından tamamen açık ve kontrol altında.

Apple, web için bile açık standartlar yaratıyor. Örneğin, Apple küçük bir açık kaynak projesiyle başladı ve tüm ürünlerimizde kullanılan Safari web tarayıcısının kalbi olan eksiksiz bir açık kaynaklı HTML5 oluşturma motoru olan WebKit'i yarattı. WebKit yaygın olarak kabul edilmiştir. Google, Android tarayıcısı için kullanıyor, Palm kullanıyor, Nokia kullanıyor ve RIM (Blackberry) de kullanacaklarını açıkladı. Neredeyse Microsoft’un dışındaki her akıllı telefon tarayıcısında WebKit kullanılıyor. Apple, WebKit teknolojisini açarak mobil web tarayıcıları için standardı belirlemiştir.

İkincisi, “tam web” var.

Adobe, Web’deki videoların% 75’inin Flash’ta olması nedeniyle, Apple mobil cihazlarının “tam web’e” erişemediğini söyledi. Söylemedikleri, neredeyse bu videonun daha modern bir formatta (H.264) ve iPhone'larda, iPod'larda ve iPad'lerde görüntülenebildiği. YouTube, web videosunun yaklaşık% 40'ını taşıyan tüm Apple mobil cihazlarında bir uygulamada parlıyor ve iPad, şimdiye kadarki en iyi YouTube keşif ve görüntüleme deneyimini sunuyor. Bu videoya Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Zaman, New York Times, Wall Street Journal, Illustrated Spor, İnsanlar, National Geographic ve daha birçok videodan ekleyin diğerleri. iPhone, iPod ve iPad kullanıcıları fazla video kaçırmıyorlar.

Başka bir Adobe iddiası, Apple cihazlarının Flash oyunları oynayamayacağı yönünde. Bu doğru. Neyse ki, App Store'da 50.000'den fazla oyun ve eğlence oyunu var ve birçoğu ücretsiz. İPhone, iPod ve iPad için dünyadaki diğer platformlardan daha fazla oyun ve eğlence başlığı mevcut.

Üçüncüsü, güvenilirlik, güvenlik ve performans var.

Symantec geçtiğimiz günlerde Flash’ın 2009’daki en kötü güvenlik kayıtlarından birine sahip olduğunu vurguladı. Bu sorunları gidermek için Adobe ile çalışıyoruz, ancak birkaç yıldır devam ediyorlar. İPhone'larımız, iPod'larımız ve iPad'lerimizin güvenilirliğini ve güvenliğini Flash ekleyerek azaltmak istemiyoruz.

Ayrıca, Flash mobil cihazlarda iyi performans göstermedi. Adobe'den bize birkaç yıl önce bir mobil cihazda, herhangi bir mobil cihazda iyi performans gösterdiğini Flash'tan göstermesini rica ettik. Onu hiç görmedik. Adobe, Flash’ın 2009’un başlarında bir akıllı telefona, ardından 2009’un ikinci yarısına, 2010’un ilk yarısına gönderileceğini ve şimdi de 2010’un ikinci yarısını söyleyeceğini açıkladı. nefesimizi tutmadık. Nasıl performans göstereceğini kim bilebilir?

Dördüncü olarak, batarya ömrü var.

Video oynatırken uzun pil ömrü elde etmek için, mobil cihazların videoyu donanımda çözmesi gerekir; yazılımı çözme çok fazla güç kullanır. Modern mobil cihazlarda kullanılan çiplerin çoğu, her Blu-ray DVD oynatıcısında kullanılan ve Apple, Google (YouTube), Vimeo, Netflix ve diğer birçok şirket tarafından benimsenen bir endüstri standardı olan H.264 adlı bir kod çözücü içerir.

Flash, yakın zamanda H.264 için destek eklemiş olsa da, hemen hemen tüm Flash web sitelerinde bulunan video, şu anda mobil yongalarda uygulanmayan ve yazılımda çalıştırılması gereken eski nesil bir kod çözücü gerektirir. Aradaki fark dikkat çekici: Bir iPhone'da, örneğin H.264 videoları 10 saate kadar oynatılırken, yazılımda kodu çözülen videolar pil tamamen boşalmadan önce 5 saatten daha az oynatılıyor.

Web siteleri videolarını H.264 kullanarak yeniden kodladıklarında, Flash kullanmadan da sunabilirler. Herhangi bir eklenti olmadan Apple'ın Safari ve Google's Chrome gibi tarayıcılarda mükemmel şekilde oynuyorlar ve iPhone'larda, iPod'larda ve iPad'lerde harika görünüyorlar.

Beşinci, Touch var.

Flash, parmak kullanan dokunmatik ekranlar için değil fareler kullanan PC'ler için tasarlanmıştır. Örneğin, birçok Flash web sitesi, fare oku belirli bir noktaya geldiğinde menüleri veya diğer öğeleri açan “rollover” lara dayanır. Apple'ın devrim yaratan çoklu dokunmatik arayüzü bir fare kullanmaz ve bir rollover konsepti yoktur. Flash tabanlı web sitelerinin çoğunun, dokunmatik tabanlı aygıtları desteklemek için yeniden yazılması gerekecek. Geliştiricilerin Flash web sitelerini yeniden yazmaları gerekirse, neden HTML5, CSS ve JavaScript gibi modern teknolojiler kullanmıyorsunuz?

İPhone'lar, iPod'lar ve iPad'ler Flash çalıştırsa bile, çoğu Flash web sitesinin dokunmatik tabanlı cihazları desteklemek için yeniden yazılması gereken sorunu çözmez.

Altıncı, en önemli sebep.

Flash'ın kapalı ve tescilli olması, önemli teknik dezavantajları olması ve dokunmatik tabanlı cihazları desteklememesi yanında, iPhone'larda, iPod'larda ve iPad'lerde Flash uygulamasına izin vermememiz için daha önemli bir neden var. Web sitelerinden video ve etkileşimli içerik oynatmak için Flash kullanmanın olumsuz yönlerini tartıştık ancak Adobe, geliştiricilerin mobil cihazlarımızda çalışan uygulamalar oluşturmak için Flash'ı benimsemelerini istiyor.

Üçüncü taraf bir yazılım katmanının platformla geliştirici arasında gelmesine izin vermenin acı verici bir deneyim olduğunu biliyoruz, sonuçta alt-standart uygulamalara yol açıyor ve platformun geliştirilmesini ve ilerlemesini engelliyor. Geliştiriciler üçüncü taraf geliştirme kitaplıklarına ve araçlarına bağlı olarak büyürse, yalnızca üçüncü taraf yeni özellikleri benimsemeyi seçtiğinde platform geliştirmelerinden yararlanabilir. Geliştirmelerimizi geliştiricilerimiz için kullanılabilir hale getirip getirmeyeceklerine karar verecek bir üçüncü tarafın insafına olamaz.

Üçüncü taraf bir platformlar arası geliştirme aracı sağlıyorsa, bu daha da kötüleşir. Üçüncü taraf, tüm desteklenen platformlarında mevcut olmadıkça, bir platformdan geliştirmeler alamaz. Dolayısıyla geliştiriciler yalnızca en düşük ortak payda özellik setine erişebilirler. Yine, geliştiricilerin yeniliklerimizi ve geliştirmelerimizi kullanmalarının engellendiği bir sonucu kabul edemeyiz çünkü rakiplerimizin platformlarında mevcut değildir.

Flash bir çapraz platform geliştirme aracıdır. Adobe'nin amacı, geliştiricilerin en iyi iPhone, iPod ve iPad uygulamalarını yazmalarına yardımcı olmak değildir. Amaçları, geliştiricilerin platformlar arası uygulamalar yazmasına yardımcı olmaktır. Ayrıca Adobe, Apple platformlarında geliştirmeler yapmak için acı çekiyordu. Örneğin, Mac OS X neredeyse 10 yıldan beri gönderilse de, Adobe iki hafta önce CS5'i gönderdiklerinde tam olarak (Kakao) kabul etti. Adobe, Mac OS X'i tam olarak benimseyen son büyük üçüncü parti geliştiriciydi.

Motivasyonumuz basit - geliştiricilerimize en gelişmiş ve yenilikçi platformu sunmak istiyoruz ve bu platformun doğrudan omuzlarında durmalarını ve dünyanın gördüğü en iyi uygulamaları oluşturmalarını istiyoruz. Platformu geliştiricilerin daha da şaşırtıcı, güçlü, eğlenceli ve kullanışlı uygulamalar oluşturabilmesi için sürekli olarak geliştirmek istiyoruz. Herkes kazanır - daha fazla cihaz satarız çünkü en iyi uygulamalara sahibiz, geliştiriciler daha geniş ve daha geniş bir kitleye ve müşteri tabanına ulaşır ve kullanıcılar herhangi bir platformdaki en iyi ve en geniş uygulama yelpazesinden sürekli olarak memnun kalırlar.

Sonuçlar.

PC döneminde fareler yaratıldı - PC'ler ve fareler için. Flash, Adobe için başarılı bir işletmedir ve neden bilgisayarları aşmak istediklerini anlayabiliriz. Ancak mobil çağ, düşük güç tüketen cihazlar, dokunmatik arayüzler ve açık web standartları ile ilgilidir - Flash'ın yetersiz kaldığı tüm alanlar.

Apple'ın mobil cihazları için içeriklerini sunan medya kuruluşlarının çığları, Flash'ın artık video izlemek veya herhangi bir web içeriği tüketmek için gerekli olmadığını gösteriyor. Apple App Store'daki 200.000 uygulama, Flash'ın on binlerce geliştiricinin oyunlar dahil grafik olarak zengin uygulamalar oluşturması için gerekli olmadığını kanıtlıyor.

HTML5 gibi mobil çağda yaratılan yeni açık standartlar mobil cihazlarda (ve PC'lerde) kazanacaktır. Belki de Adobe, gelecek için harika HTML5 araçları oluşturmaya odaklanmalı ve geçmişi geride bırakmak için Apple'ı eleştirmeye daha az odaklanmalıdır.

Steve Jobs
Nisan 2010

Adobe ürünlerini sık kullanıyorum, ancak Flash'ın geride kaldığını gördüğüm için mutluyum. Bir Mac'teki Flash performansı en az söylemek için berbat ve Mac için Flash engelleyicilerin popülaritesi düşünüldüğünde, düşüncelerimde yalnız olmadığımı biliyorum. Flash'a iyi şanslar.

Top