作家
登录

这种技术能够替代 Android 原生开发?

作者: 来源: 2017-11-16 12:08:04 阅读 我要评论


 

APICloud 能都替代 Android 原生开辟吗?

APICloud 如今似乎蛮火,然则能替代比如在 Eclipse,AndroidStudio 来做的 App 开辟吗?本来在 Eclipse 上做 App 开辟的法度榜样员有须要转到 APICloud 上开辟吗,毕竟照样简单,快速些。

说实话,这个问题本身就问的就有问题,没有说一种技巧可以完全替代别的一种技巧,每种技巧的侧重点和优势都不一样,不合的需乞降场景,不合的体验可以选择不合的技巧,技巧之间其实没有什么完全替代之说。这是我们面对产品,项目,和全部团队技巧才能时,须要做的一种技巧选型罢了。

我之所以说,很有分享价值,是因为我看到了知乎大年夜神「欲三更」写的答复,很周全,他大年夜原生开辟、hybrid 开辟、RN/Weex 为代表的 “伪 hybrid 开辟”,以及 APICloud 这些技巧选型中做了不合的优势和劣势,以及技巧特点的分析,而这些答复,可以让大年夜家更深刻,更清楚的懂得这些技巧。为今后的开辟,技巧选许可以或许有必定的参考和进修价值。

知乎大年夜神「欲三更」的答复

APICloud 和原生应用开辟,不是互相替代的关系。

不合的场景不合的需求,天然采取不合的技巧,我们须要认清的是我们处于什么场景,选用了不合的技巧会有什么竽暌古势,什么痛点。

严格的讲,这个问题应当是个四方比较的技巧选型问题:原生开辟、hybrid 开辟、RN/Weex 为代表的 “伪 hybrid 开辟”,以及 APICloud。

为什么将 hybrid 开辟和 APICloud 分开?因为 APICloud 是一个包含跨平台 APP 开辟引擎、开辟对象、云办事、模块市场等办事的完全 APP 开产生态。今朝 APICloud 已经推出面向 Web 开辟者的 Deep 引擎、面向已有 native 应用的 SuperWebView、模块市场,以及数据云、运营云捣逼办事快速开辟情况。不克不及仅仅作为一种 “对象” 或者单一技巧对待。

下面我们简单列举一下四种技巧选型的优势和劣势:

原生开辟

优势:

  • 厂商原生技巧,自由度最大年夜。

  • 社区和文档化都异常完美,各类技巧材料和解决筹划相当丰富。

  • 汗青比较久,具备必定资格的开辟人员比较好招(并不料味着便宜)。

劣势:

  • 开辟成本高,技巧难度高。

  • 项目无法跨平台,须要两支团队。

  • RN/Weex

    须要投入的开辟、测试力量以及周期都比较长,这会导致迭代节拍偏慢(要想快就得参加),不必定更得上产品的迭代节拍。

【编辑推荐】

  1. 滴滴开源Web移动端组件库cube-ui ,独特技巧大年夜幅优化机能
  2. “技巧男”创业5年,企业治理掉落过的坑
  3. 往年天猫双11技巧官们都忙疯了,本年零点却在喝茶?真的假的?
  4. Facebook为Android法度榜样员增长开源新特点,大年夜幅度修改Buck!
  5. 谷歌向开辟者推送的安卓8.1来了!10大年夜新功能!
【义务编辑:张燕妮 TEL:(010)68476606】

hybrid 开辟

优势:

  • 网页迭代速度快,这个是公认的。

  • 跨平台性凸起,有利于节俭人力,1 到 1.5 人可以保护两大年夜平台的应用。

  • 前端社区的技巧演进异常快,社区活泼。

  • 当下而言,前端工程师人力资本比较丰富。

劣势:

  • 机能劣于原生开辟,轻易出现机能问题。

  • 严格的说 hybrid 只是一种技巧理念,而并不是具体的技巧解决筹划。应用开辟商经常须要自行构建保护技巧栈。

  • 今天在浏览知乎的时刻,看到这么一个问题,感到很有意思,有点分享价值,如下:

    固然有封装了 native 接口的 hybrid 框架(比如 ionic)可选择,然则对于相对复杂的应用,现有的 hybrid 框架并不克不及知足须要,所以应用 hybrid 方法开辟的应用,经常须要原生弥补,这种情况下不合模块的用户体验难以同一。

优势:

  • 应用体系原生 UI 组件,机能和体验比拟 hybrid 更接近于原生。

  • 因为 RN 和 Weex 都是一线互联网厂商的产品,除了组件和 api 封装之外,还会对热更新一类的工程需求给出明白解决筹划。

劣势:

  • 不应用 html5 天然有好处,然则也会带来坏处。比如,须要分别搭建 Android 和 IOS 开辟情况,分别 Release。RN 的核心理念是 “learn>

  • 传统 hybrid 开辟的优势,APICloud 根本是具备的。

  • Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践

    比拟传统 hybrid,APICloud 供给的是整体解决筹划以及标准化的技巧平台,不须要自行搭建热更新等外围技巧。

  • 技巧支撑体系,开辟者社区,有周全的产品、技巧文档、视频教程等,技巧论坛中有活泼的开辟者,也有官方一线产品人员供给技巧支撑,这在国内的社区中,保护度算卖力的了。

  • 模块市场。模块是 APICloud 的核心优势之一,编码时拿来即竽暌姑,无需反复造轮子,今朝有五六百个模块,涵盖了 APP 开辟过程中 90% 以上的功能,同时聚合了国内主流第三方办事,比如 IM,推送,人工智能,物联网,直播等等。原生开辟者还可经由过程 APICloud 的模块扩大机制,开辟模块在模块 Store 长进行售卖。


      推荐阅读

      Windows 10有望在年终取代Windows 7成全球最大桌面系统

    据外媒报道,微软鲜少对外颁布Windows 10的市场份额,但每个月,人们照样可以经由过程第三方机构懂得都这款体系的最新情况。来自StatCoutner的最新统计数据显示,Windows 10将很有可能会在本年事尾代>>>详细阅读


    本文标题:这种技术能够替代 Android 原生开发?

    地址:http://www.17bianji.com/lsqh/38926.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)