我们必须为移动设备开发聊天客户端。设备应该是以下内容:
的Android 苹果手机 黑莓 塞班 Windows移动版 Windows CE 棕榈
我们应该使用哪种技术来实现多OS可计算性。我们喜欢最常见的代码。 此聊天客户端还支持视频和音频聊天。
答案 0 :(得分:0)
Android和BlackBerry:Java Symbian和Win Mo:C ++ iPhone和Palm:目标C和C
可以编写应用程序,以便可以重用一些常用功能,但需要仔细设计。但是你有点不幸。
我建议从Java和Objective C实施开始,因为这会让你获得Android,BlackBerry和iPhone,它们在市场上比其他平台更具吸引力。
答案 1 :(得分:0)
查看像PhoneGap这样的跨平台框架 - 这样你可以保持UI和尽可能多的代码移植到JavaScript公共端,然后用本机代码完成其余的工作。
答案 2 :(得分:0)
当前,React Native框架作为用于为Android和iOS平台实现基于JavaScript的应用程序的解决方案而广受欢迎。这是React Native的指南。
JavaScript SDK还可用于例如通过Electron为Windows准备桌面应用程序。
由于您需要涵盖许多平台,因此您可能还需要一个后端解决方案,该解决方案提供API选项来满足您的所有需求。
尝试ConnectyCube。它在其JS SDK中具有React Native支持,并提供了涵盖其余情况的API。因此,它足够灵活,您可以将其用于为所有平台开发应用程序。