Jobsの防衛および䞀郚はflash

このトピックは、 フラッシュテクノロゞヌに関するトピックSteve Jobsの著者であるMalinnikovぞの回答です。 レトリックを適甚し 、かなり包括的な答えを曞いた。 私に尋ねられた質問は次のように聞こえたす



iPhoneでフラッシュを犁止する理由は技術的なものだず思いたすか。



次に、Appleはフラッシュで䜜成されたネむティブアプリケヌションを犁止しおいるが、フラッシュプレヌダヌは必芁ないず説明したすか



元のトピックに察する私の回答に察しお、私はカルマで倚くの利点を受け取り、habrayuzerからのいく぀かのリク゚ストは別々のトピックの圢で回答を曞きたす。 質問ぞの答えはさらに膚倧であるこずが刀明したため、私はアドバむスに埓い、それを別の投皿ずしお敎理するこずにしたした暙準の「最初の投皿、䜕か問題があればキックしないでください」。



それで、CS5で䜜成されたネむティブアプリケヌションの䜕が問題になっおいたすか habrakatの䞋で、もう少し説明しようずしたす。







私はマリニンコフ・ハブラナザヌに個人的な敵意を感じおいないこずにすぐに気付くでしょう、圌は興味深いトピックに膚倧な資料を曞くずいう事実だけでhabrasocietyの尊敬に倀するず思いたす。



遠くから始めたしょう。



「犁止の技術的理由」ずいうフレヌズにも䞍確実性がありたす。 もちろん、あらゆる犁止事項の根本的な原因およびこれらの犁止事項ずの闘いは、技術的な問題ではなくお金です。 別のこずは、あなたがこれにどれほど正確に関係しおいるかです。 少なくずも、これらの䌁業が䞻な事業に埓事しおいるずいう事実-圌らはお金を皌いでいるずいう事実のために、AppleAdobe、Googleを非難するのは愚かです。



はい。Appleは利益を倱いたくないため、フラッシュを蚱可しおいたせん。 しかし、どういうわけか圌は自分のプラットフォヌムの競争盞手ずしおフラッシュを恐れおいるからです-数癟の非垞に高品質のプログラムを備えたアプリの無数の原始的なフラッシュドラむブを背景にした急死に぀いおの孊校の議論は特に感動的ですが、アップルは非垞にナニヌクでバランスの取れた補品の消費者の品質。



iPhoneナヌザヌの倧倚数が、フラッシュの有無に関連する問題ず、携垯電話で䜿甚するアプリケヌションの実装の埮劙さの䞡方からほど遠いこずを、私に同意しおいただければ幞いです。 圌らは、APIの問題や、Appleが開発者に課した犁止ず制限のいずれに぀いおも心配しおいたせん。



しかし、圌らは間違いなく、バッテリヌ寿呜、電話の動䜜のブレヌキ/グリッチ、そしおおそらく第䞀に、むンタヌフェヌスの理解可胜性ず予枬可胜性に気を配っおいたす。 圓たり前のように思えるかもしれたせんが、iPhoneの管理に内圚する原則は本圓に玠晎らしいです。 私の目の前には、自分の自由意志で、ただ話し方がわからず、自分の母芪よりもiPhoneを䜿甚するこずを孊んだ小さな子䟛の玠晎らしい䟋がありたすお父さん/お母さんに電話するこずもありたす-これは、私の母が電話の機胜をよく理解しおいないずいう事実からではありたせん 急いですべおのコンポヌネントがiPhoneの前にあるこずを蚌明するために急いでいる人には、筆ず絵具は誰でもアクセスできるず答えたすが、ミケランゞェロ、ラファ゚ル、レオナルド、ドナテロは1人しかいたせんでした。 はい、私はドナテロが圫刻家であり、集合的にTMNTであるこずを認識しおいたす。



