热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

只有移动开发者才能拯救传统ISV、SI企业?

传统ISV和SI在企业移动化和企业互联网化的大环境下异常焦虑,现有的BS架构产品移动化的过程缓慢且充满失败风险,创新的产品又不得

作者介绍:刘鑫,APICloud移动应用云服务创始人兼CEO,见证了中国移动互联网从SP梦网到智能机时代的全过程。专注于国内外移动应用开发平台领域的研究,系统的阐述过Web App的挑战与Hybrid App的发展。并且凭借APICloud.com移动应用云服务成功拿到北极光领投的500万美金A轮融资。APICloud重新定义移动应用开发,帮助中国数百万web开发者转化成移动APP专家。 

传统ISV和SI在企业移动化和企业互联网化的大环境下异常焦虑,现有的B/S架构产品移动化的过程缓慢且充满失败风险,创新的产品又不得其法而迟迟无法商业化。行业变化更是眼花缭乱,当正在艰难的组建iOS与Android的开发团队准备开发App的时候,微信又扰乱了向移动转型的步伐,盲目的重复投入换来的却是一次次的项目延期甚至失败……

中国企业软件领域正在经历一场深刻的革命,这已经成为不争的事实。但是这种惨痛失败的戏码、这一幕幕在不同的传统公司不停的重复上演。ISV和SI不想重蹈覆辙,就要认清别人失败的原因,归结起来无非是三个方面:

1、 移动开发团队组建步履维艰

想做移动App开发,传统ISV或SI面临团队重组的压力,因为既有团队的知识水平和项目管理方式与App的开发需求格格不入。传统软件和企业信息化系统90%以上以B/S架构为基础,现有团队的知识结构以Java、PHP和HTML5等传统网页技术为主,不具备App开发的能力,转型成本巨大。而重新组建做App开发的iOS与Android工程团队存在“人难招”和“成本高”的问题!更何况移动App分平台开发的特性对开发管理提出了更高的要求。最差的情况是这些企业勉强组建的移动开发团队刚运作起来,稍有经验的团队成员面对各种互联网公司的诱惑而纷纷跳槽,因为互联网创业公司的文化以及待遇都更具吸引力。缺人-缺能在移动转型中干出成绩的人,成了令大中小ISV和SI管理者头疼的头等大事。如何让既有团队吐故纳新,逐步“能做”直至“做好”移动转型是传统企业软件领域平滑转型的关键。裹足不前或者大破大立都不是最明智的选择。

2、 Web时代的成功经验是移动时代的负资产

面向移动时代很多新组建的垂直领域软件公司并没有老的B/S架构的束缚,但是通常这些公司的核心团队成员还是以传统ISV和SI时代的骨干为基础,这些人有经验、懂市场,在创新的企业移动化和互联网化方向上想一展身手。但是很多时候B/S架构时代经验成了负担、甚至负资产。HTML5的兴起给了一些传统ISV团队做移动的能力,刚好也可以复用一些B/S架构的经验,但是正是经验害了这些创新业务。众多的企业软件公司在移动创新实践上,先基于HTML5开发个手机网站,然后外面加一个native的App外壳,实际上等于写了一个简单的浏览器再把基于Web的手机网站嵌套在里面。

尽管这种延续传统Web时代经验的做法带来了业务更新的便利性,但是与此同时彻底牺牲了移动背景下的“优质用户体验”“丰富的设备功能”“高效的通讯能力”等等SOLOMO(Social Local Mobile)相关特性。Web套壳的App,永远不是真正意义上的移动APP更谈不上创新的移动App。目前国内融资顺利的数个SaaS领域创新公司无不是在创新上充足的发挥了移动特性,而不是简单的新瓶装旧酒,包装概念假装做业务。所以经验是把双刃剑,能够延续价值同时也抹杀着创新能力。传统ISV在移动转型上这种表现尤为突出,经验特别是技术经验某种程度上已经成为移动创新的负资产。

