作者FunkyBass (假放克)
看板AndroidDev
標題[問題] Web APP 跟 原生 APP 的優劣比較
時間Fri Jan 30 12:06:08 2015
相信開發APP的人應該都很瞭解這兩種APP的差異
但總覺得web APP要跟原生app比還是差了一截
總覺得web app不是"正統"的方法,這是小弟自己的感覺(或許不對,可以鞭)
因為web app可以做到的原生APP都可以做到,但反過來卻不是
所以我想web app到底有什麼好的地方??除了開發人員可以快速上手、跨平台之外
還有什麼好處嗎??還是說上面這兩點就夠值得了(針對不是主力發展APP的公司而言)?
專業度感覺還是差了一點??(就像VB語言跟C語言給我們的感覺)
以上是小弟的疑問,還請各位前輩不吝指教
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.36.233
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1422590771.A.217.html
1F:→ ssccg: webapp可以改server馬上更新,不用等使用者更新 01/30 12:53
2F:推 Deltaguita: 推樓上,另外web App開發上速度會快上許多 01/30 14:28
3F:→ Deltaguita: 如果公司原本就是寫網站的話~ 01/30 14:28
4F:→ erttyy8821: 還有跨平台的特性 01/30 14:34
5F:→ nobody1: 行銷要做活動的話 考量時間與上下架的部份 會用web 01/30 14:40
6F:推 ChenCH1986: 看應用程度取適當的來使用 01/30 16:55
7F:→ ChenCH1986: 時間就是金錢啊! 01/30 16:55
8F:→ viceversa56: 壞處好像也滿多, 可以搜尋 native vs web app 02/01 20:17
9F:→ carylorrk: 純 web app 限制太多不談,就 hybrid vs native 來說 02/01 21:13
10F:→ carylorrk: 上手難度,如果是都沒寫過網頁前端和 native app 的人 02/01 21:15
11F:→ carylorrk: 我不覺得後者比較難。更何況 hybrid 如 cordova 寫 02/01 21:16
12F:→ carylorrk: plugin 還是要碰到 native code。而 UI 層,除非是展示 02/01 21:17
13F:→ carylorrk: 型 App,不然就算是跨平臺仍然需要針對不同平臺做改變 02/01 21:18
14F:→ carylorrk: 著名的像是 ionic 也是朝這方面前進。真正得利的反而是 02/01 21:19
15F:→ carylorrk: 中介的服務層,像是和 server 溝通的 API 等。除了方便 02/01 21:20
16F:→ carylorrk: reuse 也代表着好維護及更少的 BUG。 02/01 21:21
17F:→ carylorrk: 而效能來說,我認爲其實 webview 的效能非常足夠,像是 02/01 21:28
18F:→ carylorrk: 用 emscripten 編出來的程式不比 native(指的是dalvik 02/01 21:30
19F:→ carylorrk: 等跑的)差,render速度也明顯進步很多了。最大的問題應 02/01 21:32
20F:→ carylorrk: 該還是沒有一個成熟的界面 framework。ionic 有效能上 02/01 21:32
21F:→ carylorrk: 的問題,而 famo.us 又顯得太低階了。 02/01 21:33
22F:→ FunkyBass: 出現好多沒看過的名詞,我想我還要多努力一些。 02/02 01:44