作者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/cn.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