上海app开发:Javaava是安卓开发最重要的语言。在过去的几年里,谷歌和甲骨文之间发生了一场关于Java版权的长期诉讼。谷歌和甲骨文之间关于Java的诉讼仍在继续,这引起了外部世界的担忧。最新消息称,谷歌正在考虑将苹果开发的Swift作为未来安卓软件开发的一级语言。Swift由苹果公司开发,以取代古代开发语言Objec。Swift很快就受到了苹果公司开发人员的欢迎,据说软件代码更容易编写,而且没有其他语言的复杂参数结构。Swift语言已经在2014年的苹果全球开发会议上发布,然后得到了许多技术公司的支持,
如IBM、Lyft、Vimio和Pixeclmator等。他们使用Swift语言开发自己的IOS软件。但是,Swift不容易到拷贝粘贴到别的操作系统软件上,谷歌假如要将其做为安卓系统开发语言,谷歌务必先开发设计一个Swift的运行时库,这仅仅第一步。谷歌还必须将全部的Android应用软件开发库移植到Swift上,此外各种各样软件开发构造和开发包,都必须支持Swift语言。据说,现阶段Android底层的开发设计界面选用C++語言撰写,Swift不可以轻轻松松兼容,因而谷歌写撰写这种界面的编码。此外在应用Java高超的开发设计界面层面,
Swift語言也会碰到麻烦,谷歌必须做一些重写代码的工作中。但是,将Swift做为安卓系统主开发语言,从技术性上来看并不是不太可能。上年年底,知名软件开发人员Romainggoygoet曾试着用Swift开发设计安卓系统,而且取得成功。他的实验发生在苹果开启Swift之前,但这也证明了Swift可以用于Android软件开发。
据报道,上述实验使用了AndroidNDK工具,该工具也可以将其他开发语言应用于Android开发。然而,由于Swift已经转变为一种开源语言,而且它背后还有谷歌的支持,因此开发者可能不再需要这种工具作为未来的Android主导开发语言。一般来说,如果使用Swift语言,谷歌可能不得不重新开展Java的相关工作。然而,在短期内,Swift无法作为Android开发的主导语言,主要原因是Android操作系统需要做大量的准备工作。然而,Swift语言正在星火中燃烧。一些研究表明,Swift已成为世界上发展速度最快的程序性开发语言。
此外,在转向开源后,火箭激增。Github披露,Swift在其平台上排名第11位。上海app开发:此外,Swift开发者的市场需求正在迅速增长,至少说明部分科技公司正在探索Swift开发软件。然而,谷歌的安卓操作系统还有很长的路要走,它需要重写每个安卓系统、软件和开发界面的服务。谷歌还必须提供大量的支持。