-3

我有一个在 android 和 ios 上运行的应用程序的代码,我如何将这个应用程序变成一个 facebook 应用程序?请注意,它不是网络应用程序,只是手机上的应用程序,我希望在 facebook 上提供相同的应用程序。谢谢

4

1 回答 1

0

如上所述,没有“点击转换”按钮。

Android 应用程序是用 java 编写的,ios 是用 Objective-C 编写的。他们可能会在后台与服务器进行通信,以实现数据持久性等。

Web 应用程序通常使用 html+javascript 编写客户端(动画等),使用 PHP(或其他 Web 后端)编写数据持久性。

一些需要改变的东西:

  • 可用性/设计(UX)。应用程序使用触摸和滑动,通常不能很好地转化为网络。所以经常需要调整。
  • 大小是另一回事,应用程序通常可以构建为精确的像素完美大小,这在网络上没有意义,因为浏览器通常要大得多,使用空间是有意义的。移动应用程序被困在一个狭小的空间中,滚动等并不简单,但在网络上,空间要大得多。
  • 模态通常用于移动应用程序(出现并接管整个用户界面的对话框)。这在网络上不是首选,也应该转换。
  • 任何类型的品牌(图像之外,甚至那些)都需要转换。文本颜色/样式需要转换为 Web 的 CSS 表。字体可能无法在 Web 上使用,您可能需要检查许可,并且可能需要更改它们。
  • 如果您的应用程序使用任何硬件,例如相机或加速度计,这将是一个问题,因为它们不存在于网络上。

最后,这是一个非常大的变化,应用程序应该重新设计,考虑到网络,以便它可以利用可用的东西。

于 2013-05-23T15:24:43.190 回答