美文网首页
原生App相对小程序的优势

原生App相对小程序的优势

作者: FanChason | 来源:发表于2020-04-29 11:30 被阅读0次

    一、前言

    近一年,有不少人问我,或者有疑惑:
    比如公司项目有了微信小程序,还有必要做App吗?为什么还要做App尼?
    相信有不少管理者或者App开发者收到这样的问题

    这个时候App开发者,可能会尝试去了解小程序,进而回答这一问题

    二、原生App与微信小程序的前世今生

    原生App

    MBA智库百科关于Native App的解释

    Xnip2020-04-29_13-59-48.jpg

    微信小程序

    MBA智库百科关于微信小程序的解释

    Xnip2020-04-29_14-02-28.jpg

    三、App优势展示

    对比 App 微信小程序
    用户群 23亿台 8亿用户
    包体大小 App Store 对可执行文件限制上限 400M (iOS > 9),200M以内可直接蜂窝网络下载;

    谷歌市场要求当应用apk大于100M的时候使用 apk扩展文件上传
    2M(之前是1M)
    运行内存 eg:
    iPhone XS Max: 2039M/3735M/55% (iOS 12.1)
    没有明确限制,受制于微信App总的内存占用
    本地内存 没有明确限制 10M
    打开方式 桌面直接打开 微信-发现-小程序
    自主性 APP内部的功能、内容由运营者全权把控 背靠微信,引流效果好。

    但是微信对小程序进行了诸多限制,特别是流量获取方面,很多使用的营销策略在小程序被腾讯禁止,比如三级分销,腾讯封号严重而且没有事先的警告,很难申述;
    技术实现 苹果和谷歌的原生框架开发 小程序提供框架和 API,基于 HTML5 进行开发
    灵活方便度 App可以实现完整功能,灵活性强 小程序仅限微信提供的接口功能。
    小程序低频、非刚需、轻量级、功能单一,高频刚需还是要靠APP
    功能实现 APP的视觉效果设计得更加人性化和绚丽。
    开发设计者的能力有多大,APP就越让人惊艳。
    因此, APP能够在交互、视觉等用户体验上满足用户的高要求。

    如果你想要一个更丰富、更细化、个性化的功能,这都是需要更大容量来实现,那么这就需要在APP上去承载
    对于一些需要大量计算的功能类应用,如图片处理或文档编辑,小程序是无法满足的。小程序更贴近于生活中的吃喝玩乐
    流畅性能 界面内容更丰富,运转速度快,系统更加流畅,性能更高 从表面上看小程序是APP的缩减版,但实际上,小程序在界面流程上进行了大量的简化,实现的只是核心服务。小程序在很多功能、用户体验等方面还是比不上APP

    四、总结

    总的来说,微信小程序和APP是各有各的优势。微信小程序时间和资金投入较少,能够满足一些初创团队。APP能够满足一些复杂度高的产品,适合比较成熟的公司。

    笔者经历的不少公司都经过 非原生App -> 原生App,这样的过程。为什么会这样,也就是上面说的结论。

    五、延伸

    其实,不止是微信小程序。大概2015年前后,Facebook退出React Native,以及CordovaIonic等Html5框架的出现,以及现如今Google退出的Flutter,原生App开发面临不少来自跨平台技术框架的挑战

    其实说原生App面临的挑战,不如说大家在尝试改进iOS、Android原生开发效率问题,这是一个好事情。

    不过从笔者的开发经验一路看来,其他技术来或不来,原生App一直在那里,iOS/Android原生App从诞生以来,一直以极佳的功能体验、惊艳的视觉动效,为现代人提供智能化生活

    六、App的精彩世界

    Xnip2020-04-29_14-35-35.jpg

    欢迎各位大佬的提出高见,这只是自己搜罗的一点资料, 加上自己的浅见

    参考

    想做一个手机应用,app和微信小程序对比各有什么优缺点?
    ipa上传app store的大小限制
    iOS 单个app最大可以获得多少运行内存
    手机里装超过100个app是什么体验?

    相关文章

      网友评论

          本文标题:原生App相对小程序的优势

          本文链接:https://www.haomeiwen.com/subject/fnvbwhtx.html