打通移动App开发的任督二脉、实现移动互联创业的中国梦

年初的两会上,第一次听到克强总理讲到“互联网+”的计划,当时就让我为之感到无比振奋。我个人的理解是:“互联网+”的本质就是要对传统行业供需双方的重构,
通过移动互联技术来推动各个行业上的全民创新,促使中国经济再次腾飞。在整个创新的过程中,我们同时还应该清醒的认识到:“互联网+”是一次全新的业务创新,
IT技术在这次创新中所应充当的仅仅是变革动力和技术手段,绝对不把它理解为创新的主体。无论要做互联网+餐饮、互联网+教育、
还是互联网+医疗等等,我们都应该把核心资源投入到专注客户的刚需、缩短服务的层级、提高服务的品质、增加用户的粘度等实践运营过程中,
而不应把太多的资源都投入到无休止的解决IT底层开发技术细节问题上,否则将大大增加主体项目失败的风险。
过去的半年里,我们认真研究了一些真实创业团队的发展过程。让我们惊奇的是,很多做O2O应用的创业团队,
其内部人员结构里App技术开发人员的比例居然都超过50%。App的开发技术是近几年才逐渐发展起来的,现有的技术人员供应还远达不到市场发展的需求。
这不仅导致原生App开发人员的成本大幅攀升,而且还有相当一部分技术水平平庸的开发人员也能鱼目混珠。在这种情况下,
很多初创团队不得不承受巨大的技术风险、人才风险和成本风险。
互联网思维的核心应该是专注、速度和品质。专注是第一位的,一个人不应该同时负责解决业务和技术的问题,
同样一个企业也不应该同时兼顾投入业务和技术的创新,这完全是两种不同的基因。速度是市场竞争获胜的法宝,天下武功唯快不破。
唯有持续保持低成本、高品质、快速迭代方才能永远领先对手一步。品质是一个企业的核心灵魂,如果我们在最求速度的同时要损失产品的品质,
这犹如杀鸡取卵,这可能会导致企业最终失去核心竞争力。
对于移动互联创业的很多小团队,既然app开发是绕不过的,那么现实的问题来了,如何才能实现高性价比App开发,技术的瓶颈怎么破?
当我们考虑跨平台需求时,很自然就能想到Html5技术,毕竟我们都是web开发的时代走过来的。这些年来移动中间件技术的发展确实是缓慢的,
所以目前市场上绝大多数的App应用仍然都选择用原生开发技术。基于Html5技术的移动开发中间件PhoneGap最早从2008年就已经推向市场了,
目前国内主流的移动中间件技术基本还都是以Html5为技术核心,这7~8年的时间里HTML5实现app跨平台的故事一直都在延续。
可是当我们真的有人去尝试用Html5做真实App项目时,我们的最终客户能认可吗?HTML5技术所欠缺可不仅仅是运行效率的问题,在交互体验方面的差距实在是太大了,
当我们为此而被客户骂的一无是处的时候,我们是不是应该认真思考,上一代的web技术真的能满足移动互联时代的需要吗?Html5标准最早在2007年就被提出来了,
到目前为止每个主流浏览器对其的支持能力仍然有很大区别。有人说随着硬件的越来越快,Html5的技术将会越来越贴近原生。真的是这样吗?
我们看看IOS和Android每个大版本的升级都必然为开发者新增几千个原生能力的API功能,而且IOS和Android迭代升级周期越来越短,
移动互联时代和web时代的技术发展节奏完全不一样,这样下去未来是Html5的技术越来越贴近原生还是被原生拉下的差距越来越大呢?
回顾web开发的发展历史,我们先后经历了CGI、ASP、JSP、STRUTS、PHP等一次一次的技术革新,这让开发工作变得越来越简单越来越高效也越来越开放。
同样移动App开发的也必然要有类似的一个发展过程,我们应该回归原点重新思考和寻找解决方案。现实的项目中,我们即想让IOS的开发人员既要实现UI构建、
操作交互和业务逻辑代码,同时还要应对各种各类底层技术陷阱,解决闪退、黑屏、屏幕适配、硬件对接等技术问题。其最终结果非但不会提升效率,
反而会导致App开发进度和质量的整体下降。
社会的进步和发展,还是要源于分工协作。如果没有发电厂去建电站铺电线,只靠我们自己去手摇发电,
电器是不能得到普及的;如果没有专业的CPU制造商,每个电脑商自己研发CPU,电脑进不了千家万户;
移动App的开发过程也亦然,只有把跨平台开发、组件开发和业务开发进行分工和分离,才能进一步释放出移动App开发的高效率。
与HTML5的跨平台思路不一样,Face book的React native技术提出UI视图的标签化扩展的想法。
虽然它尚不能支持“Write once, run anywhere”,但却从另外一个角度提出了“Learn once, write anywhere”,
这已经为我们提供了一个很好的发展思路。相比之下DeviceOne产品在跨平台原生开发的道路却走得更为深远,
真正做到了原生级别“Write once, run anywhere”(虽然完全兼容HTML5却绝不依赖于HTML5)。
DeviceOne独有的虚拟UI及抽象SDK技术、动态脚本引擎、屏幕自动适配能力、高效的云打包服务、开放的组件商店。
凡事都不破不立,“互联网+”创业大潮无数的技术团队迫切需要“跨平台的原生开发”移动app开发技术支持,
既然原有的HTML5技术不能效果,那我们就必须寻求创新。DeviceOne所做的就是要重新定义跨平台的UI标准、免费开放的开发服务平台、
积累大量高效稳定的原生开源组件、进而成就大批成熟优质的开源App项目,以此来助力推动app开发大军的创业梦想。
如果我们都能怀着开放的心态去创新去坚持,IT技术也必将会更高效的为我们长期所用!

