报告原文在这里 2013 Magic Quadrant for Mobile Application Development Platforms
第三方评论 IBM, SAP + Adobe Lead in Gartner MQ for Mobile Apps Development
很敬佩Adobe公司,革自己的名,浴火重生。
1. 部分放弃Adobe AIR mobile,全面拥抱HTML 5
- 收购PhoneGap,并在Apache开源,支持多移动终端开发
- 以布道者的态度大声宣传HTML 5
2. 全面转向云服务模式
- 放弃介质形式发放软件包,全面转向internet下载/租借/云服务模式
- 从开发工具/移动应用调试/应用打包/应用部署MAM全面使用云服务模式
- Open source项目免费使用,private和enterprise应用收费
IBM早年是倒在起跑线上了,可惜。在2012年初收购以色列公司WorkLights,总算有所起色,相信
- PVC 普及计算部门至少2001年即成立
- 嵌入式Java虚拟机曾经OEM赚了很多钱
- OSGi framework曾经在多种大型嵌入式软件系统中使用(包括西门子的HiPath 交换机Java + OSGi,IBM WebSphere应用服务器也采用OSGi进行feature管理)
- DB2 Everyplace移动数据库和同步服务器曾经也能和Sybase进行抗衡
- MQ Everyplace移动消息中间件曾经在物联网,嵌入式设备中收集上传电网电力数据,水利数据
- Lotus Expeditor源自WebSphere Everyplace Deployment,最早集成了以上林林总总,加上MDM/MAM服务器,支持Windows Mobile, Symbian, Linux,Windows XP,可惜体积太庞大,又没有及时跟上Android, iOS新设备,最终只能在桌面上继续维护,谈不上发展了。
SAP从软件和服务的角度来看,移动产品线最全。
但是个人感觉其SUP开发工具面临选择,给客户带来一定的confuse。SUP是走早期appcelerator的native路线呢,还是走html 5或者HWC路线,还是两条腿走路?前者很好的继承了Sybase移动数据库的遗产,但是生成的native代码必然有代码复杂,可修改性查,性能不好,很难调试等问题;后者html 5的路线,SUP还有很长的路要走,需要即兼容PhoneGap,又要继承Sybase遗产。
SAP主要移动产品和服务
- software 收购了Sybase,继承了其市场上占统治地位的移动数据库,移动开发工具SUP,其Afaria MDM服务器功能多,支持多终端,包括老的还在广泛使用的WM
- app 各种开箱即用的移动应用,移动CRM/BI等几十个应用
- industry solution: 移动支付
- services SMS/Push/VOIP等租用服务,小米手机为了服务东南亚客户,就租用了SAP SMS全球服务
-------------------------
最后,个人感觉,使用IBM或者SAP的开发工具中间件,有几个问题。
- 一般开发人员学习动力不足
- 客户/开发商很难找到合适的开发人员
- 价格昂贵
- 技术支持乏力
- 遇到开发工具的问题,开发工具开发实验室反馈慢
解决办法?学习IBM eclipse和Adobe PhoneGap的经验,基础版本开源免费,广泛布道,大力吸引开发者;企业高级功能部分收费,企业开发支持和服务收费,可以收的很贵。