請教一下想在iPad上跑Flash的朋友~~

fedora wrote:
好像都沒人提到 we...(恕刪)


您還真的被這吃掉大半資源的Flash怪獸給荼毒太久了...

書道

HTML5 Demo

bedavinci wrote:
Google ...
常用的 Google Map. 跟 日曆
不知道是不是 Flash 做的(恕刪)


日曆部份我是不曉得,但是地圖不是在ipad原生的程式中,就有google地圖
使用上很方便,我現在都是用這個配合google地圖中的街景服務,
可以很容易告訴朋友如何到達某個目的地。因為有人認路是靠地標,
所以用街景服務,就好解釋多了。
SuperCake wrote:
所以,我個人的結論,仍然是Flash時代過去了。即使他一度成為RIA的最要角,但今日看來,下台的時候到了。一但出現一個適當的遊戲平台能取代Flash,我想他下台一鞠躬的時間就到了。...(恕刪)


看來你功課還做的不夠多,adobe 最近丟下的震撼彈
就是已經醞釀很久的Molehill 3D API
Molehill

如果你真的是有在寫相關程式的人,你就可以知道這東西
會帶來網頁遊戲的一個全新的使用經驗,就算是Unity或者是HTML 5。
在普及度、技術成熟度上,要打敗這個巨人,我想都還有很長的一段路要走。

目前來說,有相當規模的公司,應該已經棄用,或準備棄用Flash了,因為他們主管若使用SmartPhone連上內部網路,卻見到又慢又不好處理的Flash,要怎麼使用?更別說現在行動上網的比例已經非常高!!!!任何公司都不能忽視這件事


這個論點也蠻有趣的,fedora大所提到的RIA應用,跟你所說的
主管用SmartPhone連線回來操作的事情,根本就是完全不相干,
我還真的不相信哪個主管會在行動裝置上作3d繪圖、文書處理(大量),
RIA所提供的就是跨平台,雲端的優勢!
想想企業只需要一台電腦,一個網路線,不用任何的IT部門
幫你裝東裝西,管你用的是windows 7、ios、linux,
這些省下來的人力成本,跟軟體授權
將會是多大的一筆數目,主管若使用SmartPhone,
最多就是收收信,接接電話,上上網?
他哪裡會碰到flash,我還真的很懷疑.....

硬體的技術幾乎是永遠跑在軟體前面,我相信flash是好是壞,市場會決定一切!

大家都知道太陽能好,環保又不會造成污染...
問題在於技術、成本、市場需求 這些東西短時間都不可能超過石油
以目前的狀況就是說:「只要石油有得用,我為什麼要用太陽能?」

如果flash真的有這麼糟糕,為什麼一堆網站,遊戲都使用?
windows也是被人罵到臭頭的OS系統,但它就是獨大?
吵這些其實沒什麼意義,因為業者會幫你解決你的苦惱

有錢賺,沒什麼不可能~!

balafish wrote:
看來你功課還做的不夠...(恕刪)


先澄清一下,我是做移植Flash的人,而不是直接使用Flash寫程式的人。
所以我會知道那些AS的指令沒作正確,但卻不管Flash程式內容。

看過您提供的網站,我想我的觀點還是沒改變。
如我前述,Flash Game仍是網頁遊戲要角,這點我前面說明過,此時也不用改變。
但Flash若想做大做廣,就很有可能要跟網頁勾,或者,換一個合作方式。

有些事情,受限於一些保密協定不能說太多。但可以說的是Flash+瀏覽器的組合,在移動式平台並非像之前一般的無往不利,PC的環境和Mobile的環境差太遠了。所以若是Flash單獨執行,會比現有情況要好很多。

多了這個3D,主要是為保障其網頁遊戲平台之王的地位。我也同意這會是成功的一步,因為放眼望去,一個跨平台的遊戲發展系統,確實不存在。所以Flash大有把Flash Game的王位多留一陣。

但是,別忘了我前面也說過,Flash「曾經」是橫跨所有網頁多媒體的唯一選擇,涵跨了影音、網頁互動介面和遊戲。但四年下來,遊戲是他最後守住的領土。從這個角度來看的話,他能開心的部份實在不多。

但我承認,這是放馬後砲。因為四年前,你若告訴我今天Flash會變這樣,我大概也不會相信。

