JavaScript开发原生App模式能否突出重围?
移动应用制作的第三方服务市场已经被瓜分得差不多了,对于刚起步的中小企业来说,这些公司的 IT 部门人员比较熟悉的是 Appcan ,但随着互联网公司对 App 开发的需求持续升温,也有不少后来的闯入者试图用模式的改变在这个市场中突围。
“DeviceOne” 就是其中之一,为了解决原生 App 开发面临的技术门槛高、人才成本大的问题,DeviceOne使用 自主研发作为技术框架、可视化界面的IDE为开发方式,并在网站上提供地图、支付、拍照等各式各样的延展功能组件,帮助大部分掌握软件开发入门技术的程序员在短时间内做出高大上的手机原生 App。
“纯粹的原生 App 开发难度很大,需要程序员在语言编写方面有很高造诣,而大部分移动应用开发平台上制作的跨平台工具使用的还是 html5 方案。” DeviceOne随着移动用户规模的增长,H5 版本下 Webapp 会在 UI 呈现、加载速度、API 开放程度上露出短板,逐渐不能满足用户的使用体验。
相较于之前提到的 Appcan ,DeviceOne的特色是提供纯粹的跨平台原生 App 的制作方式,程序员可以使用 Javascript、lua或 htlm5 当中的任何一套开发语言,直接在DeviceOne的平台上使用现成的原生控件,就可以用一套代码生成 Anroid 、Windows和 iOS 三个系统的原生 app。
打个比方,一般程序员在编写 App 时,需要在最初的 UI 设计环节根据手机系统的不同,针对菜单、列表、标题栏等布局标准一条一条编写代码。但程序员在使用DeviceOne编写 App 时,可以直接使用平台上封装好的 iOS 原生控件,通过后期组装实现适配不同手机版本的软件呈现效果。
另一方面,DeviceOne也在平台上提供了支付宝、微信、百度地图等第三方原生插件,并鼓励程序员在平台上上传自己制作的控件,DeviceOne则使用于程序员分成的方式获得一定盈利。
“生态” 是DeviceOne在未来想要发展的方向,在聚合了足够第三方插件的资源之后,DeviceOne想用众包的方式把平台做起来,特别是在网站转型成开放平台之后,DeviceOne将以 “程序员” 为中心,用产品吸引他们入驻,再以他们为源头产出更多控件,这就形成一个良性循环。
不过,DeviceOne提倡的技术端的改造,即开发框架的概念在去年年 初就已经在国外火了起来,这种低成本、高效率地开发方式很快吸引到不少程序员前来试用。
“虽然DeviceOne的产品定位和技术路线与其他软件有所差别,但不能说好与不好,只是针对的企业需求会不同。” 一位熟悉多平台软件开发应用的程序员比较容易上手,并且制作出来的原生 App 对于企业来说更显得高大上,该有的基本功能也都能涵盖到,所以对于创业型公司或者中小型公司来说,DeviceOne的服务还是能满足他们的。
JavaScript开发原生App模式能否突出重围?的更多相关文章
- React Native – 使用 JavaScript 开发原生应用
前不久,Facebook 在F8开发者大会上正式开源了 React Native 项目.不过目前只有 iOS 版,Android 版还需要再等一段时间,这是最新的用 JavaScript 语言开发原生 ...
- 哪些产品不用开发原生APP,微信公众号就够了?
最近一阶段H5技术被推到高峰,很多人认为借助H5就能利用微信公众号取代APP原生应用了,而事实是怎么样的?这里我从产品层做一个客观分析. 一,原生APP总体趋势 要谈APP是否会被微信取代,那么必须回 ...
- React Native:使用 JavaScript 构建原生应用
[转载] 本篇为联合翻译,译者:寸志,范洪春,kmokidd,姜天意 数月前,Facebook 对外宣布了正在开发的 React Native 框架,这个框架允许你使用 JavaScript 开发原生 ...
- 深入浅出 React Native:使用 JavaScript 构建原生应用
深入浅出 React Native:使用 JavaScript 构建原生应用 链接:https://zhuanlan.zhihu.com/p/19996445 原文:Introducing React ...
- React Native:使用 JavaScript 构建原生应用 详细剖析
数月前,Facebook 对外宣布了正在开发的 React Native 框架,这个框架允许你使用 JavaScript 开发原生的 iOS 应用——就在今天,Beta 版的仓库释出了! 基于 Pho ...
- 尝试HTML + JavaScript 编写Windows App
一直以来博文中使用最多的就是C# + XAML.进入Windows App时代,又多了一对 Javascript + HTML组合,这对于Web开发的程序员来说再熟悉不过了.其实小编也做过几年的Web ...
- App开发三种模式
APP开发三种模式 现在App开发的模式包含以下三种: Native App 原生开发AppWeb App 网页AppHybrid App 混合原生和Web技术开发的App 详细介绍: http:// ...
- javascript开发 ios和android app的简单介绍
先看几个名词解释: nodejs ionic,Cordova,phoneGap,anjularjs react-native,reactjs nodeJs 的介绍参见这里,写的很好http://www ...
- 十大技巧快速提升原生APP开发性能
移动应用市场用户争夺战日益激烈,原来做APP拼想法拼创意拼是否抓住用户痛点.现在,精细化用户体验成为了一个APP能否留存用户的关键问题,一旦用户觉得体验不畅,马上就有竞品APP后补,如何开发高性能的移 ...
随机推荐
- WinForm开发之取送货管理1
一.取送货管理项目需求 该系统的业务背景如下:客户是一个针织半成品生产加工作坊,有很多生产加工人员从客户工厂那里取走半成品,加工成成品后送回来.客户根据加工每种半成品的加工单价和完成数量,付费用给生产 ...
- XE3随笔15:使用 IXMLHTTPRequest 简单获取网页源代码
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, For ...
- QQ屠龙转世-挖矿
※◆☆★☆◆※欢迎使用QQ屠龙转世辅助,如有疑问请联系作者QQ:82850696*2*测试版已停用*1*2014-8-27 14:05:59*哈密*E2873D0137C6D04F42E088AA46 ...
- vi
e! 放弃所有修改,从上次保存文件开始再编辑 shift+g 最后一行 gg 第一行 u 恢复上一次操作 如果查找下一个,按"n"即可. set nu 显示行号 编辑模式下111g ...
- MMS彩信字符集(字符编码)
彩信字符集在CharacterSets类中定义 android\frameworks\opt\telephony\src\java\com\google\android\mms\pdu\Charact ...
- MMS搜索功能修改
高通平台的MMS源码中提供了搜索功能,但要先选择分类(名字,号码,信息内容,彩信主题),再输入字符,根据分类进行搜索. 而在Contacts中却不需要分类,直接根据输入字符搜索任意匹配字段.相比之下, ...
- CSS自适应布局(包括两边宽度固定中间宽度自适应与中间宽度固定两边宽度自适应)
1.两边宽度固定,中间宽度自适应 (1)非CSS3布局,浮动定位都可以(以下用浮动) css样式: #left { float: left;width: 200px; background: lime ...
- 关于Scrum团队的理解
<阅读完<构建之法>第6~7章>之读后感 阅读完<构建之法>第6~7章之后,不仅感觉获益匪浅,也甚感团队合作.分配.工作的不易与一个团队运营一个项目并推广的艰辛与 ...
- jQuery in action 3rd - Working with properties, attributes, and data
properties properties 是 JavaScript 对象内在的属性,可以进行动态创建,修改等操作. attributes 指的是 DOM 元素标记出来的属性,不是实例对象的属性. 例 ...
- Ubuntu下不重装系统安装SSD总结
一.要想给自己的机子装个固态,但又不想重装系统,各种配置,那么就要先把自己的系统从HDD复制到SSD上,这里说下我的情况.我的HDD 是500G ubuntu系统,安装的时候没有分区,默认是dev/s ...