为什么要开发iOS/Android应用程序来取代网页?

为什么要开发iOS/Android应用程序来取代网页?,android,ios,Android,Ios,我能理解为什么你想为《愤怒的小鸟》这样的游戏编写一个应用程序,但我真的看不出Facebook或Linkedin有什么意义。这些平台已经提供了一个浏览器,这些网站在我桌面上的浏览器上运行得非常好。上次我检查时,HTTP包含了请求来自的浏览器类型的信息,那么为什么这些公司不生成专门的HTML,以适应这些设备的屏幕大小和功能,而不是生成和支持一个全新的代码库呢?我缺少什么?也许您想添加对电子邮件以外的通知的支持,或者您想有一种从设备直接将图片上传到web的方法 我相信还有很多其他原因。也许您希望添加对

我能理解为什么你想为《愤怒的小鸟》这样的游戏编写一个应用程序,但我真的看不出Facebook或Linkedin有什么意义。这些平台已经提供了一个浏览器,这些网站在我桌面上的浏览器上运行得非常好。上次我检查时,HTTP包含了请求来自的浏览器类型的信息,那么为什么这些公司不生成专门的HTML,以适应这些设备的屏幕大小和功能,而不是生成和支持一个全新的代码库呢?我缺少什么?

也许您想添加对电子邮件以外的通知的支持,或者您想有一种从设备直接将图片上传到web的方法


我相信还有很多其他原因。

也许您希望添加对电子邮件以外的通知的支持,或者您希望有一种从设备直接将图片上传到web的方法


我相信还有很多其他原因。

部分原因是本机应用程序工作更无缝、更流畅,部分原因是应用程序内的宣传正在进行


从长远来看,谷歌认为webapps将取代原生应用,我倾向于同意这一点。

部分原因是原生应用程序工作起来更加无缝和流畅,部分原因是应用程序炒作仍在继续


从长远来看,谷歌认为网络应用程序将取代本地应用程序,我倾向于同意这种看法。

移动网页在功能上没有应用程序那样灵活。以iOS上的
m.facebook.com
facebook.app
为例。Facebook网站的移动版可以很好地用于状态更新等小事情,但该应用程序可以做的远不止于网站,比如从设备的相机卷上传图片,甚至可以访问相机并直接从那里上传。此外,对于需要大量页面导航的网站,应用程序通常更好。一些移动网站试图模仿iOS的界面,但它从来没有真正的本机应用程序那么好(它们可能会感到笨拙和/或使用缓慢)


一般来说,本机应用程序要好得多,因为它比web应用程序灵活得多。在本机应用程序中,程序员可以使用提供的所有API,以使应用程序尽可能易于使用,而在web应用程序中,则不能。就功能而言,移动网页不允许像应用程序那样灵活。以iOS上的
m.facebook.com
facebook.app
为例。Facebook网站的移动版可以很好地用于状态更新等小事情,但该应用程序可以做的远不止于网站,比如从设备的相机卷上传图片,甚至可以访问相机并直接从那里上传。此外,对于需要大量页面导航的网站,应用程序通常更好。一些移动网站试图模仿iOS的界面,但它从来没有真正的本机应用程序那么好(它们可能会感到笨拙和/或使用缓慢)


一般来说,本机应用程序要好得多,因为它比web应用程序灵活得多。在本机应用程序中,程序员可以使用提供的所有API,以使应用程序尽可能易于使用,而在web应用程序中,则不能。我的手机上有Edge/2G连接(因为收到的免费手机没有我的手机提供商所需的正确3G无线电频率),因此,浏览网页是一种巨大的痛苦。这太糟糕了,以至于我尽可能避免使用它——即使是移动网站的加载速度也非常慢

有了一个能够限制显示所需信息所需数据的应用程序,使用web相关服务就更容易接受了。应用程序可以更好地适应智能手机较小的带宽


除此之外,应用程序可以比网站更好地离线缓存和服务器详细信息。

我的手机上有Edge/2G连接(因为我收到的免费手机没有我的手机提供商提供正确的3G无线电频率),因此,浏览网页是一个巨大的痛苦。这太糟糕了,以至于我尽可能避免使用它——即使是移动网站的加载速度也非常慢

有了一个能够限制显示所需信息所需数据的应用程序,使用web相关服务就更容易接受了。应用程序可以更好地适应智能手机较小的带宽


除此之外,应用程序可以比网站更好地离线缓存和服务器细节。

我认为最大的一点是用户方便。它就像一个书签快捷方式,可以从中启动站点,但也可以用“Android”或“iPhone”标记帖子。你可以告诉别人你在用什么电话。当你把更多的注意力放在单个设备上时,网站可以组织得更好。

我认为最大的一点是用户的便利性。它就像一个书签快捷方式,可以从中启动站点,但也可以用“Android”或“iPhone”标记帖子。你可以告诉别人你在用什么电话。当你更加关注单个设备时,网站可以组织得更好。

从用户的角度来看,在移动设备上使用网页仍然感觉笨重。它们的响应性较差,特别是当涉及javascript时。厚客户端还可以利用更高效的缓存策略。它们还可以使用更奇特的图形/动画,通常需要传输更少的数据。这只是几个原因。

从用户的角度来看,在移动设备上使用网页仍然感觉笨拙。它们的响应性较差,特别是当涉及javascript时。厚客户端还可以利用更高效的缓存策略。它们还可以使用更奇特的图形/动画,通常需要传输更少的数据。这些只是几个原因。

可能有很多原因:

1) stubborn execs just want it that way

2) to have a presence in the app stores 

3) need to hook into the devices native tools

4) want to leverage native UI elements 
也就是说,你是对的……通常只需要当前站点的移动版本

可能有