微软推出了全新的Visual Studio,可以开发适用于Android、iOS和Windows多平台应用程序。
对于开发人员来说,这是一个非常好的消息,因为这样一家大型可靠的公司推出了这样的产品,可以让他们的工作变得更加轻松。
但是,正如你所知道的,当你获得优势时总会有劣势存在。因此我想知道:
1)使用这种工具开发跨平台应用程序与为每个平台开发本地应用程序之间有什么区别?与分别使用Objective-C或Java开发iOS和Android相比,有何不利之处?
2)在不同的操作系统上运行开发的应用程序是否需要依赖关系?例如.NET框架之类的东西?
3)使用这种工具会有性能成本吗?还是像本地应用程序一样工作?
4)这种工具适合开发哪些类型的应用程序?