一开始人们想要一个网站,后来Flash出现了,人们开始想要一个Flash的网站。于是脸书出现了,成为不可或缺的一部分。现在人们想要一个移动应用,但是他们真的需要它吗?毕竟,创建移动应用程序的过程并非没有挑战。
本地化的问题
目前iTunes和Android商店的app超过100万个,供大于求。更糟糕的是,商店的搜索功能不友好,也许你的应用很难看到。即使用户看到并下载了你的应用,也不能保证他们会保留它。有限的存储空间允许用户只保留这么多的应用程序,并且他们倾向于定期使用它们。
围绕本地化的最大问题之一是成本。这和学习HTML、CSS是不一样的。开发本地应用的门槛更高。这也意味着人才贵。人才成本只是一方面,真正的成本在于支持多种平台和设备。你不能确定& ldquo一次设置,随处运行& rdquo,你甚至不能在多个平台上使用相同的语言代码。
不仅构建应用程序的成本很高,而且后期维护也需要成本。每一个新设备都会迫使你更新你的应用程序。屏幕尺寸、分辨率和操作系统的变化都会导致应用程序的变化。
然而,在某些情况下,这些成本是值得的:
功能:首先,有一些功能是无法通过基于Web获得的。大多数智能手机限制访问某些固有功能,除非你设置了本地应用程序。例如,基于网络的应用程序无法访问您的iPhone地址簿。
速度:速度是本地化的另一个原因。虽然你可以缓存一个移动友好的网站,但它永远不会像本地应用程序那样响应迅速。因此,当速度至关重要时,考虑本地化是值得的。
重点:从授权用户到定期完成明确的任务。拍照、更新社交网络和发送消息可以由本地应用程序更好地完成。这是因为他们的任务指南,用户会希望他们立即可用。
另一个可能的原因是,应用程序开发人员希望他们的应用程序出现在应用程序商店和用户设备的主屏幕上。但现在不同了。因为响应式设计移动友好网站的质量得到了提高,用户可以更方便地使用它们。此外,用户可以像任何其他应用程序一样将网站添加到主屏幕,网站甚至可以像本地应用程序一样发送通知。
内容与行为
决定建立一个本地应用程序还是一个移动友好的网站取决于使用频率和它将提供的功能。尽管决定建立一个本地应用还是一个移动友好的网站很复杂,但是有一个经验法则可以参考。一般来说,如果你想帮助你的用户完成他们的任务,那么本地应用可能是你需要走的路。如果你的主要目的是传播内容,那么选择手机友好型网站更合适。
混合应用程序
一个网站可以适应基于任务的应用,尤其是简单的用例,但是生活中有很多事情并不是简单的非黑即白。
面对这种进一步的复杂化,还有第三种选择& mdash& mdash混合应用。像PhoneGap这样的框架允许你使用HTML、CSS和JavaScript构建本地应用。应用程序可以跨多个平台工作。
乍一看,混合应用似乎是一个完美的解决方案:入门级较低,一次构建即可实现多平台支付,并可提供原生应用的大部分功能。但是,请注意,它也有一些缺点。
首先,混合应用程序不能提供本地应用程序的所有功能,并且它们面临一些性能和兼容性问题。
接下来,最大的问题是感知。混合应用程序感觉既不像本地应用程序,也不像手机友好网站。而用户希望混合应用程序像本地应用程序一样运行。
所以有时混合应用程序更像是两种方法之间的一种& ldquo难受& rdquo妥协。
那么答案是什么?
由于每种方法都有自己的缺点,如何推进它成为一个困难的挑战。一切都需要归结为投资回报。
我们需要思考这个问题,而不只是跟风思考& ldquo如果别人有,我应该有& rdquo。相反,我们应该需要一个坚实的商业案例。
而且随着移动继续以指针的速度快速增长,事情可能会发生变化。随着蜂窝网络速度的提高,也许我们会看到第四种选择& mdash& mdash基于网络的应用程序。手机市场还在快速发展,所以每个人的答案都不一样,根据自己的需求去做才是应该遵循的规律。
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/87199.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除