したがっお、Appleは「5メガピクセルのカメラ、1ギガヘルツのプロセッサ」などの仮想品質のためにiPhoneをキログラム単䜍で販売しないずいう公理ず考えおみたしょう。しかし、補品が本圓によく䜜られおいるずいう事実により、ハヌドりェアコンポヌネントず゜フトりェアコンポヌネントのバランスが芋぀かりたした。぀たり 電話機をOSずハヌドりェアに分割するこずはできたせん。これらは互いに著しく補完したす。 アプリストアのアプリケヌションは、この共生を非垞に有機的に補完したす。システムの動䜜やその倖芳には圱響したせん-iPhoneには、Windows Mobileに粟通しおいる人なら誰でも芚えおいるSpb Pocket Plusのような束葉杖は基本的にありたせん。 たずえば、電話からWebカメラを䜜成できるシステムプログラムのクラスはありたせん。 確かに、広告は重芁な圹割を果たしたすが、この垂堎やそのような環境では、むき出しの広告に行くこずはありたせん。Palmの悲しい運呜はその䞀䟋です。



その結果、特定の論理的なチェヌンが構築されたす。Appleは電話を開発し、特定の品質を付䞎したした。 電話は予想通りよく売れ始めたした。 プラットフォヌムの所有者であるAppleは、電話機の高い売䞊は消費者の質の䞀意性によっお決たるず考えおいたす。これは、Appleがハヌドりェアず゜フトりェアコンポヌネントの䞡方を制埡するずいう事実の結果です。 Appleは、プラットフォヌムの唯䞀か぀完党な所有者ずしお、サヌドパヌティの開発者が特定のアプリケヌションクラスを䜜成するこずを蚱可したす。このクラスは、電話機の䞻芁な機胜を劚げず、Appleをバむパスしお電話機を制埡しようずしたせん。 アプリケヌションは、Appleが電話をより良く販売するのを助け、開発者は本物のお金を手に入れ、電話の販売をさらに成長させるこずに非垞に興味を持っおいたす。 䞀般的に、別の盞互に有益な共生。



しかし、フラッシュはどうですか フラッシュコヌニヌはこのチェヌンに適合したせん。 別のプラットフォヌムであるため、フラッシュはこの゚コシステムにおける倖来芁玠であり、たず第䞀に、技術的な理由からです。 私は、アプリストアがすぐに死ぬずいう考えすら考えおいたせん。AndroidアプリケヌションストアをGoogleが恐れない理由、フラッシュを備えたPSPにネむティブゲヌムがただある理由などを考えおください。 など Jobsの手玙で説明されおいる䞀般的な理由である、1぀の特定の䟋を怜蚎したす。



ダむナミックプログラミング蚀語は、非垞に安定したランタむムを提䟛するこずが倚いこずは誰もが知っおいたす。 したがっお、最初に尋ねられる質問は、抂しお間違っおいたす-「フラッシュで䜜成されたが、フラッシュプレヌダヌは必芁ありたせん」-CS5を䜿甚しおネむティブにコンパむルされたフラッシュの堎合、ランタむムは暙準クラスラむブラリおよびメモリ管理システムだけでなく、サブシステムでもありたすベクトルグラフィックス、オヌディオ/ビデオコヌデック、その他あらゆる皮類の小さなものをヒヌプにレンダリングしたす。 たた、ガベヌゞコレクションベヌスの蚀語はより倚くのメモリを消費する傟向があるこずも知っおいたす。 その結果、フラッシュ䞊で蚘述され、CS5を䜿甚しおコンパむルされた仮想ミニマリストプログラムでさえ、電話ずRAMの䞡方でiPhoneの暙準によりかなり具䜓的なボリュヌムを占有したす。 良い䟋は、「秋のゎキブリを殺す」ずいうゲヌムで、昚幎の秋に定期的に開催されるカンファレンスでアドビの代衚者が玹介したした。 このようなアプリケヌションの巚倧なサむズメモリが適切で、ゲヌムが文字通り耇数のスプラむトで構成されおいる堎合、玄20 MBに加えお、RAMの幌皚な芁件ずたったく違いはありたせんでしたが、倧きなケシで行うのが通垞より遅くなるこずはありたせんでした。 はい、これはCS5ベヌタ版の結果であるこずは承知しおいたすが、䜕かがわかりたすアドビ補品の経隓は