他以後能不能谷底再翻身,我也做保留。因為四年前,我無法知道現在的情況;同樣的,我也沒有這種能力說將來四年會怎麼樣。我只能就目前的結果,做我所知的解釋。

balafish wrote:
這個論點也蠻有趣的,fedora大所提到的RIA應用,跟你所說的
主管用SmartPhone連線回來操作的事情,根本就是完全不相干,
我還真的不相信哪個主管會在行動裝置上作3d繪圖、文書處理(大量),
RIA所提供的就是跨平台,雲端的優勢!
想想企業只需要一台電腦,一個網路線,不用任何的IT部門
幫你裝東裝西,管你用的是windows 7、ios、linux,
這些省下來的人力成本,跟軟體授權
將會是多大的一筆數目,主管若使用SmartPhone,
最多就是收收信,接接電話,上上網?
他哪裡會碰到flash,我還真的很懷疑.....


抱歉,不得不反駁一下您這一部份。
您這些話前後矛盾,我想您沒有發現。

RIA跨平台,雲端的優勢,為什麼不適用於SmartPhone上?
SmartPhone+網頁,不算是雲端平台的一部份?只能收收信、接接電話?

以上打問號的,都是很需要再三思保留的。

再回到RIA的重點,他是Rich Internet Application。但並沒有強調,一定要用Flash實現。
HTML5+JavaScript不是一個好的遊戲平台,但他能實現大多網路應用所需。說他是RIA實現平台的一部份,我想並不為過的。
確實 HTML5 加入 Canvas、WebGL 這些特性後,足以取代傳統 RIA 的一部分,聽說 HTML5 還可以寫程式,然後 WebGL 可以開發 3D 遊戲...

但有個問題是:HTML5+CSS3 目前仍只是草案,沒有最終確定版。也就是說:它是一個開發中的東西,是未來的東西,快的話 3~5年後會定案。

目前只有 Chrome9 對 HTML5 的支持性比較好(僅是比較好,不是完全支援,因為 HTML5 還只是草案),IE 幾乎不支持(最新版9也是一樣),Firefox 4 beta版有一部分支持,Safari 6(支持性應該和 Firefox4 差不多)。

這就是為什麼目前網路上 HTML5 網站不多見的原因
1.因為 HTML5+CSS3 還沒有定案,是開發中的東西,隨時都在變更和增加新的元素。
2.因為支援的瀏覽器不多,且也不是完全支援已發表的所有特性。

基於這兩個理由,誰會想去做一個不見得人人都有辦法看的網站?
這比 Flash 的理由還強烈
Flash 只是有些平板無法看,電腦一定可以看
而 HTML5 是連大部分電腦都無法看

HTML5 的網站,估計要等 3~5年後,HTML5+CSS 正式定案,才會開始流行起來
而且只是開始流行,真正到處都是 HTML5 網站,恐怕是 5~10年後

緩不救急
HTML5+CSS3 是一個未來式,它不是現在式
而 Flash 是現在式,是已經相當成熟的東西
主要差別就在這裡

iPad 如果不支援 Flash 的理由是:因為 HTML5 可以取代 Flash
那麼這裡由太過「理想化」
因為這不是現在的事實,是未來才有可能發生的事情
事實是現在網路上根本找不到幾個 HTML5 動態網站,大多是 Flash 做的
它不支援的真正原因只有一個,就是跑不動,耗電...

-----------------------------------------------------

另外從開發上來說(程式設計角度):

HTML5+CSS3+AJAX+網頁動態語言,會讓開發一團亂,這每一樣都是不同的東西,有不同的程式和語法,光學起來就要耗用不少時間,如何整合更是一門藝術。

實際上在專業的網站開發,是有分前端和後端的,前端主要負責 HTML+CSS 視覺傳達的部份,後端則是 ajax 和 php、jsp、asp 這些程式的撰寫。

而 RIA 技術是不一樣的,RIA 四種技術,其實都是虛擬機器,包括 Flash player 其實就是虛擬機器,與 JAVA 的 JVM 原理一樣。

虛擬機器是一種讓軟體可以「跨平台」的技術
拿 JAVA 的名言來說:write once run everywhere(寫一次,任何平台都可以執行)

