→ uranusjr:說難也沒那麼難, 但是要改寫總是需要人力, 薪水誰付... 02/17 00:29
→ uranusjr:而且雖然架構差不多但是門檻還是有, 不是無痛轉換 02/17 00:31
推 kiii210:最大的差異是UI吧, 行動介面要移植到作業系統 02/17 00:34
→ kiii210:介面怎麼改 要跟iOS一樣嗎@@ 這樣應該很奇怪 02/17 00:35
推 peacedove:ui要重新設計+1 02/17 00:44
推 xevisu:其實還挺滿多的.. 02/17 01:49
推 dinex:Game最多 02/17 03:08
→ alog:很多問題開個瀏覽器就可以找答案@@ 02/17 06:30
→ alog:有什麼誘因需要特別設計程式@@ 02/17 06:31
→ alog:iOS移植到Mac很多地方程式需要做改變,否則也沒辦法上架 02/17 06:32
→ alog:若你想要透過程式獲利,那些沒有特別設計為Mac OSX 設計過的 02/17 06:32
→ alog:的軟體,Mac User 是不會買單的,他們可以找 Free 的替代 02/17 06:33
→ alog:有些軟體,你不可能用Mac去做,因為他不方便 02/17 06:34
→ alog:也不實用 02/17 06:34
→ alog:而如果是資訊類的東西,通常開開瀏覽器都有答案了 02/17 06:34
→ alog:應該也沒有什麼特別必要去開發Mac應用程式 02/17 06:34
→ alog:GAME的部份的確是很需要,不過現在已經有不錯的量了 02/17 06:35
→ alog:但娛樂類的部份通常是以市場為前提,而不是以平台為優先考量 02/17 06:36
→ alog:他們認為不好,那麼就是不會有 02/17 06:36
→ alog:順便一提,軟體改寫的部份,除了程式碼及裡面的設計奧祕 02/17 06:38
→ alog:需要調整以外,那些影像他們都需要重新編排 02/17 06:38
→ alog:跨一個異質平台,不是你想像的那麼簡單,基本上全部都要重弄 02/17 06:40
→ alog:除非一開始做軟體時,設計的模式就是以跨多樣平台為優先考量 02/17 06:41
→ alog:否則你根本沒機會看到直接移植的作品 02/17 06:41
→ alog:魚目混珠的帶過細節,不是設計 Mac 程式應該有的精神 02/17 06:43
推 MacBookProR:框架設計和控制事件都要整個換掉,甘脆在MAC上找替代 02/17 09:21
→ MacBookProR:軟體就好了 02/17 09:21
推 thurston:iOS軟體,沒有鍵盤輸入設計這就完全不通了。 02/17 11:25
推 Killercat:看當初怎麼寫的。如果寫得好的話 其實code很多都能重用 02/17 12:22
→ Killercat:主要就是UI的部分必須要拆得很開,這樣移植不算難 02/17 12:22
→ Killercat:不過很多人把控制邏輯寫在ui controller裡那就無解了... 02/17 12:23
→ Killercat:View Controller的耦合度越低 移植越簡單 02/17 12:23
→ adkwayne:我能理解很多人覺得瀏覽器就能取得一切資訊 02/17 14:48
→ adkwayne:但很多iOS的App是有專屬性 需要的資訊通常都在三步驟以內 02/17 14:49
→ adkwayne:網頁的步驟卻比較繁複...所以才有這些疑問 02/17 14:50
→ happierway:看設計APP的時候有沒有拉軟體架構囉 02/17 14:55
→ eggimage:給某人 網頁是被限制在瀏覽器的架構下 跟獨立的程式不同 02/17 15:00
→ eggimage:光是操作模式就已經超大差異了 02/17 15:00
→ alog:大概也只有操作差異,但網頁的東西可以隨載體不同可以調整 02/17 15:05
→ alog:有些廠商 App 是用網頁實現整個架構並用 App 包裝起來 02/17 15:06
→ alog:如果這種方式回朔回瀏覽器使用的模式、也相較寫應用程式簡單 02/17 15:07
→ alog:許多,操作差異或許重要,不過用他目的還不是要取得資訊 02/17 15:08
→ alog:我還真不曉得哪些東西有特別需要移過去 02/17 15:08
→ alog:網頁的步驟比較繁複,我想恐怕只有問題出在設計者 02/17 15:09
→ alog:你不給他建議,我想你用的網頁大概就那麼複雜了 02/17 15:13
→ alog:我知道有很多玩意是因為iOS,而誕生的創意,或許都沒有 02/17 15:17
→ alog:*或許Mac都沒有 我想最好的解決方式是直接反映作者 02/17 15:18
→ alog:若你認為看似一樣的程式很好開發 我想作者們應該會給你 02/17 15:19
→ alog:他們心中的答案 02/17 15:19
→ eggimage:看一個產品的收益程度而定 在瀏覽器下的東西難以跟系統 02/17 15:46
→ eggimage:整合 而且效能和速度也會有影響 02/17 15:46
→ alog:應該視產品提供的內容而定 沒需要整合一樣用瀏覽器即可解決 02/17 15:55
→ alog:效能和速度的確有影響,最明顯的例子是 FB 02/17 15:55
→ alog:有一段期間他們採用的是App包網頁的做法去執行 02/17 15:56
→ alog:可是App Store上的評價非常差勁,經重構之後改善許多 02/17 15:57
→ alog:雖然我這樣講有點反過來了 02/17 15:58
→ alog:只是我很想表示,你看到的畫面也有可能是網頁 02/17 16:00
→ alog:用的也是瀏覽器在執行 02/17 16:01
→ alog:這類的事情各有利弊,我想如果樓主願意的話 02/17 16:02
→ alog:能不能分享有哪些東西需要從 iOS 移植到 Mac 上的? 02/17 16:02
→ eggimage:你說的fb當初是拿app跑html5才會效能差 後來是改原生語言 02/17 16:15
→ alog:是呀 所以我才說有點反了 不過有些東西本身就是網頁 02/17 16:17
→ alog:想要輕鬆得到移植版的程式 以網頁實作還比較有機會取得 02/17 16:22
→ alog:不過通常做到這邊用瀏覽器就可以解決了 02/17 16:22
→ alog:不太需要為 OSX 特別寫軟體,用網頁的還可以在 Windows 使用 02/17 16:23
→ alog:在 Mac 開發要留意的事項不會比 iOS 上少 02/17 16:25
→ alog:也很多 iOS 的開發者對 Mac 程式開發一點都不熟悉 02/17 16:25
→ alog:移植這件事情,如果算過投入的成本,很多都選擇不開發 02/17 16:26
→ alog:設伺服器架網站,用網頁的方式跨平台還比較滑得來 02/17 16:27
→ eggimage:不過你說的也是 現在手機平台比桌面平台來得需要專屬apps 02/17 16:27
→ alog:*划得來 所以我個人覺得用瀏覽器就可以解決的事情沒有不好 02/17 16:28
→ alog:iOS 基於裝置,延伸出很多新奇的創意 02/17 16:29
→ alog:但如果希望將某些程式移植到你期望的平台 02/17 16:29
→ alog:請做足功課 坦白說 設計軟體的作者若是看到這訊息 我想 02/17 16:30
→ alog:應該很無力 因為我相信他們也知道設計 Mac 程式一定很酷 02/17 16:30
→ alog:但現實面是得考慮地,你投入的時間跟你自己的生活是不是 02/17 16:31
→ alog:能回應你的期望是很重要的 02/17 16:31
→ alog:然後台灣人要開發 Mac 程式資源很有限,英文很多有想法的人 02/17 16:33
→ alog:剛好看不懂英文 這是很大的弱勢 02/17 16:33
→ alog:寧可投入在資源較多的地方上,越流行的東西資源就越多 02/17 16:34
→ alog:移植這個想法.. 不好拉.. 整死作者而已 :P 02/17 16:34
推 kiii210:log大幹嘛不用回文XD 02/17 17:28
推 alog:欸...想到很多就打這麼多 sorry QQ 02/17 17:39
→ alog:光是這議題就可以寫圖文解說了 這兩天打太多字作霸ˊ_>ˋ 02/17 17:42
推 peacedove:說html5的那個,有一個人用html5寫了一個fb app證明不是 02/17 18:07
→ peacedove:html5不行,是facebook不會寫 02/17 18:07
→ milk78522:講這麼多...就作業系統不同阿 02/17 18:59
推 rockmanx52:不過有些人會認為既然底層一樣應該會很好移... 02/17 19:29
→ uranusjr:不會寫程式的人對程式難易的判斷通常離事實很遠 02/17 21:05
→ uranusjr:很多一般人覺得很神奇的東西其實程式寫起來根本不用工夫 02/17 21:05
→ uranusjr:但是其實真正難的地方都是在一般人覺得應該不難的地方 02/17 21:06
推 hpo14:推 uranusjr 說的 XDDD 02/17 23:58
→ Killercat:其實底層一樣 不會太難移啊 XD UI要重弄而已 02/18 09:42
→ Killercat:當然,View Controller寫滿了邏輯的話 就很難移了 02/18 09:43
→ Killercat:一切都只是一開始軟體工程有沒有搞好的問題而已.... 02/18 09:43
→ Killercat:不過很妙的是,同樣是NS, iOS還是跟cocoa有微妙的差別 02/18 09:43
→ Killercat:不過我經驗來講頂多就是幾個warning而已 02/18 09:44
→ Killercat:....等等 我才發現這邊是Mac板不是MacDev板 囧 02/18 09:44
→ uranusjr:那是你本來就兩邊都會才覺得不會很難移, 如果本來只會寫 02/18 14:43
→ uranusjr:iOS 程式, 要轉移到 OS X 時還是要學不少東西 02/18 14:44