时间: 09-11

打通移动App开发的任督二脉、实现移动互联创业的中国梦的相关文章

天河微信小程序入门《三》:打通任督二脉,前后台互通

原文链接:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=505&extra=page%3D1 天河君在申请到https证书后就第一时间去部署后台环境,但是发现每次访问https都要带上8443端口实在是很坑爹啊,作为一个强迫症晚期,我要做的自然是不带端口直接访问.打开你tomcat下的conf文件夹,编辑里面的server.xml <Connector port="80" protocol=&quo

打通任督二脉---原来这就是计算机(持续更新)

笔者是一个计算机爱好者,还记得当初还是个刚上小学的孩子,那时,我第一次听说世界上还有计算机这种东西(那时都叫电脑),当时是90年代,估计那时全村也没有一个人见过电脑,所以电脑就被传的神乎其神:有了电脑,任何犯人都逃不过警察的追捕,因为电脑能算出来犯人在哪里,电脑能一瞬间算出当时觉得比登天还难的5位数的加减乘除,电视里的天气预报也是电脑算的,什么火箭,卫星,原子弹,氢弹都是电脑算出来的......  能想象出我当时对电脑崇拜的心情吗,当时,在我的眼里,电脑不是机器,而是像神一样的虚幻的存在,甚至都

打通任督二脉

悟:灵感:很多时候这两个字会有很多种说话,今天我就想谈谈我想表达的, 悟:当一个人在做一件事的时候,或是认真或是纠结,有很多种的情绪,但是其实最主要的是悟, 那就是去尝试,多种尝试,方法就会想出很多,当各种想法柔和在一起的时候就会开悟,就会想通很 多想不明白的事情,有时候看到别人很厉害,其实并不是这样的,其实每个人都差不多,关键在于环境 和努力,当别人在努力的时候而你却在游戏玩乐,肯定是比不了别人的,就像马云说的一样,小时候读书 别人天天玩 考试就考第一,而自己看别人玩也跟着玩,却不知道别人回家

MES的任督二脉

