我在PHP中创建了一个简单的基于Web的游戏(文本驱动),并且最近对将其移植到Android上非常感兴趣 - 最初我认为游戏可以用Java重写但经过一些调查我发现你可以嵌入页面直接进入Android应用程序。
我是否遗漏了某些内容,或者我能够将我的网络应用程序简单地嵌入到Android中并期望它能够完美运行?我应该注意哪些问题?我的应用程序使用会话/ cookie的登录系统 - 这会给Android用户带来问题吗?
我有兴趣听到任何人做过类似的事情和他们遇到过的任何问题。我认为唯一的问题是页面如何在不同的手机上呈现(虽然我认为这可能会因为良好的标记和经过深思熟虑的javascript而无效)以及有关会话/ cookie的任何问题?
如果有人有任何好的资源来做这类工作,我将不胜感激。
作为最后的想法,听到人们关于我是否应该重写它或保持其嵌入的想法是很好的,重写它有什么好处?
由于
答案 0 :(得分:1)
WebView
类提供对完整的webkit浏览器的访问。事实上,默认的Android浏览器本身是使用相同的WebView
实现实现的。 Javascript,会话和Cookie应该没有任何问题,您可能只需要激活它们(参见WebSettings
)。
即使闪存也应该或多或少地适用于较新的设备,但我没有任何经验。
有关详细信息,请参阅http://developer.android.com/reference/android/webkit/WebView.html。
通常,使用Apps作为所谓的“发射器”,即基本上只包含浏览器窗口的应用程序有点不受欢迎,因为Android市场并不意味着复制万维网。我确实对此有所了解,因为可见性要高得多,Google还没有提供将网络应用视为一等公民的方式,就像他们为Chrome操作系统所做的那样。
另一方面,如果您的应用已经使用php正常工作,我认为没有必要在本机代码中重写它。
答案 1 :(得分:0)