是的,您可以通过一系列不同的移动设备访问移动网站,但我认为平台仍然是web服务器和客户端浏览器(理想情况下,后者在任何设备上都是“相同的”)。
在谈到移动和跨平台时,我想到了一些框架,比如PhoneGap和AppceleratorTit闭锁,但仍然不愿意称其为跨平台,因为部署的产品并不相同。我想我很想知道,它必须与Java虚拟机直接等价,才能调用跨平台的任何东西,但可能是我被误导了。
一般的看法是什么?
发布于 2011-12-05 08:52:28
没有真正的或较小的交叉平台。在多个平台(或设备或浏览器)中本质上相同的任何应用程序都可以被认为是跨平台的。不管平台是2还是n,或者应用程序完全相同,跨平台是一种技术属性,而不是质量的衡量。
但是,如果实际需要评估一个技术属性,比如比较解决方案时,您应该将评估限制在目标域中。与其他领域的JVM一样,PhoneGap和Tit闭锁目前是本机移动应用程序中最跨平台的解决方案。
发布于 2011-12-05 15:48:09
跨平台与web应用程序相关的唯一一次是处理每个浏览器的不同特性,并调优用户体验,以便在每个浏览器上都能很好地工作。浏览器的主机平台有点不相关,但可能是一个因素,特别是在不同插件(flash等)支持下。
发布于 2011-12-05 15:32:05
我不认为说一个web应用程序是跨平台的是有用的。在短语“我们的网络应用是跨平台的”,你并没有提供比你说的“我们有一个网络应用程序”更多的信息。在这两种声明中,我们仍然不知道web应用程序是否遵循标准,并且能够与许多不同的浏览器一起工作,这对于web应用程序来说才是真正重要的。
通常,跨平台是指在客户机上实际执行的应用程序。
https://softwareengineering.stackexchange.com/questions/123294
复制相似问题