推 Ting1024:好心動阿。 :) 07/06 14:09
推 xevisu:facebook不是改回natvie+html5了嗎? 07/06 14:41
→ gn01838335:不可否認他曾經用過:D技術本無罪 07/06 15:35
→ yeah200077:等你的客戶需要更多功能時,這些根本不夠用 07/06 15:52
→ gn01838335:請定義"何謂越來越多的功能" 07/06 16:25
→ gn01838335:工程師最主要的就是解決問題。 07/06 19:18
→ gn01838335:吧我們可以討論看看~說不定可行 07/06 19:19
推 ggx1030:謝謝分享,希望大大能進一步分享使用經驗 07/06 22:14
推 ggx1030:或是跟原生開發方式的優缺點比較 07/06 22:18
推 iceonly:但是用瀏覽器寫的facebook app慢到極點阿 07/07 09:40
→ gn01838335:其實不同機種,有不同的效果,在於標準不一致 07/07 09:44
→ gn01838335:w3C標準還沒制定,但真正的高手是會避開這些問題 07/07 09:58
→ gn01838335:我不是高手~我還是得針對不同機種做不同的相容性調整 07/07 09:58
推 dryman:這些跨平台的框架開發久了你會發現自己像次等公民... 07/07 11:56
→ hSATAC:html5 is the future - write native now. 07/07 12:56
→ gn01838335:只要能賺錢就是好技術,會說次等公民的大概是神手吧? 07/07 13:29
→ vampirewalk:同意次等公民說法。曾經遇過iOS上同樣的HTML語法 07/08 00:33
→ vampirewalk:但是在新舊Webview跑出來行為不一致 07/08 00:37
→ dryman:html5->慢+卡,C#多好幾Mb...手機資源很珍貴的 07/08 08:38
→ dryman:而且C#的那個基本上你得在C#的文件和官方文件中來回 07/08 08:39
→ dryman:而且開發資源透過第三方,真的常常被當次等公民... 07/08 08:40
→ gn01838335:問題是你跨平台不用他要用誰?JAVA?重點是跨平台 07/08 09:23
→ gn01838335:黑貓白貓能抓老鼠的就是好貓:D不用特別貶低自己或者誰 07/08 09:24
→ gn01838335:多一點尊重和相互學習吧 07/08 09:25
→ gn01838335:手機資源的確很珍貴,所以要學著釋放和合理分配資源 07/08 09:32
→ gn01838335:不然這次google大會也不會把html5提出來啦 07/08 09:34
→ gn01838335:你看看他那款html5賽車遊戲速度多快? 07/08 09:39
→ gn01838335:而且在ios上甚至有推出..希望我有一天也能寫出這樣程式 07/08 09:41
→ dryman:樓上如果你開發的跨平台遊戲很順,有沒有連結可看? 07/08 12:50
→ TonyQ:gn07838335 JS "可以" 很快,就跟一般程式你用組語或 C 寫 07/08 13:25
→ TonyQ:可以很快一樣,但是那個成本代價可能遠高於 native。 07/08 13:26
→ TonyQ:這狀況如果要類比的話,大概就跟 IE8 出來以後,其實 JS 引 07/08 13:26
→ TonyQ:擎已經大勝 IE6,但仍有許多廠商因為要支援 IE6 所以乾脆 07/08 13:26
→ TonyQ:跑去寫 flash 一樣.... 07/08 13:26
→ TonyQ:本來 html5 跟 native 就是各有擅場,跨平台有時候不是最重 07/08 13:27
→ TonyQ:要的事情,我想討論只是該把雙方優劣講清楚,沒有什麼貶低或 07/08 13:27
→ TonyQ:需要斟酌用詞的方式吧。各自拿各自強項出來打就好了。 07/08 13:28
→ TonyQ:次等公民說的是廠商的 support 吧,很多第三方 lib 殘缺的 07/08 13:29
→ TonyQ:地方,通常是需要自己重頭刻起沒錯。比起原生平台,這些 lib 07/08 13:30
→ TonyQ:的 support 通常比較差。當然,不是沒有例外。我可以理解 07/08 13:30
→ TonyQ: dryman 這麼說的理由。 07/08 13:30
→ gn01838335:dryman我都說我也在學習dryman我捨時說我很順? 07/08 17:23
→ gn01838335:定義域的不同 產品類的不同 在討論下去也沒交集。 07/08 17:24
→ gn01838335:不需要捧殺我啦!高手google一下馬上一堆 07/08 17:30
→ gn01838335:TonyQ 腳本語言的特性我懂 07/08 17:32
→ gn01838335:假如未來硬體發展提升上來 機本上兩者的差距會差越短 07/08 17:32
→ gn01838335:前提條件在於使用者手持裝置的提升。 07/08 17:34
→ gn01838335:就算不提升硬體,如果以雲的方式來開發JS 07/08 17:35
→ gn01838335:Mobile Cloud Coumpting 將運算丟入雲端 07/08 17:36
→ gn01838335:我認為這事可以考慮的 07/08 17:36
→ gn01838335:雲的概念可以推翻以往的開發模式。取決於集叢式的運算 07/08 17:38
→ gn01838335:還有別以為使用這些framework就不需要懂native運作 07/08 17:39
→ gn01838335:MCC的概念這在國外很流行~因為他們有成熟的無線網路 07/08 17:42
→ TonyQ:"未來" 07/08 17:45
→ TonyQ:另外先別說 cloud computing 這種大量資料運算了,眼前的問 07/08 17:46
→ TonyQ:題是 FPS 不足要想辦法提昇 FPS 啊。:Q 07/08 17:46
→ TonyQ:就算是 offline app 好了,遊戲類的東西還是不好處理, 07/08 17:47
→ TonyQ:這"不是"腳本語言的特性,這是裝置支援的"現實"。 07/08 17:48
→ TonyQ:現在的裝置就是不夠強跟太多歷史包袱,寫個遊戲還要考慮 07/08 17:48
→ gn01838335:腳本語言編譯本來就比較慢相容性本來就不好 07/08 17:48
→ TonyQ:新舊版 android / iOS 要用不同 rendering lib 以取得更好 07/08 17:49
→ TonyQ:效能,這是裝置太多造成的困擾。 07/08 17:49
→ gn01838335:所以才要針對每種裝置做微調 07/08 17:49
→ TonyQ:@gn01838335 效能不好跟相容性不好是兩回事。 07/08 17:50
→ gn01838335:但是"跨平台"不用這些用誰?TonyQ大我還是想回到這句話 07/08 17:50
→ gn01838335:效能不好跟相容性不好是兩回事 <---筆誤抱歉 07/08 17:51
→ TonyQ:問題是每個平台都有各自的特例改得要死要活的,這樣真的算 07/08 17:51
→ TonyQ:跨平台嗎? 07/08 17:51
→ TonyQ:當然 native 有 native 的問題。 07/08 17:52
→ TonyQ:我自己絕對是支持 web 的 solution 的,畢竟我也是熟悉 JS 07/08 17:52
→ TonyQ:跟 web 的人,但自己跳下去寫的經驗來評估跟分析,我會選 07/08 17:52
→ TonyQ: native 大於 html5 ,因為 html5 的 limit 比較容易踢到。 07/08 17:52
→ TonyQ:當然可能半年一年後會因為裝置的改變而改變選擇, 07/08 17:53
→ TonyQ:但 "現在" 還沒,未來等未來再說吧。 07/08 17:53
→ gn01838335:我也並非反對使用native因為我是寫單晶片出生 07/08 17:54
→ hSATAC:為什麼一定要"跨平台"... 07/08 17:54
→ TonyQ:就跟四年前我就開始關注 HTML5 消息,但去年才進場一樣, 07/08 17:54
→ TonyQ:時機不對、裝置不對、環境沒到位就是有許多的限制跟取捨。 07/08 17:54
→ TonyQ:現在 html5 在 mobile 上做些簡單應用不是不行,但並無法 07/08 17:55
→ TonyQ:完全取代原生應用,有些時候他開發的代價還是比原生高 07/08 17:55
→ gn01838335:hSATAC要討論為何要跨平台這可以寫一本論文 07/08 17:55
→ TonyQ:一份跨平台但充滿著各種針對不同平台 optimized 的 code, 07/08 17:56
→ hSATAC:原po都說他是想要轉職了,學個 titanium 是要應徵什麼工作? 07/08 17:56
→ TonyQ:比起兩份給不同平台的 code ,哪個比較好就是各人選擇了。 07/08 17:56
→ gn01838335:titanium 你不會上104打關鍵字嗎? 07/08 17:57
→ gn01838335:技術本來就無罪!自己選擇自己擔!=口=" 07/08 17:58
→ TonyQ:所以要讓人選擇就把各家優劣講清楚咩 -_- 07/08 17:58
→ hSATAC:104 titanium 10筆 iOS 965筆 android 1977筆 07/08 17:59
→ gn01838335:白海豚都會轉彎~人也會轉彎啦XD 還有這些framework 07/08 18:00
→ gn01838335:hSATAC你在顯示你的無知嗎? 07/08 18:01
→ gn01838335:單一的framwork和平台比較? 07/08 18:01
→ gn01838335:要不要請你打html5? 07/08 18:01
→ gn01838335:你要酸人麻煩看清楚你在講什麼!我很認同Tony大講的 07/08 18:03
→ hSATAC:呵呵 講尊重的最兇 就沒看你敢嗆 tonyQ 07/08 18:03
→ gn01838335:但你這種回言方式根本找麻煩 讓在下很火大 07/08 18:04
→ hSATAC:不回了 再回版主要出來了 07/08 18:04
→ gn01838335:你拿出你的學問讓我尊重阿:D 07/08 18:04
→ gn01838335:TonyQ大FPS的問題我覺得是要一個好的演算法 07/08 18:15
→ gn01838335:我剛剛仔細想想~在JS上提高FPS的辦法是採用比較好的演 07/08 18:16
→ gn01838335:法 unreal引擎等等 07/08 18:16
→ gn01838335:關鍵字html5 + unreal 07/08 18:20
→ xevisu:app store && iTunes都是native+html5 07/08 22:30
推 xevisu:BUT 基於從頭學起的精神還是推native 07/08 22:36
→ lovdkkkk:HTML5...先別提裝置, spec 搞不好都還會改的東西 @@ 07/09 16:04
→ lovdkkkk:有些我一年前寫的東西現在 spec 都變了 07/09 16:04
→ lovdkkkk:有趣的是 Chrome 支援的是舊 spec, 新的反而不行 07/09 16:05
→ lovdkkkk:(今年初時測的, 現在不知道) 07/09 16:05
→ hSATAC:你又沒付我顧問費我還要講到你懂喔 XD 07/09 18:11
→ hSATAC:你連為什麼要跨平台都講不出來了我很難跟你解釋 :D 07/09 18:12