Ami*_*mit 0 iphone mobile android blackberry skype
我正在开发一个类似于Skype的应用程序,具有更多功能.我对Skype对各种移动平台的反应感到好笑和惊讶,如iPhone,Android,黑莓,Symbian,Bada OS等.
我想知道Skype如何能够如此快速地发布适用于iPhone,Android和Blackberry的版本?
他们是否单独编写针对每个平台的代码,还是只编写一次代码然后使用某些实用程序使其在所有平台上都可用?
作为一名开发人员,我很想知道真正的技术,这可能是幕后魔术背后的原因.有线索吗?
有效的来源和参考的答案更受赞赏.
他们是一家年收入8亿美元的收入公司,它可能不是支持许多平台的巨额交易.
来自Quora:http://www.quora.com/Skype/What-programming-language-was-Skype-originally-written-in
UI的原始内部alpha版本是在QT中构建的,我们希望在同一个版本中做几个平台.然而,结果看起来像垃圾,我们的进展似乎很慢,我们在公共测试版发布前大约2个月放弃了QT.
选择Delphi是因为我们的第一个高级UI开发人员非常熟练使用Delphi(除了其他语言环境之外),我们认为D是最高效,最快速,最有效的方式来构建我们的应用程序,因为我们的团队/主要开发人员技能也非常好MSWin平台上的UX.
对于Linux,QT仍然存在,而在OSX上它从一开始就是Cocoa.在UI下完成繁重工作的功能核心组件始终与Ahti指出的C/C++相同.
| 归档时间: | 
 | 
| 查看次数: | 1025 次 | 
| 最近记录: |