Why not Rust or Go? The only reason they would pick Swift is because of existing uptake
To entice IOS developers to port their app on Android more easily ?
Google may be considering Swift as a ‘first class’ language for Android
11–20 of 30 posts
Re: Google may be considering Swift as a ‘first class’ language for Android
#12I'd prefer Go, Dart, C, or, better, PHP. It's not as fast as Go, but even more pragmatic, which is more important. Phones are fast nowadays.
Re: Google may be considering Swift as a ‘first class’ language for Android
#13Earlier quoted context omitted.
To entice IOS developers to port their app on Android more easily ?
This also. It seems purely like a calculated move to undermine iOS as much as possible, but it does make you wonder if it's the Right Thing to do. There are better languages out there that have had much more development take place. And it's not like Google have commit rights or control over Swift. It's sad how they haven't really learned from the Oracle case.
What's your theory behind that?
The only one I can think of is that if they make it easy to write an app for both, and Apple does not accept the app or an update, you haven't suffered a complete loss.
Re: Google may be considering Swift as a ‘first class’ language for Android
#14Re: Google may be considering Swift as a ‘first class’ language for Android
#15Re: Google may be considering Swift as a ‘first class’ language for Android
#16Why not Rust or Go? The only reason they would pick Swift is because of existing uptake
Swift has a lot of developer growth, cross-platform library possibilities, and a two optimization pass compiler (SIL and IL).
Re: Google may be considering Swift as a ‘first class’ language for Android
#17Why not Rust or Go? The only reason they would pick Swift is because of existing uptake
Rust is still being designed and Go doesn't have a mature optimizing compiler. Swift has a lot of developer growth, cross-platform library possibilities, and a two optimization pass compiler (SIL and IL).
Also, I wouldn't say the rust language definition is less stable than Swift's, which is still very much in flux (with changes such as the removal of C-style for loops in the pipeline or just released)
Also, Swift doesn't do garbage collection. That may cause problems when trying to build a shared GUI famework.
Re: Google may be considering Swift as a ‘first class’ language for Android
#18Won't help performance, that's for sure. Anyway, the post doesn't mention Dart, so has no credibility whatsoever.
Re: Google may be considering Swift as a ‘first class’ language for Android
#19Re: Google may be considering Swift as a ‘first class’ language for Android
#20Earlier quoted context omitted.
To entice IOS developers to port their app on Android more easily ?
Won't that require that Google finds some way to get people to actually pay for apps comparable to the rate that IOS users pay for theirs?