任脉:系统集成 关键词:制造.系统 MES作为一个IT系统,与ERP/PLM/WMS等其它系统有着高度集成. 这是因为,制造不是一个孤立的生产活动. 首先,从产品生命周期来看,立项.研发.制造.销售.售后组成完整的产品生命周期,而产品的特性需要在整个产品周期的各个环节中进行传递,这其中最重要的特性就是来自于PLM的产品BOM,因为BOM决定了产品的成本.加工流程.工艺设备等生产因素. 其次,从一次制造活动来看,典型的生产过程由订单触发,完整的制造流程包括:销售订单à采购订单à生产工单à发运单.这

苹果版App开发心得

这几个月中做的工作包括网站开发.安卓App开发和苹果App开发,前两者用的语言都是我熟悉的java,故苹果知识的学习,较安卓知识的学习,多出「语言基础」一块,其他方面差不多. 之前发过安卓那篇,如感兴趣,戳我的名字看吧. 0.语言基础 去年购入mac开始学ios编程时用的是swift,今年用的是objective-c(下简称oc). 网上有将oc与java对比的博文,其实面向对象各种语言,能力大同小异,主要是写法不同.oc最大的特殊,当为用中括号调用方法,我感觉这很丑陋怪异,但想到目的是让每个参

全新一点公益全返公益APP开发

全新一点公益科技开发,公益APP开发 公益软件开发 (一点公益江先生:185,2911,8412 一点公益全返, 一点公益平台开发. 一.一点公益系统是怎么玩的呢?   首先消费者注册成为一点公益的消费会员(公益信使),信使在任何一家已经入驻的商家那里进行消费,均可以参与"一点公益"消费fan利模式.   1.注册一点公益信使没有任何加盟条件和任何费用   2.注册一点公益信使之后便可以推荐别人注册成为一点公益信使   3.通过你注册的信使在公益联盟商家消费,你可以获得推荐人的激励收益

Cordova+ionic 开发hybird App --- 开发环境搭建

Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次手动输入太麻烦而且都是重复劳动,于是你下决心改变这种状况,然后学会了把javac命令写到一个bat文件中,以后编译只需要单击运行即可:然后随着你敲的代码越来越多,而且有了JAVA project概念,于是你手动新建了很多文件夹比如src.bin.lib,你有写了一个bat文件来减少你的重复劳动:再后

打造理想的Windows 10 APP开发环境的5个步骤

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:微软即将发布Windows 10手机版,实际上很多人现在已经开始在开发Windows 10 APP了.今天推荐的文章简单介绍了如何搭建一个理想的开发环境. 周末一个大学同学到访成都,所以停更了2天.今天时间也不多,就推荐一个简单的文章,作者Michael Crump在这篇文章中分享了如何打造理想的Windows 10 APP开发环境的5个步骤. 分别是: 安装一个干净的系统.要更好的使用Win

面向Web Cloud的HTML5 App开发实战:Browser&amp;HTML5&amp;CSS3&amp;PhoneGap&amp;jQuery Mobile&amp; WebSocket&amp;Node.js(2天)

如何理解Android架构设计的初心并开发出搭载Android系统并且具备深度定制和软硬整合能力特色产品,是本课程解决的问题. 课程以Android的五大核心:HAL.Binder.Native Service.Android Service(并以AMS和WMS为例).View System为主轴,一次性彻底掌握Android的精髓. 之所以是开发Android产品的必修课,缘起于: 1,     HAL是Android Framework&Application与底层硬件整合的关键技术和必修技

App开发定制前需要做哪些规划?

很多企业在不断发展的过程中,都会有一个APP的梦.但是做一个APP可不是一件容易的事情,要想运营好APP更不是一个简单的事情,那么选择定制APP的企业应该如何制定合理的计划?作为移动应用开发专家,APICloud总结上万家企业定制开发经验,明确企业在开发一款APP之前应该做一个具体的规划,其内容包含以下几点: 1.转换思维,将传统的营销思维转换成互联网思维 互联网思维这个概念喊了好几年,真正能摸透它的人早已经成功了.APP就是典型的属于互联网市场下的产物.APICloud发现,随着智能手机的普及