Re: [心得] 非native開發app,反而讓開發過程更痛苦

作者: sweet00914 (別理我)   2017-10-16 10:36:21
本身也是native app developer,前幾年也有原PO的感同身受
一些跨平台的開發工具想用一個project同時產出android/ios/windows的App
天方夜譚以及旁門左道。
後來我對於這樣子的想法慢慢有些改變了...
作者: Argos (Big doge is watching u)   2017-10-16 10:41:00
講白了就是只適合寫一些玩具......
作者: ssccg (23)   2017-10-16 10:45:00
遊戲不是常用Unity跨平台開發?
作者: LinuxKernel (Linus Torvalds)   2017-10-16 11:06:00
Xamarin的戰場是企業內部app,UI沒太多花樣的
作者: senjor (哞哞)   2017-10-16 11:09:00
不只遊戲用Unity了
作者: vswillie (aaa)   2017-10-16 11:12:00
若今天是做自己的產品,我不太會完全用react native但混用應該是滿好的方式,主要功能與架構用native若某些期間限定的功能或較不重要的頁面用react native能省時間,也滿好的若今天是要接案的話,我覺得用react native是好方案
作者: Adonisy (堂本瓜一)   2017-10-16 11:26:00
跨平台喊了N年,真的做出幾個可以看的...
作者: lovez04wj06 (車前草)   2017-10-16 11:28:00
通常為了加速還是會混合開發不過要做得好,還是native比較理想。跨平台多半都是為了壓低開發成本,連成本都不願意花了,實際成果可想而知。
作者: dreamnook (亞龍)   2017-10-16 12:33:00
為了成本跨平台工具無傷大雅 當然前提是真的有降xD
作者: vswillie (aaa)   2017-10-16 12:44:00
可能是我能力較差,純用react native開發,要做出60分的app是容易的,但分數要再往上加的話,我覺得有難度以我現在自己做的產品來說,若今天非主功能或是特定目的如與xx合作的廣告,我就會選擇用react native真的比較省時間,寫一次同時給ios + android用
作者: senjor (哞哞)   2017-10-16 12:54:00
這邊Native講的應該不是指React Native吧? @@a"我以為他講的native指的是Android上面就用Android JavaiOS上面就用Swift之類的
作者: shortoneal (不告訴你咧)   2017-10-16 13:40:00
個人認為React native的應用場景,就是公司有web前端但是沒有app開發者的時候,去凹前端學來作的XD如果是主力產品的話,我很好奇選擇RN的場景是甚麼而且印象中RN有一個保護FB公司利益的霸王條款..不知道改了沒...
作者: blackie1019 (blackie)   2017-10-16 13:57:00
React與React native 授權都改了。但原本也不是什麼霸王條款
作者: ripple0129 (perry tsai)   2017-10-16 14:22:00
很霸王啊,你只要對FB打官司等同放棄React的專利使用權,簡單來說FB搞你你還不能告他的意思。
作者: SuperW ( 喔喔)   2017-10-16 15:01:00
原本的授權是指你對fb提出專利訴訟,就喪失react的專利授權,通常只有大公司有資源跟fb打專利訴訟所以對新創來講,應該頂多只影響到被大公司收購的價錢專利工程師轉行軟體的路過
作者: senjor (哞哞)   2017-10-16 15:09:00
意思就是,FB只開源給也開源給FB的對象。
作者: tw689 (台灣689)   2017-10-16 15:13:00
怎麼一堆亂理解的人啊...
作者: ripple0129 (perry tsai)   2017-10-16 15:15:00
專利被FB吃掉的時候也只能摸摸鼻子了,所以反彈很大,使用者一直都只是基於對FB的信任在使用,或是根本不懂專利在使用。講是防禦條款,但拿來當武器時太強力了。
作者: SuperW ( 喔喔)   2017-10-16 15:18:00
senjor大,這只是fb想減少被專利訴訟的一種手段反正fb改掉原本的授權條款了,所以現在也沒差了 XD
作者: sunbysea (忠言逆耳良藥苦口)   2017-10-16 15:22:00
我現在用Ionic寫,感覺還行
作者: vswillie (aaa)   2017-10-16 16:00:00
先不管背後的實作方式,react native(非native開發app)
作者: Argos (Big doge is watching u)   2017-10-16 18:04:00
霸王條款還好吧?那Apple不是更霸道?XD 他讓你下架你就得下架 管你啥架構 我不爽我就弄你
作者: jsgoc (jsgoc)   2017-10-16 20:46:00
JAVA本身就跨平台 arm intel還不是跑爽爽10年前 JAVA剛起來的時候 大家一直噓 說C++才是最強的JAVA什麼太肥 太慢 結果2006~2017發展還不錯人不要太鐵齒 沒有什麼不會發生 跨平台吸引力就是在
作者: shortoneal (不告訴你咧)   2017-10-16 21:17:00
那就等他更好用一點再開始用他啊,XDD又不是選股能寫該平台的native app去學RN很快的啦
作者: CCben (new man)   2017-10-16 21:47:00
反正不用爭啦, 看看fb是不是真的不會告人.
作者: angusyu (〒△〒)   2017-10-16 22:02:00
想用就去用啊,我個人死都不會用那種東西。
作者: elements (Helianthus annuns)   2017-10-16 22:12:00
授權條款改了 沒機會看到fb告人了
作者: jsgoc (jsgoc)   2017-10-16 23:12:00
android開始支援kotlin 建議也看一下 屎守JAVA和當年屎守CJAVA不是不好 而是有更好的語言一直出現C++也不是不好 而是一直有出現更適合的語言出現如果要真正的native c才是真正的native因為JAVA有些也是呼叫底層的C去執行
作者: senjor (哞哞)   2017-10-16 23:42:00
感謝jsgoc提供的訊息~
作者: dreamnook (亞龍)   2017-10-16 23:52:00
可以降低開發成本的語言就是好語言
作者: angusyu (〒△〒)   2017-10-17 06:37:00
大家在講系統原生語言,你在講 c
作者: Argos (Big doge is watching u)   2017-10-17 09:52:00
JAVA不是不好只是用了會被告到脫褲 所以才改用kotlin XDDD
作者: senjor (哞哞)   2017-10-17 10:59:00
沒錯,這樣還是不會改變大家對於Native的理解啊....
作者: onlyeric23 (MiGG)   2017-10-17 23:48:00
google早就贏了
作者: Argos (Big doge is watching u)   2017-10-18 10:01:00
會上訴阿 而且弄這個弄了六年 勞民傷財 這才是硬傷
作者: jiahansu (Jiahan)   2017-10-21 10:01:00
遊戲才更適合用跨平台方案,用C++和OpenGL開發,才是真Native

Links booklink

Contact Us: admin [ a t ] ucptt.com