採用虛擬機器的好處就是,程式語言統一,設計者只需學習一種語言,專注那種語言達到大師級,不必東學西學,樣樣通樣樣鬆。

比如開發 java 的,他就只需要學 java,而且 java 語法與 c++ 接近,也能做到幾乎所有 c++ 能做到的事情。

再拿 HTML+CSS+javascript+php 來說,這些都是 script 語言,結構不嚴謹,比如變數不用宣告就能使用,沒 data type,也沒權限修飾子、物件導向也不強....等等

最終這些都會體現在專案「開發速度」,還有「安全性」。

安全性的例子,比如做一個在線的網頁遊戲,角色人物有等級、金錢、裝備道具等等資料,採用不安全的程式語言,有可能會被破解入侵,資料庫注入攻擊什麼的。愈多的程式架構混在一起就會變得愈不安全,尤其是該程式語言本身就不嚴謹,那更危險。

像很多證卷商的下單系統,都是用 JAVA 的,也是安全性的一例。


啦哩拉雜講一大堆,我要說明的意思是:開發商在考慮到「開發速度」和「安全性」等因素後,絕大部分應該是會採用 RIA 的方案 solution 來做,而非 HTML5+CSS3+有的沒的(即便3~5年後 HTML5 已經定案,這情況也不會改變)。RIA 只是泛稱,JAVA 平台技術是 RIA 的一種,Flash 也是。

除非是考慮到要讓所有瀏覽器都能直接執行,不必安裝額外的外掛(虛擬機器),才會採用 HTML5+CSS3+有的沒的。

-----------------------------------------------

另外還有一種情況是:需要存取本機電腦硬體資源

比如聊天視訊網站(要說色情網站也行)
就是用 webcam 攝影機,和遠端的妹妹視訊..之類的

不過並非全部色情用途,也有企業客服視訊系統之類的
用戶可直接線上接通對方企業客服,面對面談話

有些公司會乾脆留個 skepe、msn 客服帳號
但那樣不夠專業,並不是人人都有使用 skepe、msn....

HTML+CSS+有的沒的,可能就無法辦到
未來的 HTML5 webGL 行不行不曉得,沒研究

這類型的應用,通常需要靠 RIA 的虛擬機器來解決
視訊聊天網站最多的就是用 Flash,有些用 JAVA

------------------------------------

說到 usb 孔,用途很多啊

可以外接鍵盤(應該不用驅動吧),接隨身碟

iPad 沒 usb 孔,要外接鍵盤只能用藍牙鍵盤(貴)

隨身碟有一種超小型的,長度不到1cm
插上去瞬間多了32GB,2張小朋友有找...

很多人工作上都有用隨身碟
或客戶見面臨時要丟檔案給你,但是他只有隨身碟
雖然 iPad 有無線通訊能力(3G、WIFI、藍牙)
但是公司的電腦,不見得會有 WIFI、藍牙
先丟到雲端,在下載回來,麻煩又慢
內建個 usb 孔不就得了,成本也不用多少,幹麼這麼麻煩

再說到 SDHC卡槽,也是插上去瞬間多好幾GB容量
還有數位相機拍的照片、影片
在外面想用 iPad 大螢幕看都不行
得另外接線,接讀卡機...

比方說:
朋友有好康的,電影、連續劇、A片...什麼的
找他要拷貝,總不可能直接丟 iPad 給他拷吧
應該是會拿隨身碟給他拷
正常來講,拷到後插上去就能看了
但是 iPad 就要先想辦法把檔案丟進去...多此一舉

WIFI 連 NAS,存取自己的影片資料庫,也是可以看影片沒錯
但是開著 WIFI,會比較耗電
原本可以看10小時,用網路連線看,搞不好只能看 5小時...

說穿講白了,就是 16G、32G、64G 要賺錢
價差那麼大,但是 Flash rom 哪有那麼貴,又不是高速 SSD
不這樣做,32G、64G 要賣給鬼
其實人人都明白的這個道理,只是無法接受,所以才會找一些理由自我說服...

fedora wrote:
確實 HTML5 加...(恕刪)


唔....我們要找個有共識的點才行,不然很容易變成各講各話。

HTML5和CSS3都還在草案,我是知道的。但這個草案的主要部份,其實都已經被實做,而且有相容性的測試部份了。其中,Video/Audio Tag、WebSQL、Local Storage及Canvas部份,各家瀏覽器幾乎都是完整實作(Canvas 3D Context部份因硬體平台問題,要做保留)

