互联网技术服务提供商

跨平台手机app开发案例分析

文章更新时间:作者:金翼致远
文章摘要:你可能已经看过类似的统计数据:智能手机用户支持手机app开发,花费89%的移动媒体时间。或者听说Gartner预测2018年移动app下载量将产生770亿美元的收入。这些数字很难让人忽略。我们拥有Xamarin的跨平台移动app开发经验,我们决定编译这个Xamarin手机app开发展示,讨论该技术最独特的功能以及它们在提供这些手机app开发中扮演的角色。

你可能已经看过类似的统计数据:智能手机用户支持手机app开发,花费89%的移动媒体时间。或者听说Gartner预测2018年移动app下载量将产生770亿美元的收入。这些数字很难让人忽略。

我们拥有Xamarin的跨平台移动app开发经验,我们决定编译这个Xamarin手机app开发展示,讨论该技术最独特的功能以及它们在提供这些手机app开发中扮演的角色。

成都金翼致远认为,通过为所有三个主要移动平台进行手机app开发,开发人员可以共享高达75%的代码。此外,使用Xamarin.Forms,一个具有超过40个跨平台控件和布局映射到本机控件的库,共享代码库可以达到100%。

跨平台手机app开发案例分析

1)Olo正在帮助最大的餐饮品牌转型数字酒店,并为3000万客户提供在线订购服务。作为一个在线订购服务,Olo很快尝试了一个混合JavaScript框架,不幸的是,手机app开发人员处理了太多的问题,导致有时候需要数周才能完成简单的功能。

使用Xamarin重建手机app开发并不是一个困难的决定。他们已经成为C#和.NET商店,他们有机会最终邀请他们现有的工程进入移动领域。Olo的首席工程师Greg Shackles并不认为工程师应该避免使用非共享代码,如果它能够更好地提供特定于平台的体验。无论哪种方式,Olo都可以从核心级别的代码共享中受益,包括服务,数据库访问,网络和API调用。他们构建的工具允许他们使用类似的逻辑为每个品牌创建独特的项目。

2)MRW是西班牙领先的国际快递运输公司。超过10000名MRW员工在西班牙,葡萄牙,安道尔,直布罗陀和委内瑞拉的1300多家特许经营店中运营。公司进步的一个关键因素是通过促进交付协调来支持2500个并发用户的手机app开发。

在成功创建手机app开发的Windows版本后,MRW开始寻找在Android上构建并保持原生性能的方法。在另一个平台上完全重写MRW Mobile的众多功能将超出预算并花费更多时间。通过Xamarin,他们设法利用现有的技能组并重用代码。管理层也渴望开始为iOS构建,估计与Android手机app开发共享90%的代码。

3)作为葡萄牙最大的银行之一,拥有100多年历史和160万客户,CréditoAgrícola急于应对智能手机用户通过移动设备交易财务的不断增长的需求。该公司关注的是在手机app开发上为客户提供持续支持,同时确保必要的安全要求。在三个月内,该公司通过重复使用75%的代码,成功地为所有三个平台发布了手机app。因此,CA Mobile涵盖了34种费用类别,支持付款授权以及费用审批的实时推送通知。

4)Novarum DX是BBI Solutions的子公司,BBI Solutions是诊断和制药市场成品测试平台的领先制造商。Novarum DX的专家旨在构建一个手机app开发,可以简化解释横向流量测试,并允许用户通过智能手机相机识别结果。

跨平台手机app开发案例分析

该团队使用本机摄像头访问并在操作系统中应用相同的代码来创建Novarum Reader,这是第一个无需添加任何硬件即可运行的诊断手机app开发。通过Xamarin,该公司设法减少了资源,并为所有手机app开发仅分配了一个工程团队。在他们第一次使用该技术后,Novarum DX使用相同的基于Xamarin的手机app开发方法,运送了大约20个不同的手机app,这些手机app开发使用Xamarin制作,每个手机app开发在4-6周内完成。

它并不一定意味着只使用一种编程语言,您的手机app开发时间和费用就会自动减少一半。你仍然需要花时间为每个操作系统调整手机app开发,特别是在涉及UI和特定于平台的功能时。


转载请注明出处,擅自转载将追究法律责任

点击查看从微软看移动办公平台开发应注重哪些因素?




上一篇: 从微软看移动办公平台开发应注重哪些因素? 下一篇: 手机app建设首选技术是什么?

推荐阅读: