Google Android may adopt Apple's Swift programming language: avoiding the Java pitfall?

Google Android may adopt Apple's Swift programming language: avoiding the Java pitfall?

According to TNW, Apple is considering making Swift, which is open sourced by Apple, a "first-class" programming language for Android. It is reported that around the time when Apple announced that Swift would be open sourced (last December), executives from Google, Facebook and Uber met to discuss: "Google's Android operating system currently still uses Java as its primary language, but sources said that Swift is not intended to replace Java, at least not for now."

However, given the ongoing Oracle lawsuit, sources said Google feels Swift has broader advantages over Java.

As TNW points out, adopting Swift is a big undertaking for Google — after all, it will require building a runtime for Swift and integrating it into its own APIs and SDKs.

Although a lot of code will need to be rewritten, it is a piece of cake for Google. For developers, a Swift-based Android operating system is obviously a very "explosive" news (being able to create native applications for both platforms).

Swift is a programming language that is easy to learn, use and fast. In addition to Google, Facebook and Uber have also expressed their intention to put Swift closer to the center of their business.

Take Facebook, for example, where employees have been playing around with Swift internally for a long time (but it’s unclear how deeply they’ve played with it). Also, at Uber, it’s not clear whether it has already started migrating to Swift, which may be a very long process.

<<:  How to avoid fragile code

>>:  C# 7 Feature Preview

Recommend

Andy Rubin's nickname at Apple: Android

[[122113]] Robert Scoble, a famous American techn...

The underlying logic of new media operations

Due to the popularity of short videos and live br...

Understand brand communication and marketing in 3 sentences!

This tweet starts off by talking about disseminat...

To do live streaming sales, you need to master 6 marketing skills

What are the key points that companies need to hi...

Keep product operation analysis

This article is a product analysis report of Keep...

US judge: WeChat ban violates user rights and will not be allowed to be enforced

After a U.S. district court urgently halted the U...

The battle of programs is so cute that it makes you bleed!

I am very happy that my first blog has received w...

How to buy traffic and acquire users on Douyin at low cost?

Tik Tok is still in its wild growth period, with ...

Practice KOL marketing from 0 to 1!

KOL, the full name of which is Key Opinion Leader...

How to do 315 crisis public relations?

Tomorrow, CCTV’s annual “selecting troops and gen...

Taking League of Legends as an example: How does Tencent Games operate?

Tencent Games is one of Tencent's four major ...