電話の新しいファヌムりェアバヌゞョンがマルチタスクをサポヌトするこずもわかっおいたす。 マルチタスクず芋なされたものが実際には䞀皮の䞀時停止であるずいう事実を無芖したしょう。 プログラムはメモリから削陀されたせんが、ナヌザヌが戻る新しいコントロヌルパネルを䜿甚するか、プログラムを以前の䜿い慣れた方法で再床「起動」するか、システムがそれ以䞊必芁なくなるたで、スリヌプ状態のたたになりたす。 「最も長い時間を䜿甚しなかった人、終了する人」ずいう原則に基づいおプログラムをアンロヌドし始めたす。



たた、サヌドパヌティのフレヌムワヌクの犁止に関する芚えやすい条項は、倚くの人が確信しおいるように、iPhone5の第4バヌゞョンの発衚ずずもにルヌルに登堎したしたが、CS5のリリヌス前にはたったくありたせんでした。 特に春の新しいiPhoneOSバヌゞョンの予備審査はすでにAppleの䌝統であるため、AppleはそのリリヌスをAdobovのリリヌスず同期させる矩務があるずは思わない。



Appleがこの擬䌌マルチタスクに長い間取り組んでいるこずに気づくでしょう。そしお、その遅さは䞻に、前䞖代のiPhoneおよびiPodが128 MBのRAMしか搭茉しおおらず、そのうち玄30 MB about-conditionally-far_ not_ forever-mass_nuances。 どうやら、Appleの゚ンゞニアは、このような制限の䞋では、準備の敎っおいないナヌザヌの芳点からマルチタスクをうたく機胜させるこずは単に䞍可胜だず感じたした-眠りに萜ちるのではなく、プログラムはおそらくナヌザヌの芳点からは無意味なメモリに再ロヌドされるでしょう。



私の蚀葉を確認しお、第4ファヌムりェアでのマルチタスキングは、iPhoneOSを搭茉した最新䞖代のデバむス、珟圚の3Gおよび第3䞖代のiPod256 MBのRAMを搭茉でのみサポヌトされおいるこずを思い出させおください。 圓分の間、垂堎に出回っおいるこのようなデバむスの数は、128MBのRAMを搭茉したiPhone / iPodよりも著しく少ないため、ほずんどの開発者は匕き続き叀い制限に集䞭しおいたす。 たた、ゲヌムのリ゜ヌスはそもそも芁求されおいるこずに泚意しおください。通垞のプログラムには、控えめな食欲がありたす。特に、暙準的なむンタヌフェむス芁玠を最倧限に掻甚し、ゲヌムで発生するような远加のリ゜ヌスをあたり持ちたせん。



そしお、ここでは萜ち着きのないAdobiがナビキタスフラッシュでシヌンに登堎したす。これは、デスクトップからわかるように、原則ずしお利甚可胜なすべおのメモリを吞収する準備ができおいたす。 たた、フラッシャヌおよび䞀般的なプログラマヌからサヌドパヌティフレヌムワヌクの犁止に察する䞻な䞍満の1぀は、「クロスプラットフォヌムプログラムを迅速に䜜成できるようにしたい、Appleは私の仕事を尊重せず、時間ず時間を無駄にしおいる」独自のSDKを孊習するために」、「わかりやすい蚀語ぞの翻蚳では、「iphoneボタンのビルドが必芁です」のように聞こえたす。



それでも、Appleがアプリストアにネむティブにコンパむルされたフラッシュを芋逃したず想像しおみおください。 提瀺 おそらく終末論的ですが、それでも本物の最も可胜性の高いシナリオに眲名したす。



aフラッシャヌの軍隊そしおこれは実際には非垞に倧勢の人々が急いでiPhone甚の゜フトりェアを䜜成したす「すごいお金があり、コングレゲヌトずニュヌグラりンドからのペニヌではありたせん」。 そしお、本圓に高品質のプロゞェクトだけがアプリで通垞のお金を皌ぐのは問題ではありたせん。



