应用程序进一步开发:我的应用程序已准备就绪——现在怎么办?

已发表: 2021-09-13

您的应用程序已准备就绪,Apple 和 Google 已批准它,并且第一批客户已经在使用该应用程序 - 太好了,现在是时候坐下来享受名声了!

但是你完成工作了吗? 实际上不是,因为从完成时开始,应用程序通常应该考虑三个方面:

• 进一步的发展

应用程序通常是需要持续维护和进一步开发的活产品。 用户报告更改请求或指出缺失的功能,如果应用程序和商店中的评级包含这些功能,那就太好了。

进一步的发展可以持续进行。 这意味着我们将继续与团队一起持续开发应用程序并定期发布新版本。 或者,您可以为更新的发布制定计划,并将更新中发生的更改的大小限制为某个定义的卷。 一旦您想出新功能或改进的想法,您就可以对应用程序进行临时调整。

为什么你应该进一步开发你的应用程序

在 App Store 和 Google Play 商店中展示其应用程序的大品牌一直在开发他们的应用程序。 因此,用户有一定的期望,即专业运营的应用程序是一种定期改进和进一步开发的活产品。

此外,您可能希望快速获得市场上应用程序的第一个版本; 应用程序的进一步开发允许连续添加更多功能,这些功能由于时间限制而没有计划用于应用程序的第一个版本。

• 维护

如果应用程序在生产中使用,用户可以报告错误。 然后必须在整个系统的上下文中分析这些错误(应用程序通常还包括管理数据的服务器,有时还包括应用程序与之通信的硬件、推送通知服务和其他服务),负责系统由负责的合作伙伴识别并纠正。 此外,用户可能会报告开发时未包含在测试中的设备问题。 然后还必须分析和解决此类问题。

我为什么要费心维护?

为确保产品在市场上有良好的认知和评价,您应该确保在生产使用中报告的错误能够尽快得到纠正。 如果您为此主动预留了开发时间,这比您想临时更新应用程序要快。

• 技术更新

Apple 和 Google 一直致力于进一步开发其 iOS 和 Android 操作系统。 每年夏天,Apple 都会在秋季推出新的 iOS 版本的创新,谷歌在年初展示其在 Android 上的创新,然后努力在夏末/初秋发布。

操作系统的新版本一方面带来了新功能,另一方面也改变了现有功能。 例如,Android 10 版本对应用程序中的 Wi-Fi 网络管理带来了实质性限制。

由于这些变化和创新在开发应用程序时通常还不为人所知,因此您应该在新操作系统上彻底测试您的应用程序。 只要用目前顶级应用开发者开发的应用进行测试,应该不会有什么困难。

但是,如果重新生成应用程序并使用新版本的操作系统(技术上:iOS 上的应用程序具有新的 Xcode 版本和新的 iOS 版本,而在 Android 上,新 Android 版本上的目标 SDK 增加了),从此时起,对操作系统的更改将应用​​于应用程序。 在测试应用程序时,您可能会注意到与之前版本的一些差异,可能是真正的错误。 使用最新的操作系统版本创建应用程序并解决出现的差异和错误,这就是我们所说的“技术更新”。

为什么要进行技术更新?

苹果和谷歌希望他们的用户尽快更新到最新版本的操作系统。 他们还希望应用程序提供商尽快使用最新版本来创建他们的应用程序,以便新操作系统版本的功能和机制尽快成为所有用户的标准。 用户还希望他们使用的应用程序感觉就像他们习惯的其他应用程序一样。 由于来自主要供应商的大多数应用程序(那些经常使用的应用程序)都很快适应了最新的操作系统版本,因此用户已经习惯了新版本的行为,并且如果应用程序还没有这个,很快就会被激怒新行为。

此外,对于应用新版操作系统的适配甚至还有具体要求:苹果和谷歌都制定了截止日期,新提交的应用程序和已经提交的应用程序的更新必须针对新的操作系统版本进行设计。 . 如果您未在这些截止日期前更新您的应用程序,则应用程序提交到 App Store 和 Google Play 商店时将不再被接受。 由于您想对应用程序进行更新(例如因为您想添加新功能)或必须(例如因为法律框架条件,例如印记或数据保护声明的内容)更改),您无需主动进行技术更新,必须先进行技术更新。

因此,主动技术更新一方面确保用户认为您自己的应用程序是现代的并且与时俱进,另一方面,如果您想自发地发布更新,它有助于减少可能出现的时间问题。 您应该联系 iOS 或 android 应用程序开发公司以获得出色的移动应用程序开发。