不但如此,為了讓一些手機和平板能順暢的瀏覽,很多大型的影音網站,都有提供HTML5的界面。所以儘管他仍不是一個正式發布的東西,但事實上已經被實用化。這也是我認為在網路影音這部份,Flash很難討回原有江山的原因。

網路安全上,Flash的VM並不能達到完整的防盜,因為網安要靠的,仍是中間交易過程的保密性。這點,不管Flash還是JS,用的都是HTTPS。(若有誤會,Flash有其他強化的保護,還請賜教)

回到程式語言上,我同意JS不是一個嚴謹的語言;甚至,就結構上,他不是一個人類易讀的語言。真要挑的話,缺點還真不少.....

而HTML5呢?前面有其他網友提到,整個的結合,缺少一個好的Authoring Tool!

這都點出了HTML5的致命傷。
所以要說他不夠成熟,從這點來看的確是事實。

那Flash成熟嗎?我會說是,但要加個但書:在PC上。

Adobe太晚把精神放在Mobile這部份,甚至可以說他根本沒想到會這麼快,這些手機和平板就擁有很高的上網率。該公司沒有研發移動平台軟體的經驗,啟動又慢人一步,這才造成HTML5的Video/Audio Tag提早進入市場被實作。

所以,Flash採用VM方式執行,以便平台是對的。但Flash VM和Java VM不一樣的地方,在於他太晚涉足移動平台,架構設計、移植和Performance Tuning上,都落後了。這也是為什麼平板電腦上,找不到一個可以很正常執行的flash VM的主因。

Flash在資源上的分配,在整合上的難度,都是他在平板上輸給HTML5的主因。
我並不會奉HTML5為最終解決方案,因為他也有效果不佳的問題,不能真的拿來寫遊戲之類的。但實作的整合性,和資源的耗用,都是Flash比不上的。

雖然我討厭Flash,因為他給我工作帶來大麻煩。但最主要的原因,也是因為在一般平板的網頁應用,確實不需要用到Flash,就能解決大多數問題了。

還是強調一下,我知道有些網頁效果功能,還是非Flash不可。但我也認為,HTML5已經夠應付大多數的影音需要了。(遊戲例外)

所以,我們的共識都認為RIA很重要。而缺乏Authoring Tool的HTML5, 在這部份,卻實少了一隻腳,也難怪你們不喜歡他,因為研發的確是很麻煩。但長遠來看,若Flash無法解決他資源耗用太誇張的問題,也就很難長遠的發展下去。
純粹覺得不做USB孔

是為了美感考量

什麼孔都要支援多出幾個洞

美感藝術打折=醜爆了=賣不好

fedora wrote:
採用虛擬機器的好處就是,程式語言統一,設計者只需學習一種語言,專注那種語言達到大師級,不必東學西學,樣樣通樣樣鬆。
比如開發 java 的,他就只需要學 java,而且 java 語法與 c++ 接近,也能做到幾乎所有 c++ 能做到的事情。
再拿 HTML+CSS+javascript+php 來說,這些都是 script 語言,結構不嚴謹,比如變數不用宣告就能使用,沒 data type,也沒權限修飾子、物件導向也不強....等等
最終這些都會體現在專案「開發速度」,還有「安全性」。


開發的話其實flash不見得會比較快.
上面這些script各有各自負責處理的部份.
你要搞在一起也不容易, 除非像有些人堅持不用javascript的.....

反而用HTML+CSS+PHP會比較容易維護, 也比較容易用Google找到網頁.
速度也比較快.. 比較適合用在內容多, 又需配合行動裝置的.

當然如果只是要設計視覺感受, 影片, 或是互動性高的遊戲用flash是比較合理啦.
只是看你網站要作的內容, 跟使用者會用來瀏覽的工具(電腦或是手機), 來決定要用的架構而已...
iPad 可以接鍵盤啊!



(看看上傳時間就知道那時還沒有JB)

而且JB後好像也可以讀檔案?

對了,XOOM目前也是不支援Flash,看Adobe開心:



最後再補:

目前也不支援記憶卡擴充!

01不給改暱稱,請叫我柚子 Blog: http://www.3cblog.idv.tw
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!