什么是“Web应用程序”?

时间:2011-12-13 02:42:19

标签: android google-app-engine

Here,Google正在谈论“网络应用”。 “网络应用”只是一个连接到网络的Android应用吗?您需要上网的Android应用?

2 个答案:

答案 0 :(得分:5)

"网络应用"只是一个广义的术语,可用于指任何涉及大量用户交互,用户生成的内容或提供丰富的"用户体验或服务API,供第三方集成。一个Web应用程序界面将运行"在Web浏览器内部,通常所有状态处理和业务逻辑都将由后备服务器处理。

Google App Engine的存在是为了实现"支持服务器" Web应用程序的组件(以及应用程序所需的静态资源的基本托管)。

网络应用程序的概念实际上与Android应用程序无关。但是,Android应用程序可能(和许多Android应用程序通常会这样做)与Web应用程序通信,以在应用程序内提供各种功能或服务(想想天气,Facebook集成等)。在某些情况下,可以实现快速而肮脏的"只需将WebView指向现有网络应用的网址即可获得Android应用。在这种情况下,Android应用的WebView成为"浏览器" Web应用程序的UI运行。

答案 1 :(得分:2)

Web应用程序传统上是指基于浏览器的UI。

Google Web Apps是在iPhone和Android兴起之前于2008年推出的。我想说这些是后来的定义。

如果客户端使用HTTP作为其后端服务的通信协议,我将其称为“Web应用程序”,无论客户端硬件是什么。