Adobe Max: Flash už běží na všem, včetně iPhonu

Diskuze čtenářů k článku

? oddelenie archivu  |  06. 10. 2009 21:51
? Martin Suchan  |  06. 10. 2009 22:53
Zwick  |  06. 10. 2009 23:00  |  Microsoft Windows Vista Firefox 3.0.14

Cituji: "Zde se programuje v prastarém ActionScriptu 2, což je trošku upravený Javascript (seriózně se v tom tedy nedá skoro nic vyvinout)."
Cože?!? Bože, než napíšete nějakou takovouhle zhovadilost, prosím, nastudujte si o tom něco...

Souhlasím  |  Nesouhlasím  |  Odpovědět
06. 10. 2009 23:15 | Microsoft Windows 7 Firefox 3.5.3

No ono jak se to vezme. Jediné v čem nemá pravdu, je že se v tom nedá nic seriózně vyvinout. Jinak má pravdu, protože obojí je stavěno na ECMAScript-u. Ovšem to ActionScript 3.0 taky.
Navíc AS2 má k JavaScriptu dost daleko už jen díky OOP, které v AS2 jde. O tomhle se dá dost polemizovat a tu větu si mohl ušetřit, ale známe Radka, že :o)

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zwick  |  07. 10. 2009 10:03  |  Microsoft Windows Vista Firefox 3.0.14

Jo, on to psal Hulán... Tak to pak joo.
To pak celý článek ztrácí úroveň a považuji ho za plk 13 letého školáka.

Souhlasím  |  Nesouhlasím  |  Odpovědět
aldik7  |  06. 10. 2009 23:16  |  Microsoft Windows Vista Firefox 2.0.0.14

mě z článku zaujalo akorát to jméno autora, on už Hu(h)lán píše i na živě.cz? .. vlastní blog ho přestal bavit? ..

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
ex-šéfredaktor Živě.cz | 07. 10. 2009 11:03 | Microsoft Windows 7 Firefox 3.5.3

S Radkem Hulánem jsme se domluvili na článku z Adobe Max, protože je přímo v místě dění, nám se to letos bohužel nepodařilo. I přes svoji kontroverzní osobnost je to člověk z oboru, který ví, o čem píše. Proto jsem přistoupil k této alternativě. Upřímně - článek o technologiích Microsoftu bych mu asi nesvěřil, přestože by to mohl být dobrý článek, ale vzhledem k autorově pověsti by pravděpodobně nesklidil dobré přijetí. V tomto případě však autor Microsoft dokonce kritizuje...

Souhlasím  |  Nesouhlasím  |  Odpovědět
06. 10. 2009 23:20 | Microsoft Windows 7 Firefox 3.5.3

Tak musím autora pochválit za to, že jako jeden z mála vysvětluje to, že Flash na iPhone ve skutečnosti není. Už mě ty titulky "Flash na iPhone" začínaly pořádně štvát. Evidentně to píšou lidi co o tm neví nic a navíc si neumí ani přečíst Developer FAQ na Adobe Labs, nebo mu ani nerozumí.
Jediné s čím přišlo Adobe pro iPhone je vývojové prostředí, které poběží jak na MAC, tak na Windows a bude v něm možné pomocí ActionScriptu 3.0 vyvíjet aplikace pro iPhone. Ovšem tím to končí. Důvod, proč na iPhone poběží je ten, že se překompilují do Objective-C. Žádný Flash Player pro iPhone.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
redaktor Živě.cz | 06. 10. 2009 23:29 | Linux Mozilla 1.9.1.3

Ano, to se dalo čekat, ostatně stejným způsobem se na iPhone dostane i .NET/Mono (projekt MonoTouch).

Souhlasím  |  Nesouhlasím  |  Odpovědět
06. 10. 2009 23:33 | Microsoft Windows 7 Firefox 3.5.3

U MonoTouch je ovšem problém, že stejně musíte mít MAC, jen to můžete psát v .NET. Adobe ovšem slibude, že to poběží i pod Windows, takže budou nejspíše první (sám jsem zvědav, jak to chcou pod Windows kompilovat).

Souhlasím  |  Nesouhlasím  |  Odpovědět
BorekB  |  07. 10. 2009 00:28  |  Microsoft Windows 7 Firefox 3.5.3

Apps for iPhone se kompilují do nativního image, ne do Obj-C. V článku je patrně chyba, nikde jsem zmínku o Obj-C neviděl ani neslyšel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 00:34 | Microsoft Windows XP Firefox 3.5.3

Jasne, ve finale to jsou samozrejme vzdy ARM instrukce, do kterych se prelozi Flex kod, pricemz se napojuje na iPhone API, zdokumentovane pro pouziti s Objective-C. Diky za doplneni.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 10. 2009 00:42 | Microsoft Windows 7 Firefox 3.5.3

