Apple, az Adobe és a flash
Hozzászólás navigáció
Kezdjük a hét mnogabukaf körülbelül szinte örök (összefüggésben az Apple modulok) téma - támogatja a Flash. Ez a technológia ismert, az Apple figyelmen kívül hagyja az iPhone és úgy tűnik, hogy figyelmen kívül hagyja, és továbbra is az iPad, még annak ellenére, hogy sokan szeretnék, hogy már a másik irányba.
Írok ebben a helyzetben két évig. Annyira tetszik ez a téma, mert így polarizálja az olvasók, és így magában foglalja mind a technikai és politikai kérdéseket.
Mintegy FLASH ÉS ALKALMAZÁSOK összeomlás MAC OS X
Két héttel ezelőtt írtam:
Amennyire én tudom, az Apple vezérli az egész forráskódot iPhone OS. Nem abban az értelemben, hogy írtam teljesen a nulláról. Sok alacsony szintű operációs rendszer összetevőit állnak az egyértelmű. De van egy kódot. Ha van egy hiba, akkor javítsa ki. Ha valami lassú, akkor optimalizálni vagy változtattak rajta. Ez nem így van abban az esetben, Mac OS X és a Flash - a legjobb példa. Az egyetlen fő forrása alkalmazás összeomlik a Mac OS X - jellemző, hogy az Apple nem tudja kijavítani.
Számos olvasó kérdezte, az információ forrása az ügyészség az utolsó mondat, amely kimondja, hogy a Flash - „a fő forrása a alkalmazás összeomlik a Mac OS X”. (És ez jó megkérdezni - Nem tudom, mit gondoltam, az írás nem link).
Apple tette ezt két okból. Szerint Serlet, ez azért történt, mert „biztonsági fejlesztés”, mint már említettük. És arra a kérdésre, hogy miért van szükségünk, hogy ilyen rendszer bevezetésére, Serlet kifejtette, hogy az adatok alapján az alkalmazás Crash Reporter, amely be van építve a Mac OS X - a lényeg, hogy megkérdezi, hogy szeretné, hogy adatokat küldjön kudarc alkalmazások az Apple - a leggyakoribb oka alkalmazás összeomlik a Mac OS X, (vagy legalábbis volt, hogy a Snow Leopard kiadás) „modulok”.
Serlet nem nevet adott „bűnös” modult. Egyszerűen „modulok”. De a héten a konferencián, megerősítést kapott több forrásból, amelyek során észlelt adatokat a Crash Reporter, hogy a „modulok” voltak helyettesíti a szó „Flash”.
Más szóval, egy hatalmas halom hibajelentéseket gyűjt az Apple - az összes alkalmazás hibák minden Mac az összes felhasználó, aki rákattintott a gombra, hogy a jelentést elküldi Apple - Flash felelős több kudarc, mint bármi más. Ez nem azt jelenti, hogy a Flash valahogy vezet hibák semmilyen alkalmazás.
= Meghibásodások összes száma (hibák vezetnek hibák) × (a használat)
A hibák száma vezethet összetörik, és bonyolultságuk Flash lehet még alacsonyabb, és még mindig ez vezet a nagyszámú gyakori meghibásodások, mert használják egész idő alatt - minden Mac-felhasználó, akinek a Flash tartalmat játsszák az interneten oldalt. Mi van, ha Flash Player for Mac OS X még az azonos és tartalmaz túl az átkozott kódot, majd ez egyre rosszabb lesz.
De van egy másik ok, amiért az Apple létrehozta ezt az új architektúrának a webes modulok Snow Leopard: ez volt az egyetlen módja annak, tudták kiadja a Safari és a WebKit könyvtár 64 bites módban. Flash Player csak 32 bites formában. (Csakúgy, mint más, harmadik fél modulok, mint például a Silverlight, de Flash - az egyetlen, ami a rendszerrel). Kb. per. Érdekes, hogy amikor az Apple leállítja jön a csomagban a Mac OS X? 64-bites alkalmazás nem működik 32 bites modulok. Az Apple nem férnek hozzá a forráskódot a Flash úgy, hogy csak az Adobe Flash Player teheti 64-bit. De eddig még nem. Tehát, ha azt akarja, hogy az Apple Safari volt a 64 bites alkalmazások Snow Leopard (és akarnak), akkor kellett futni a 32 bites modulok, mint a Flash egy külön folyamat.
Lehet, hogy nem hiszem, hogy az Apple internetes modulok a leggyakoribb oka összetörik a Mac OS X Talán nem hiszel nekem és a névtelen forrás az Apple, hogy ez a Flash, ami azt. Ez rendben van, a szkepticizmus - ez jó. De ebben az esetben talán Bertrand Serlet feltalálta a „stabilitás hibák ins”, mint egy politikai ügy, csak kibír egy kést a hátsó, mint az Adobe, és az egyetlen ok, amiért az Apple úgy döntött, ez az építészet külső folyamatok - annak biztosítása, kompatibilis 32/64 bites módban.
De ez csak kiemeli azt a tényt, hogy a Flash is - a 32-bites módban, annak ellenére, hogy az Apple igyekszik fordítani az egész rendszer 64 bites. Flash még mindig 32 bites, és az Apple nem tud semmit róla. Ehelyett, hogy a Flash 64 bites magukat, az Apple kénytelen volt, hogy dolgozzon ki egy új plugint építészet.
Ezért az Apple akar teljes ellenőrzése alatt a forráskód teljes operációs rendszer. Ha úgy dönt, hogy a 64 bites a iPhone OS, ez teljes mértékben a kezében az Apple. És mi lenne, ha az Apple akar költözni egy új architektúra processzorok? Abban az esetben, alkatrészek, melyek az Apple a forráskódot, akkor egyszerűen újrafordítani őket az új architektúra. Ha a rendszer nem fog az új architektúra, tudnak dolgozni rajta, amíg nem sikerül. Abban az esetben, alkatrészek, mint a Flash, ahol az Adobe vezérli a forráskódot, az Apple kénytelen várni.
Mit gondol, mi a helyzet sokkal elégedett az Apple? Mac OS X, amelyre volt kénytelen létrehozni egy új beépülő modul architektúra mert Flash bugos, és gyakran nem áll rendelkezésre a 64 bites? Vagy iPhone OS, ahol ellenőrzik a forráskódját az összes komponenst az ember, és mit akarnak, és ha akarnak?
Röviden, akkor is, ha úgy gondolja, hogy a Flash Player for Mac OS X - a legjobb példa a szoftver a világon, és hogy a Flash Player az iPhone OS is jól működik - nehéz lenne tagadni, hogy az Apple vezetői beszéltek, és továbbra is beszélni különböző anti-flash dolog nyilvánosan. Az Apple nem túl sokat mond a Flash, de amit mondanak, nem nagyon megerősíti, hogy a jövőben támogatást a több - valószínűleg kevesebb.
tulajdonosi WEB
Rendszeres olvasók talán egyértelmű, hogy nem érdekel a Flash, és remélem, hogy az Apple nem tartalmazza azt az iPhone OS. Csak azt tudom megerősíteni a véleményét.
Az Apple nem próbálják helyettesíteni a saját Flash technológiát. Ezek helyébe H.264 és a HTML5. Ez mindenkinek jó, kivéve az Adobe.
Itt van egy levelet kaptam egy olvasó:
Álltam a sorban a kávé az első napon a karácsony. Előttem volt a gyermek 9-10 éves, aki egy iPhone. Nyilvánvalóan megvan az ugyanazon a napon. Megrázta hevesen a fehér négyzet egy nem működő egységet képet weboldalt. Ő tolta neki, ujjaival rajta. Volt zavarodva, és a közeljövőben a düh az ő új játékok. Úgy tűnik, hogy ő akar menni az oldalra, az online játékok, talán az egyetlen, amelyben ő játszotta az otthoni PC-n. Ennek eredményeként, nem tudtam ellenállni. Közelebb hajoltam, és azt mondta, „Ő nem töltődik be a Flash. Ez nem fog játszani a Flash-játék. " Az anyja, figyelmen kívül hagyja őt, amíg ebben a kérdésben, válaszolt, amit valaki más mondott a gyermeket. „Minden rendben, drágám,” mondta, „Majd veszek neked egy játék az App Store”. Ő reakciója? Ő lett a kínzóeszköz még erősebb. Nem akarta, hogy a játék az App Store-ban, azt akarta, hogy a Flash-játék. És az iPhone szemében hirtelen nagyon elveszett az értéke.
Akár tetszik, akár nem, de az Apple szembe. És nem csak a gyermekek esetében.
Úgy gondolom, hogy ezt a történetet, és az olvasó következtetései pontosan tükrözik a hangulatot, hogy jelen van sok ebben a témában - „Apple lesz, hogy végül barlang”.
Nem állítják, hogy a látszólagos ellenszenv Apple vezetők vonatkozásában a Flash tükrözi az Apple saját érdekeit. (Úgy gondolom azonban, az Apple WebKit csapat őszintén kívánja, hogy segítse a web az egész).
És bár az Apple működhetne barátságtalanul, jelenleg nem kívánnak a gonoszt. A hiányzó Flash az iPhone nem árt. Talán ez változni fog a jövőben, ha kiderül a Flash népszerű a más mobil platformokra, de én főleg nem számít rá.
Szerint az Adobe, azonban ez a helyzet, mert nem tudják használni a hardveres gyorsítást. Itt van egy magyarázatot a Flash Player FAQ:
K. Miért H.264 hardveres gyorsítás csak a Windows platformon?
Adobe platform evangélista Lee Braymlou (Lee Brimelow) blogjában nemrég írt ebben a témában:
Nincs ok arra, hogy vitatkozni. A Windows sokkal barátságosabb a külső platformok, mint a Flash, mint a Mac OS X Szerintem a legtöbben egyetértenek abban, hogy az Apple - társaságkedvelő társaság (legalább), és így keletkezik a magas kézzel. Teljesítményű platformot érintő Apple - ez Kakaó és WebKit. Apple módon játszani H.264 - ez az API QuickTime (és a Snow Leopard - új API QuickTime X) írása helyett a saját H.264 lejátszás kód, amely megtöri közvetlenül a hardvergyorsítók.
Lehet vitatkozni arról, hogy miért az Apple vette ezt az álláspontot. Lehet, hogy valaki azt mondani, hogy pragmatikus -, hogy az Apple nem teszi lehetővé harmadik féltől származó szoftvert, hogy hozzáférjenek a dolgokat, mint a hardveres gyorsítást a H.264, mert azt akarja, hogy ellenőrizzék a absztrakciós réteg között a harmadik féltől származó alkalmazások, és a hardver. Lehet, hogy valaki azt mondani, hogy ez - a politika: az Apple örömmel tegye a Flash mind a teljesítmény problémákat, mert a Flash versenyez Apple termékek a különböző területeken. (Más szavakkal, ha lehet, és azt szeretné, hogy a Hulu, amelyet teljes egészében a Flash, dolgozott az iPhone és jobban működött a Mac. És az Apple szeretné látni a tartalmát Hulu áthaladt az iTunes Store).
Azt mondanám, hogy ez és ez, a másik -, hogy az Apple ellenszenv a Flash Player a kérdés megközelítések fejlesztése (hogy a felek csak azokra a magasabb szintű rendszer hívások), és a politika. De objektíven, függetlenül attól, hogy a preferenciák Apple indítvány a Flash, ha az Adobe kellett Apple adta számukra a hardver, hogy javítsa a Mac Flash Player, hogy mi az esélye, hogy megkapja az azonos szintű alacsony szintű hozzáférést a hardver iPhone OS? (Útmutatás: nulla).
Én a végén ezekkel a szavakkal Apple vezérigazgatója, Tim Cook, aki azt mondta, egy évvel ezelőtt.
„Úgy véljük, az egyszerű, nem bonyolult. Úgy gondoljuk, hogy szükségünk van a saját és ellenőrizzék az alapvető technológia középpontjában a termékek, és részt csak azokon a piacokon, ahol tudunk hozni egy jelentős hozzájárulást. "
A Flash tulajdonában Adobe és az ellenőrzése.