向开发者示好:百度宣布正式开放“百度应用引擎”,升级“百度移动云测试中心”服务
今天在百度开发者俱乐部大会上,百度宣布正式开放BAE(Baidu App Engine),即 百度应用引擎给开发者。BAE是百度面向开发者推出的网络应用开发平台,面向所有开发者推出的公有网络应用开发和部署平台,提供了分布式运行环境,以及云数据库、云存储,云消息、云管道,云触发器等服务。开发者可以基于BAE平台进行PHP、Java、Python应用的开发、编译、发布、调试。
在此次发布的更新中,BAE新加入了对 Node.js语言的支持,成为继阿里云ace之后又一支持Node.js的PaaS平台。此外BAE还 开放了图像处理API,以及提供 升级版的云推送服务。通过图像处理API,开发者可以实现图片的缩略、裁剪、旋转、翻转、组合、转码功能,后续百度还将将提供二维码、验证码、人脸检测、识别、视频转码等功能。升级版的云推送可实现千万级消息并发、单通道省电省流量、跨平台支持Android/iOS/Web/PC/WP7。
百度云BAE提供计算资源、存储资源的动态伸缩控制,基于该引擎,百度将大量的在线业务统一运行在一套平台下。BAE的负责人表示,基于百度云BAE基础架构,开发者不需要维护任何服务器,只需要简单地上传应用程序,就可以为用户提供服务,从而大幅提高了机器利用率,节约了开发者创业的人力成本和培训成本。
除了开放BAE外, 百度还宣布重新升级了MTC(Mobile TestingCenter),即 百度移动云测试中心的服务。MTC为开发者提供了上百种主流厂商的移动终端设备及增强模拟器,涵盖了主流Android手机和各种配置的模拟器,方便开发者进行实时的手机应用开发和测试工作。目前国内提供类似服务的还有 Testin、 易测云以及中国移动MM终端池等。
在新版的MTC中,新加入了 Web App遍历测试服务、和 有声APP调试功能。百度遍历测试提供3个维度的兼容性测试覆盖,包括浏览器、OS版本、分辨率等。可自动发现链接并点击,开发者可选择截图数目,图像化展示结果,同时亦能定制等待时间,确保加载完成,令开发者的机械化成本降低。有声APP调试则支持音乐等实时声音输出声音功能,可帮助开发者在测试真机上了解应用效果。
此外,百度还将推出 MTC录制回放客户端,支持Android应用的本地录制云端回放。该客户端工具是云和端相结合的测试工具,无需编码,所见即所得,门槛低,可云+端结合使用,可组合重复使用,完全从用户角度测试,灵活方便。据百度宣称,新版的MTC服务可以将测试周期缩短50%,成本降低80%以上。
在去年百度年会上,Robin颇具激情的表示,百度未来的 四大业务重点是 传统搜索、 移动云、 LBS和 国际化战略。此前也有消息称,百度的移动业务由Robin亲自挂帅,百度对于移动互联网的重视程度可见一斑。此次升级的BAE和MTC服务,也均是百度移动云战略中的重要环节。巨头们卡位移动互联网,不仅仅通过应用,更是从平台上进行卡位。
除非注明,本站文章均为原创或编译,转载请注明: 文章来自 36氪