Sohlasím. Jen si nejsem jistý tím Flex kódem. Flex je jen Framework. Spíše se přeloží ActionScript. Navíc, nikde jsem neviděl (nebyl jsem na Adobe Max, takže mi možná něco uniklo), že by se pro iPhone dalo vyvíjet i přes Flex. Flash a Flex nejsou totéž i když mají stejný výstup (otázkou je zda jej budou mít i pro iPhone). Adobe totiž uvádí, že aplikace pro iPhone půjde vyvíjet ve Flashi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 00:59 | Microsoft Windows XP Firefox 3.5.3

On je v tech jmenech zmatek, meni se :) ActionScript 3.0 je jazyk, ktery pouziva Flex, Flexova aplikace je pak Flash SWF + nejake to HTML, runtime se jmenuje Flash Player (v browseru), na desktopu ale Air, IDE se jmenovalo do verze 3 Flex Builder, od verze 4 zase Flash Builder, a samotny ActionScript 3.0 kod lze editovat ve Flash Professional CS4/5, Flex Builderu (3) i Flash Builderu (4). Samotna kompilace iPhone aplikace se bude muset provadet zatim ve Flash CS5 Professional, ale ten ActionScript clovek muze ladit ve Flex/Flash Builderu.
Asi je dobre, ze to Adobe vse prejmenovava na Flash (a Flex zustane jen SDK).
A pak je tu jeste Flash Catalyst, ktery umi i MXML, a s nimz bude spolupracovat i Flash CS5 Pro.

Souhlasím  |  Nesouhlasím  |  Odpovědět
Visual Buzik  |  07. 10. 2009 03:03  |  Linux Mozilla 1.9.0.14

Zmatok v tom mas len ty. Funguje to tak, ze finalny SWF kod sa prostrednictvom Low Level Virtual Machine kompilatora prevedie priamo do ARM assembleru. Nic sa nekompiluje do Object-C ako mylne uvadzas v pamfletclanku. LLVM je schopny urobit AOT (Ahead of Time) kompilaciu, ktora je rovnako rychla ako tradicna JIT (Just in Time) pouzivana pri klasickej kompilacii Actionscriptu z Adobe Flash alebo Adobe AIR. Finalna binarka pre iPhone neobsahuje ziadny interpretovany kod ani ziadny runtime.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 06:17 | Microsoft Windows 7 IE 8.0

"Finalna binarka pre iPhone neobsahuje ... ziadny runtime."
Omyl, obsahuje.
Nejmenší "Flash" aplikace na iPhone má velikost cca 4.7MB, a to jednoduchá typu "Hello World". To je informace přímo od Adobe vývojářů. Proč? Aplikace -vždy- obsahuje binární verzi Flash "runtime" (a ať už to nazýváme jakkoliv), v praxi to prostě supluje funce Flash Playeru pro danou aplikaci (znovu a znovu). Interně se tedy vytváří nadstavba nad iPhone API a až toto API je aplikačně voláno. V podstatě to tedy -je- runtime.
To, že je vlastní binárka je ve strojovém kódu ARM procesoru je jasné, nic jiného na ARM nejde spustit, nicméně tento "runtime" se musí napojit na API, které je dokumentované pro ono Objective-C.
A v tomto smyslu je to také jednoznačně "hack".
Ale beru, že toto není jednoznačné - "z SWF do nativního Objective-C pro iPhone API" .. tím je zkráceně myšleno " z SWF do nativního strojového kódu volajícího funkce dokumentované pro použití s Objective-C pro iPhone API". Kdo chce pochopí, kdo nechce, přečte si komentář a pochopí.
Poslal jsem redakci opravu té formulace.

Souhlasím  |  Nesouhlasím  |  Odpovědět
BorekB  |  07. 10. 2009 01:02  |  Microsoft Windows 7 Firefox 3.5.3

Po první fázi kompilace je Flex aplikace taky jen kupa ActionScriptu, nehledě na to, že kompilace pro iPhone vychází až z finálního SWF souboru, ne z AS3. Problém Flex aplikací je jejich velká náročnost na zdroje, takže ač na iPhonu teoreticky poběží, nebude to prakticky moc použitelné. Proto jsem zmiňoval mobilní verzi Flex frameworku, která časem tento scénář umožní (zatím je ale projekt prakticky na začátku).

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 01:07 | Microsoft Windows XP Firefox 3.5.3

Slider: http://labs.adobe.com/technologies/flex/mobile/...
Ma byt rychlejsi a nekompatibilni s plnym frameworkem... (ale zase zpetne pouzitelna i na desktopu)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 01:40 | Microsoft Windows 7 IE 8.0

