企业移动应用开发常见问题

日期:2016-1-15作者:Eddie Lockhart翻译:陈晓诚来源:TechTarget中国 英文

【TechTarget中国原创】

如何通过MADP和MBaaS简化企业移动应用开发,如何让遗留系统适应移动时代。

企业移动应用开发是困难的。与桌面应用不同的是,移动应用通常需要在多种操作系统和设备类型上运行。而这只是复杂的开始。

开发人员还必须用和桌面应用完全不同的方式,使移动应用运行,因为通常移动设备比台式机的屏幕要小,而且使用触摸屏,而不是传统的鼠标和键盘。

还有安全方面的问题。移动应用,用户会随时,随地进行访问,必须随时,随地保护公司数据。基于用户过往对于应用的体验,如果开发人员无法满足他们的期望,用户会直接忽略他们的应用,——这样花费在构建应用上的时间和金钱就是浪费。

以下是一些最常见的针对企业移动应用开发的问答,了解什么是移动应用开发平台(MADP),以及移动后端即服务(MBaaS)如何发挥作用。

企业移动应用开发关键因素是什么?

开发人员在开始企业移动应用开发前,应该采纳以下建议。首先,他们应该询问用户对于移动应用的需求,而不只是假设他们会喜欢某些功能。调查问卷、焦点小组,都可以帮助开发用户真正喜欢的移动应用。

其次,开发人员应该为应用建立一个清晰的目标,并将其集成到用户现有的工作流程中。不要改变用户完成工作的方式,仅仅是帮助他们提高效率。开发人员还应该避免添加不必要的额外功能。对于用户而言,任何不必要的功能只会让事情更复杂。

另外,还可以利用移动设备的优势。例如,开发人员可以使用手机的相机,在应用中构建扫描功能。

如何让遗留系统适应移动化?

许多公司还使用旧的IT系统,有些不仅是在移动时代之前设计的,甚至是在互联网发展前。因此,使用旧系统的公司有大量工作要做。幸运的是,对于升级遗留系统以适应移动化,有多种选择。 比如,使用SAP系统的公司,可以使用SAP中间件将任何移动应用于现有的基础架构相集成。

开发人员可以使用自己的应用程序编程接口(API) 或企业服务总线,将移动应用于企业数据相连接。如果企业的开发人员会.NET或Java,他们可以构建自己的APIs,将任何移动应用与旧的系统相连接。

什么是移动应用开发平台?

MADP集合了所有企业移动应用开发所需要的组件。许多MADP供应商正在向无代码开发发展,通过使用拖放组件和模块的模板,为开发人员和管理员创建一个更加友好的体验。无代码MADPs允许管理员和开发人员代码复用,因此移动应用的基础已经就位。所以,构建应用的人员不需要任何全面的培训或专业知识;他们只需要遵循模板。事实上,即便是非开发人员,和非IT员工都可以使用无代码MADPs来构建基本的移动应用。

这一平台的主要缺点是,构建在MADP上的应用,不是完全可定制的,因为开发人员必须确保应用程序满足在每个操作系统上运行的标准。因此,开发人员不能包含一个只能在iOS上,而不能在Android上运行的功能。

移动后端即服务如何发挥作用?

MbaaS,是中间件的一种形式,可以将移动应用程序与数据源,存储器,服务器和其他必要的基础架构相连接。开发人员只要一次性将常见的移动应用功能,比如推送通知,验证和离线同步集成到MbaaS,以后他们构建的所有移动应用程序都可以支持这些功能。

通过APIs和软件开发人员套件访问MBaaS数据的移动应用,还为IT管理员提供安全管理控制。企业可以通过连接到企业网络的云端服务访问MbaaS,获取数据。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Eddie Lockhart
Eddie Lockhart

Eddie Lockhart是TechTarget End-User Computing Group的网站编辑助理,他在SearchConsumerization.com,SearchEnterpriseDesktop.com和SearchVirtualDesktop.com网站上发表大量原创内容。在加入TechTarget之前,Eddie在Program Performance进行网络营销。Eddie毕业于波士顿大学,他还一直为Cape Cod Times投稿,为Great Northeast Athletic Conference(GNAC)、波士顿学院体育部门等撰写文章。

