【发布时间】:2011-12-16 11:36:52
【问题描述】:
我正在开发一个类似于 Skype 的应用程序,但它具有更多功能。我对 Skype 对各种移动平台(如 iPhone、Android、BlackBerry、Symbian、Bada OS 等)的反应感到好笑和惊讶。
我想知道 Skype 是如何能够如此迅速地发布 iPhone、Android 和 Blackberry 版本的?
他们是单独编写针对每个平台的代码,还是只编写一次代码,然后使用一些实用程序使其在所有平台上都可用?
作为一名开发人员,我很想知道真正的技术,这可能是幕后魔术的原因。有什么线索吗?
更感谢具有有效来源和参考的答案。
【问题讨论】:
-
这与Android如何支持这么多制造商有关
-
不,不是。 Diff 制造商会进行自己的更改,以使其按照他们想要的方式工作。现在这是一个老问题了,我最终使用 Android 和 iPhone 的原生语言进行开发。
标签: android iphone blackberry mobile skype