Tak ještě jedna věc - společnost Open-Plug.com představila ELIPS 3.0 kompilátor pro Flex Builder (Flash Builder) do nativního formátu pro iPhone, Windows Mobile, Android i Symbianu. Je to vlastně podobné řešení jako má Adobe pro Flash CS5, ale funkční pro Flex/Flash Builder a více platforem.
http://www.open-plug.com/...
Docela bomba :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 00:37 | Microsoft Windows XP Firefox 3.5.3

Jinak vyhoda pro spoustu vyvojaru bude v tom, ze mohou vyvijet snadno i na Windows, nepotrebuji Mac a OS X, jen Flash CS5 Professional. Coz se Apple asi moc libit nebude :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
BorekB  |  07. 10. 2009 00:42  |  Microsoft Windows 7 Firefox 3.5.3

Souhlasím, v tomhe je velký přínos Flashe. Ještě lepší bude, až půjde vyvíjet z Flash Builderu a pomocí mobilní verze Flexu (je v plánu).

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 10. 2009 00:44 | Microsoft Windows 7 Firefox 3.5.3

To, zda se to bude Applu líbit je myslím, že otázka pohledu. Sice příjdou o pár "nucených" uživatelů MACu, ale na druhou stranu se objeví obrovské množství nových vývojářů a tím pádem i aplikací, z niž má provizi, takže myslím, že by mohl být rád

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 07:06 | Macintosh OS X AppleMAC-Safari 5.0

Nic seriozne v tom nepojde vyvinut. Cakat na Adobe, kym zareaguje na nove funkcie v iPhone OS, ktore Apple prinesie?
Co podpora akcelerometra, GPS, bezdrotovych sieti?
A co fakt, ze taketo „aplikacie“ vobec, ale VOBEC nebudu moct pouzivat UIKit pre nativne prvky rozhrania? Taka aplikacia bude s prepacenim na h o v n o. Skor je to na hry, ale kto by mal o flashove zmatky zaujem, ked spickovych hier na iPhone su tisice?

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 10. 2009 07:18 | Microsoft Windows XP IE 7.0

He he, já jsem za 30 let poznal špičkových her max. několik desítek, a to na všechny známé platformy. Vidím, že iPhone je skutečně vyjímečný ve všem...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 14:56 | Macintosh OS X AppleMAC-Safari 5.0

lenze to je vec subjektivna a ak niekomu nejaky typ hier nevyhovuje, tak je jasne, ze ich bude hodnotit ako podradne.
Myslel som predovsetkym „spickovych“ v porovnani s Flash hrami. Samozrejme, najde sa aj dost odpadu

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 09:01 | Microsoft Windows XP Firefox 3.5.3

Chci se, prosim, zeptat zda budu moci flash aktualizovat v soucasne verzi Symbian S60 5 vydani. Docela bych toto uvital, protoze soucasna verze meho telefonu flash zvlada tak napul. Nebo je to zalezitost firmware a novy flash se bude objevovat v aktualizaci FW.
Diky za odpoved

Souhlasím  |  Nesouhlasím  |  Odpovědět
Grishnak  |  07. 10. 2009 10:23  |  Microsoft Windows 7 IE 8.0

No hurá... Takže mi už konečne pôjdu na mojom mobile porno stránky?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zwick  |  07. 10. 2009 12:45  |  Microsoft Windows Vista Firefox 3.0.14

Ne, i tak se pornhubu v iphone nedočkáš :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
Macker  |  08. 10. 2009 00:12  |  Macintosh OS X AppleMAC-Safari 5.0

pornhub.com ide v iPhone no neviem kolko a rok tomu bude mozno aj viac neviem kde mas problem

Souhlasím  |  Nesouhlasím  |  Odpovědět
MarOgr  |  07. 10. 2009 14:29  |  Microsoft Windows 7 Opera 9.80

Jenom mírně poupravím, nemělo by u Palmu být spíše WebOS než PalmOS? Jinak celkem pěkné, nikdo jiný o tom myslimže nepsal, ale přiznám že jsem trochu přeskakoval, možná je zde až moc detailů :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
MarOgr  |  07. 10. 2009 14:32  |  Microsoft Windows 7 Opera 9.80

Trošku mě Radek rozesmál, u většiny příspěvků má XP, MF a píše bez diaktriky :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
Rudidlo  |  07. 10. 2009 14:44  |  Microsoft Windows 7 Firefox 3.5.3

To je úplně OT, ale za ikonu operačního systému a prohlížeče se zavírá?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 15:36 | Microsoft Windows Vista IE 8.0

K téhle off-topic diskusi se (bohužel) musím připojit - pokud někdo ve své hlásné troubě zvrací do světa cosi nelichotivého o lidech, kteří používají Firefox a nepíší s diakritikou, pak ano. Nebo si aspoň takový člověk zaslouží silný výsměch.

Souhlasím  |  Nesouhlasím  |  Odpovědět
MarOgr  |  09. 10. 2009 13:40  |  Microsoft Windows 7 Opera 9.80

