移动应用程序开发中最常见的错误
整个事情被高估了。 “教条主义者”总是主张一种解决方案,即 iOS 或 Android。它曾经是有意义的(缺乏技术选择),但今天它正在改变。为什么不以相同的价格使用两个平台呢?在 iOS 和 Android 环境中同时开发(Windows 平台现在只是少数问题,或者至少我们是这么认为的)可以在性价比参数内产生非常好的经济意义, 移动应用程序开发 并且应用程序的质量也会提高。绰绰有余(一个例子是为公司开发内部的、特定领域的实际工作应用程序)。此时,例如可以相对轻松地将一次创建的代码转移到所有所需环境的Xamarin技术,或者React Native javascript 框架就非常适合。您可以在本文中了解这些技术的不同之处。
确实,在开发游戏应用程序时,并行开发过程肯定是好的,根据我们开发人员的判断,Xamarin 不太适合这样做,在这种情况下它弊大于利。
功能太多
一句老掉牙但永远正确的格言说,简单就是力量。想象一下以下情况 – 您正处于开发过程中,您得到一个有趣的想法,即 XY 应用程序 摩洛哥 电话号码资源 实际上可以同时执行 XZ 功能,而它实际上已经与 ZYX 功能一起使用。你知道我要去哪里吗?在创建应用程序的过程中,开发人员从客户那里得到一个全新的想法,该应用程序实际上可以做什么,或者您自己将其灌输给客户端,这本身并不坏。但是,当对应用程序的其他“附加”功能和小工具的想法将所有开发人员的注意力吸引到自己身上时,那就很糟糕了。
应用程序开发领域的初学者(无意冒犯他们的能力,这与他们无关,也与个人或新兴的开发初创公司无关)很容易出现这种情况 – 从他们的角度来看 – 无辜地失去了对主要内容的关注。一个重要的功能并将其稀释为可能好的东西,但目前从应用程序的操作和性能的角度来看不一定那么重要。
保持所需数量的功能,同时与“用户体验”的 移动应用程序开发 简单性和应用程序的逻辑通道相关联,是正确的心态。
过多的可用空间要求
不仅仅是一个常见的错误。移动设备是与经典桌面不同的环境,您应该始终牢记这一点。保存数据、使用内存或使用电池在手机和 PC 上的工作原理不同,尽管在某些情况下可能是相同的。但正是这些差异才是需要关注和了解的。
适当的应用程序大小应该是多少?对于开发人员来说,这始终是一个紧迫的问题,不能以同样的方式回答两次。寻找一个明确的通用答案不会有任何帮助。也许答案是说,如果手机上的应用程序占用了用户大量的空间,那么它被卸载的可能性就更大。
但有道理的是,如果您正在开发一款广为人知且内容丰富、图形精美的游戏,那么大小肯定会与之成正比。但如果我们谈论的是客 系列 – 第 7 章:内容 户端和业务应用程序,那么实际上它们的大小被不必要地“过度轰炸”。同时,给自己多一点时间就足够了,例如开发人员删除未使用的资源,最大限度地减少库资源的使用,压缩 PNG 和 JPEG 文件,并减少冗余的应用程序代码。
低估更新文件夹
无论是为公司开发内部应用程序还是满足客户业务目的的应用程序,在每种情况下,开发人员都应该能够在更新过程中提供合作。
只有在实际流量中进行测试 首席执行官电子邮件列表 和部署时,用户方才能(并且经常)提出提高应用程序运行和性能的合法要求 – 足球运动员也只能在场上才能
网页反射过多
好吧,该公司有一个网站,并希望新的应用程序能够尊重这一点并反映其独特的功能。同样,这本身可能并不是一个错误。然而,错 移动应用程序开发 误的是,这种思路常常发展为公司/承包商开始下意识地希望应用程序实际上具有与网站相同的属性和元素的形式。在某种程度上,创建新的移动应用程序是没有意义的。在这里,开发人员必须耐心地向客户端解释一切,并重新审视并可能重新评估将使用新开发的应用程序的目标和用户群。