3、 “搬家式”的移动化思路是彻底的错误

技术分享 

新一轮的企业软件领域革命是以“云+端”架构为技术基础的,而业务革新以“O2O”为最突出的代表。“创新”贯穿着企业互联网化的整个脉络,有很多企业在移动化的过程中做了一些创新,但是企业移动化只是企业互联网化的一个中间状态,绝对不能当成最终目的。比如我们不能说“屈臣氏做了App,就算在O2O的大环境下完成了向互联网过度,如果不做模式创新和彻底的互联网化改造,做了App的屈臣氏还是我们熟悉的商场中的那个屈臣氏。”

对于传统的企业软件领域更是如此,固有PC端的软件不能因为可以在移动端使用就说搬家式的移动化就是企业互联网化创新的全部,反而这种饮鸩止渴式的做法会影响真正的创新。纵观今天互联网的格局(因为移动已经成为互联网接下来10年最重要的载体,因此不再区分移动互联网和互联网),过去10年曾经风光的网站被大量的留在PC时代,例如人人、豆瓣甚至QQ、新浪和网易,取而代之的是陌陌、微信、Zarker、我叫MT等等移动创新业务。

因此无论是我们今天说的狭义的互联网抑或是企业软件或传统企业,真正互联网化的未来就是基于创新的技术、产品以及创新的模式,才能赢得最终的胜利。而“搬家式”的移动化思路,很多人很多企业还是盲目跟风,没有分清楚业务未来的发展需要的到底是“企业移动化”还是“企业互联网化”,本质上这是两种不同的概念。

中国企业软件领域的互联网化革命到达爆发点

“去IOE”已经成为中国企业软件领域公认的趋势,逐渐变成潮流。但“去IOE”只是一种表现,根源来自“企业互联网化”变革的需求。企业互联网化,不仅需要“互联网的思路”、“互联网的人才”,更需要“互联网的技术”。而互联网公司是很少使用或者几乎不用IOE这种高度集成化的技术产品的。同样,传统企业软件市场,向互联网迈进的过程中,必须拥抱互联网的技术,这就加速了“去IOE”的步伐。

传统的ISV和SI接下来面临的转型困境不是一时的,而是“非生即死”的转折。企业互联网化过程中对“云+端”“云端一体”的迫切需求,让传统ISV和SI不知所措。如果传统ISV以及SI不能充分利用现有人力资源尽快掌握移动开发的能力,那么剩下的价值就只是维护好既有B/S架构的企业软件产品,保障客户既有业务的安全。而服务企业互联网化变革,打开新市场的机会则留给了众多后来者和有创新能力的互联网公司。

但是这一阶段也出现了一批帮助传统ISV和SI向互联网领域转型的公司,赋予他们服务企业互联网化市场的能力,例如像SDN领域的云杉科技这种销售云平台产品的公司,帮助传统IDC从主机转向云服务市场。再比如众多的B2D面向开发者服务的互联网公司,如个推、七牛、云之讯、ping++等,将某个领域核心的互联网能力以服务的形式开放,帮助简化企业互联网App的开发难度。还有像APICloud云端一体的移动应用平台,赋予众多掌握网页技能的工程师快速开发高品质App的能力,让传统ISV和SI顺利实现技术和业务转型。这种例子不胜枚举,哪怕是在中国。

技术分享 

在国外,企业软件市场的变革更是彻底,虽然前不久疯传的Oracle以440亿美金收购Salesforce是个谣传,但是从侧面都能体会传统ISV和SI对企业互联网化变革的寒意,云服务的率先崛起带动了一大批创新型公司快速杀入企业互联网化市场,成就了众多创业者。而国内,这一趋势刚刚引爆,接下来市场看到的将是“大量的死亡和大量的新生”。

那你,传统ISV和SI的朋友,你会是重生的那一个么?


推荐阅读
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
author-avatar
如痴如醉as_961
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有