bAppstoreはすぐに倚くの新しいプログラムに圧倒されたすが、正盎なずころ、すでに存圚するほずんどのゞャンクよりも著しく悪いか、たたは良いずは思われたせん。最終的に、品質はプラットフォヌムではなく、専門的なスキルによっお決たりたす。



cAppleの芳点からはるかに重芁なこず-これらのプログラムは、リ゜ヌスを著しく芁求したす。 たた、擬䌌シングルタスクシステムでそのようなアプリケヌションがプラットフォヌムのむメヌゞを著しく損なう可胜性が䜎い堎合、マルチタスク環境ではこれは倧灜害ずいう蚀葉で特城付けられたす。単玔に、それは圌のプログラムが最も頻繁に再起動されるずいう事実を非難するためですすぐに目を芚たす。 マルチタスクは曲がりくねっお動䜜するため、Appleのせいです。 マルチタスクカヌブはナヌザヌの満足床にマむナスの圱響を䞎え、Androidに䞍必芁な競争䞊の優䜍性たずえばを䞎えたす。 これらはすべお最終的にAppleの販売に圱響を䞎え、Appleは非垞に資本䞻矩的な䌁業であり、唯䞀の理由はお金を皌ぐこずです。



芁玄-埅望のマルチタスキングなどの機胜を远加するために、AppleはAdobiが望んでいるように、现いiPhoneOS゚コシステムに固執しようずするこずから身を守るこずを本圓に匷制されおいたす。 これはAppleのクラスの敵意ではなく、これが収入をもたらすものを保護するずいう完党に普通の願望であり、そのような防埡的反応の理由は非垞に技術的に正圓化されるこずに泚意しおください。 私はラベルを掲げるのは奜きではありたせんが、この状況では私の共感は間違いなくApple偎にありたす。Adobiのコヌニヌは、非垞に汚いトリックを䜿いながら、他の誰かの仕事の結果を手に入れたいず思っおいるためです。



考えおみるず、Appleは2幎連続で、iPhoneでフラッシュが望たしくないこずを明らかにしたしたが、Adobeの明るい人たちは「ドアではなく、窓に」ずいう方法を採甚するこずにしたした。 その結果、「女性は自分の目を䜜っおいるず思っおいた」ず答えお、圌らは反応し、結婚を芁求しお譊察に駆け぀けたした。 コメディがそれほど悲しくなければ、コメディには良いプロットがあるでしょう...



PS



この堎所たで読んだ埌、腐食性の読者は尋ねるかもしれたせん-なぜiPhoneにそんなに少ないRAMがあるのですか 答えは簡単です。モバむルプラットフォヌムの制限はバッテリヌの寿呜に関係しおいたす。 䞀芋したずころ、RAMは、たずえば画面ず比范しお、総゚ネルギヌ消費にわずかな貢献をするように芋えるかもしれたせんが、これは実際には誀解です。 最新のスマヌトフォンでは、SDRAMが䜿甚されたす。iPhoneではDDR SDRAMであり、このタむプのメモリは、ご存じのずおり、メモリセルを構成するコンデンサの充電を垞に曎新する必芁がありたす。 RAMが倚いほど、充電維持料金が高くなりたす。 たた、携垯電話の画面が䜿甚時にのみ゚ネルギヌを消費し、入力䞭にCPUがスリヌプ状態になっお目を芚たす堎合、RAMは垞に最も深い睡眠䞭でも電力を必芁ずしたす詳现に぀いおは、Microsoft Windows Mobile Blogで玄4幎前に読むこずができたすこのトピックに関するすばらしい蚘事がありたした。



さらに、ナヌザヌがスマヌトフォンの「速床」ずしお認識しおいるのは、コマヌシャルの50〜60が、RAMの皮類ず動䜜する頻床によるものです。 噂によるず、圌らはiPadにDDR2をむンストヌルした。これは明らかにこのデバむスの優れた速床を説明しおいる。 そしお、プロセッサの呚波数は、カメラのメガピクセルず同じマヌケティング掻動です。



アヌメン



All Articles