Я занимаюсь разработкой приложения, похожего на Skype, с некоторыми другими функциями. Меня удивляет и удивляет реакция Skype на различные мобильные платформы, например, iPhone, Android, BlackBerry, Symbian, Bada OS и т. Д.
Я хочу знать, как Skype может так быстро выпускать версии для iPhone, Android и Blackberry?
Они пишут код для каждой платформы отдельно или пишут код один раз, а затем используют какую-то утилиту, чтобы сделать ее доступной на всех платформах?
Как разработчику, мне любопытно узнать реальную технику, которая может быть причиной закулисной магии. Есть какие-нибудь подсказки?
Ответы с действительными источниками и ссылками более ценны.