2

我正在开发一个 iOS 应用程序,用户可以在上传 Snapchat 等图像时添加描述/文本。

他们是渲染图像并将文本添加到图像中,使其成为图像本身的一部分,还是在图像上显示为 UILabel?

对于第二个选项,文本必须单独发送到服务器。

PS 只是与服务器端程序员争论,我建议第二个选项。

4

1 回答 1

2

如果我们检查Snapchat API/ph/upload (最后更新时间为2013 年 12 月 23 日),我们可以看到您可以上传照片或视频。

当然,这不是最新版本(尽管这是我能找到的最后一个文档),但我假设在这方面没有任何变化。

这意味着文本被插入到移动客户端应用程序中的照片中,而不是在服务器上。

在我看来,你不应该基于 Snapchat 对你的 API 架构做出任何决定,因为你不可能有相同的用例。一般来说:

  1. 单独发送数据更灵活,使客户端实现更简单。
  2. 在客户端渲染数据更有利于用户体验(一切都更快,用户可以看到最终结果),也节省了大量的服务器资源(你拥有的用户越多,可见的越多)。
于 2015-10-25T20:28:03.653 回答