Vůbec jste mě nepochopili, copak nevíte, že je Radek velký příznivec Vist/7 + IE + diaktrika? Já jsem nenapsal ani slovo o tom, že je to špatné (i když přiznám že s Radkem ve volbě souhlasím, také mám radši Win7 a diaktriku :))

Souhlasím  |  Nesouhlasím  |  Odpovědět
Rudidlo  |  09. 10. 2009 14:26  |  Microsoft Windows 7 Firefox 3.5.3

Přístup Radka k Vistám/7, IE a diakritice: nevím.
Netvrdím, že jste napsal slovo o tom, že je to špatně.
Mám rád svou manželku, své děti, výdobytky jako Windows 7 a diakritiku rád používám jako nástroje, nemám k nim žádný emocionální vztah.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 10. 2009 17:46 | Microsoft Windows 7 IE 8.0

Psáno z press-roomu v LA z virtuálního PC, kde byla jen US klávesnice, MF a Windows XP :) A toto je můj PC ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
carlooser  |  07. 10. 2009 18:42  |  Macintosh OS X AppleMAC-Safari 5.0

Jo, někdo si dal tu práci a Internet Explorer z těch XPček prostě "vypáral" že? Zrovna na akci Adobe. A teď tu o Sněhurce.

Souhlasím  |  Nesouhlasím  |  Odpovědět
carlooser  |  07. 10. 2009 19:21  |  Macintosh OS X AppleMAC-Safari 5.0

A ještě jedna věc, pokud někdo psal bez háčků a čárek a ospravedlnil to právě tím, že na podnikové image, není CZ klávesnice (kupříkladu i jako u nás ve firmě), tak jsi ho setřel, že na takové nereaguješ. Což je také velmi zajímavé...

Souhlasím  |  Nesouhlasím  |  Odpovědět
MarOgr  |  09. 10. 2009 13:41  |  Microsoft Windows 7 Opera 9.80

Myslel jsem si že to bude nějak tak :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
pppqqq  |  07. 10. 2009 19:54  |  Microsoft Windows Vista IE 8.0

Je sice hezké, že Flash poběží na všem, když stále chybí 64bitová implementace pro Windows (pro Linux existuje!) a náprava v nedohlednu. Je dosti frustrující muset jen kvůli tomu používat 32bitové prohlížeče...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Rudidlo  |  07. 10. 2009 22:01  |  Microsoft Windows 7 Firefox 3.5.3

Můžete prosím uvést o jaké bonusy přicházím, když používám 32bitový prohlížeč?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
01. 02. 2010 13:30 | Linux Mozilla 1.9.1.7


nebude to tim ze windows (a app kolem nej) v podpore 64bit totalne zaostavaji ??? (i kdyz se to s prichodem widli 7 lehce zlepsilo)
na windows hold kazdej plka na 64bit, protoze lidi co pouzivaji 64bit widle je mozna i min nez 64bit linuxovych uzivatelu (nemam to podlozene,prehanim)
navic u windows se 32 bit bere jako standart a 64bit jako neotestovany exoticky bonus
napr at koupite jakykoliv ntb s 64bit CPU + OEM widle, v 99% pripadu tam budou prave 32bit widle ,byl bych rad kdyby M$ na 32bit hodilo bobek, bouzel ne a jsou zase brzdy

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 10. 2009 20:39 | Microsoft Windows Vista Firefox 3.5.3

To mi jako pojede flash i na mém Sony ericsonu?

Souhlasím  |  Nesouhlasím  |  Odpovědět
Macker  |  08. 10. 2009 00:08  |  Macintosh OS X AppleMAC-Safari 5.0

Autor je R.H ? vidim dobre? .... ako tymto padom u mna zive absolutne kleslo co nemam zaujem citat bulvar .... mazes si ho z bookmark bar ... co som bol dlhe roky kazdodenny navstevnik (ja viem ze argument kasleme na jedneho fanusika je v poriadku) ale ked uz R.H bude pisat na zive tak uz tu moze pisat ja pan premier FICO ci pan Slota
dostali ste ma aspon ze itnews konecne redizajnovali web ... proste kapem co je moc to je moc

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
09. 10. 2009 17:26 | Microsoft Windows XP Opera 9.80

Zmiz a zůstaň zmizelej, zrůdo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
AboutAll.cz  |  09. 10. 2009 03:16  |  Linux Mozilla 1.9.1.3

Koukám, že v Česku je Hulán větší dogma než Google
Jinak děkuji za článek, jsem zvědav jak to bude fungovat v praxi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
11. 10. 2009 02:56 | Microsoft Windows Vista Opera 9.80

výborný článok

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Jak nabíjet mobil ze slunce

Megatest 15 NVMe SSD s kapacitou 1 TB

Domácí síť s maximální rychlostí

Radíme s nákupem síťového úložiště