移动技术与管理>更多

  • 多传感器:帮助企业在IoT时代实现差异化

    IoT市场的发展加大了企业对传感器的需求,而传感器技术的进步又促进了IoT市场更快更好的向前发展。技术的进步使得传感器的数字生态系统中发挥了更多的作用。

  • 三星Note 7灾难:质量保证的教训

    Galaxy Note 7手机拥有双曲面屏,正如评论家所说,拥有优美的曲线、、无与伦比的摄像头和漂亮的手写笔,具有防水功能,据说可以承受在浴缸中浸泡30分钟。

  • 智能时代已经来临:企业如何做好准备

    “ 今年7月我国移动普及率95.5%,其中使用手机上网用户超过3/4,移动宽带用户占2/3,4G用户占1/2,” 中国工程院院士邬贺铨说。移动的时代正在蓬勃生长,智能时代已经崛起。智能这一概念,我们非熟悉,但是其它定义如何?邬贺铨院士从下面个方面定义的智能手机的含义。

  • CIO:知道谁会购买iPhone 7吗?

    在旧金山,苹果展示了即将推出的智能手机,iPhone 7:防水、亮黑色、Plus型号配有双镜头,可以拍摄专业级的照片。

相关推荐

  • MBaaS和重构工具简化应用开发

    简化移动应用开发的工具很多。合适的移动后端即服务(MBaaS)或应用重构产品可以帮助解放开发人员和管理员,这样他们就可以将注意力集中在优先项目上。

  • 正确的移动应用开发工具很重要

    开发移动应用涉及很多工作,特别是因为公司必须支持多种操作系统和设备类型。没有什么比正确的移动应用开发工具,更能够帮助减轻负担。

  • MBaaS服务特性和部署策略

    移动应用需要保持7x24小时在线,这一特点使得移动后端即服务(MBaaS)成为运行业务逻辑和进行数据分析的天然选择。本文中,作者对云后端服务进行了全面介绍。

  • 移动APP交付:应给CIO留一席之地

    面对内部使用的移动APP时,CIO感到更多的压力。分析师和研究者说,越来越多的公司期待他们的IT团队能带领员工的移动APP开发,正如Richardville的团队曾经做的。

技术手册>更多

  • 移动商务关键之业务应用

    现在,终端用户和应用开发人员都在移动设备上配置更复杂的应用,让用户在使用这些应用的时候感受到美感以及容易操作的体验。虽然屏幕很小,但是已经有些先进的移动应用开始可以把它们基于台式机的部分镜像到手机上,例如最早的移动应用——电子邮件,以及可以大幅提高效率的移动CRM。本技术手册分析了移动商务中的业务应用。

  • 企业数据中心管理指南

    企业CIO都在和大量数据中心的问题作斗争。最好的是维护自己的数据中心吗?要不要考虑数据中心整合?还是转向云计算更灵活地满足需求?这些决策都不容易,而且在今天的形势下,在CIO制定长期的企业数据中心策略的时候,留给他们犯错误的空间也很小。在本技术手册中,将介绍在整合数据中心、选择公有云和私有云、自建和租用数据中心的ROI分析,以及最终创建下一代数据中心的时候,IT高管应该如何衡量自己的选择。

  • 企业治理方法讨论和案例借鉴

    CIO应该不只是技术专家,他们还应该是战略家,可以为IT机构构建最好的治理架构。企业治理项目包含日常的IT运行,也包括总体的企业规划。治理在IT决策、员工和资源分配以及特别技术项目的维护等方面发挥着重要的作用。本技术手册将会介绍如何寻求适合您企业的最佳的IT治理架构,如何建立IT数据治理策略,公共部门的治理项目如何为洲政府节约时间和资金等。

  • CIO如何利用桌面虚拟化

    虚拟化是把昂贵的计算机资源的利用最大化的方式,它起源于20世纪60年代。早期的桌面虚拟化完全把操作系统从个人电脑上分离出去,把它放在数据中心,只给用户留下输入和显示功能。最新的桌面虚拟化版本,充分利用虚拟化电脑的力量处理大部分进程。在这本技术手册中,将为您从企业CIO的角度介绍桌面虚拟化,例如桌面虚拟化的成本节约体现在哪些方面、桌面虚拟化成本节约的争议以及桌面虚拟化给企业和CIO带来的利益等。

TechTarget

最新资源
  • 安全
  • 数据库
  • 虚拟化
  • 数据中心
  • 云计算
  • 商务智能