选择正确的移动条码扫描 SDK 的 5 个建议

从杂货店通道和运输标签到印刷广告和说明材料,条码可以说是无处不在。这是移动条码扫描设备快速发展的必然结果:先是手持扫描仪,然后是移动计算机,再是现在的智能手机。条码促进了库存管理、产品跟踪和追溯、营销以及工作流程管理的发展。它们能够提高工作环境的效率、提高吞吐量、增加销售和利润等等。
随着移动应用开发需求的增长,移动应用的软件工具也呈现爆炸式的增长。对于应用开发团队来说,选择最好的条码读取软件开发工具包 (SDK) 是一项繁琐的任务。下面是可帮助您完成 SDK 发现流程的五个简单建议,让您为您的业务做出周全的决策。
1.定义您的要求
通常,应用开发人员有编译新应用的任务时,他们都会被要求“增加扫码功能。”开始寻找扫码 SDK 前,一定要先与内部相关工作人员商定准确的要求。可以提这样的问题:
- 对您来说最重要的是什么?方便收集数据、提高准确性、更快的处理速度?
- 需要哪种类型的用户体验 (UX)?直观的界面、竖屏和/或横屏扫描模式?
- 周边环境条件是什么?照明、建筑内还是外、扫描距离?
- 需要扫描什么符号?UPC、Code 39、数据矩阵、QR 码、同时扫多个代码?
2.定义需求的灵活性
换句话说,SDK 是否能方便地集成到您现在的应用,以及是否能根据您的’品牌标准定制外观和风格?确保选择的 SDK符合企业’对颜色、标志和外观以及版权和商标规范要求。某些软件产品要求您在应用中包含他们的版权和商标声明,甚至会强迫您显示一个不相关的标志。这种情况可能会与组织的’品牌政策和目标冲突。寻找让您可以完全控制扫码用户界面的 SDK。
很多成熟的条码 SDK 产品可为您的扫码应用提供丰富的使用跟踪和数据分析功能—但要注意这些服务:确保它们是有选项的,而且它们的运行不’会干扰您的应用’性能或违反组织的’隐私政策。某些条码 SDK 产品要求拥有所收集数据的所有权,或者收取额外费用才能禁用其产品的分析功能。
3.选择移动操作系统
选择 SDK 时,必须选择您要部署应用的移动操作系统或各系统。即使已经确定 iOS® 和 Android®,也要考虑您的目标受众是否使用第 2 层平台,例如 Windows® Phone 或 Blackberry®。即使初步部署只在一两个最流行的移动平台上,您也应选择支持广泛的操作系统的 SDK 以满足未来的需求。Android 和 iOS 都有多种 SDK 可以选择,但只有少数几种支持广泛的移动(和桌面)操作系统。如果您使用 Cordova 或 Xaramin 等应用框架,请考虑明确支持这些框架的条码 SDK。使用经过测试并与您的框架集成的 SDK 可以节省无数的学习和处理时间,并可避免兼容问题。
4.查询解码功能
优秀的移动条码 SDK 不会只能解码拍摄的图像中的条码。它应该提供广泛的功能以控制移动相机和调整扫描体验。下面是几个您应该匹配的功能:
- 支持广泛的条码符号。现在全世界使用的条码类型有数十种,从销售和市场营销中使用的 QR 码、政府 ID 中使用的 PDF417 到消费品包装上常见的 UPC/EAN 条码,应有尽有。成熟的 SDK 应该可以解码所有主要条码符号。
- 全方位扫描功能用户横着握智能手机并不意味着’条码也应该是横向的,或者条码不能是倒着的或不与相机框架成一定角度。优秀的解码器应可以解码任意方向的条码,无论与相机成什么角度。
- 高级相机功能。成熟的解码解决方案应利用移动设备相机的高级功能。这包括使用闪光灯作为光源(低照明情况)或瞄准模式、启用(甚至禁用)自动聚焦,以及使用任意缩放功能。一定要确保您选择的 SDK 解决方案中有这些功能。
5.理解总体拥有成本
’费用最低的选项总是很有诱惑力。因为最好的解决方案不能单靠价格判断,所以要考虑 SDK 的总体拥有成本 (TCO)。很多商业产品只需年费或月费即可提供终身支持和升级。其他产品仅继续使用 SDK 就需要每年或每月缴纳许可证费。计算 TCO 时一定要考虑整个应用的寿命,而不仅仅是软件和开发的初期投资。
一定要确保 SDK 得到很好的支持。虽然开源解决方案在初期投资方面看起来很吸引人,但等您发现需要一体化支持时,甚至发现软件缺陷或功能不足但没有供应商解决时,省下来的这些资金很快就会消耗掉。另外您也需要获得使用该产品时用到的开发人员网络、丰富的示例代码、知识库和案例研究等附加资源。
选择在不牺牲特征和功能的前提下节省开发时间的 SDK。最好的条码 SDK 可提供所有平台一致的应用编程接口 (API);其支持各种编程语言;且已使用通用应用开发框架进行了集成和测试;而且’不会限制应用的运行或外观。
移动读码 SDK 可以实现无尽的可能性,而上面的建议可以帮助您的组织为您的扫码应用找到最好的解决方案。相关信息请下载康耐视移动条码 SDK 数据表。