【问题标题】:Android/iOS app to facebook app [closed]Android / iOS应用程序到Facebook应用程序[关闭]
【发布时间】:2013-05-23 14:58:56
【问题描述】:

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

【问题讨论】:

  • Facebook App,你是说浏览器应用?
  • Facebook 应用程序(在 facebook 网站上运行的应用程序)是使用不同的技术开发的。为此,您需要完全重写您的应用程序。
  • 不,它是下载到手机上的应用程序本身。我有适用于 android 和 iOS 的代码。我想知道如何将其“转换”为可以直接在 facebook 中使用的 facebook 应用程序。
  • 谢谢,使用网络应用程序制作 facebook 应用程序的唯一方法是什么?

标签: android ios facebook-app-center


【解决方案1】:

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

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

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

一些需要改变的地方:

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

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

【讨论】:

  • 谢谢 nycynik。如果我有 c# 中的代码,那么它适用于 facebook 吗?
  • 好吧,如果 C# 用于 asp.net 服务,那么在构建 html 应用程序时可以在服务器端使用它。但它不会取代您需要创建的前端。
  • 太棒了。感谢您的帮助
猜你喜欢
  • 1970-01-01
  • 2011-03-23
  • 2015-10-15
  • 2023-03-19
  • 2010-09-23
  • 1970-01-01
  • 1970-01-01
  • 2011-05-27
  • 2012-01-04
相关资源
最近更新 更多