geplaatst door: Robert
https://www.macfreak.nl/modules/news/images/Swift-icoon.jpg
Wordt Swift de 'first class' programmeertaal voor Android?
Op Apple's Worldwide Developers Conference (WWDC) een kleine twee jaar geleden verraste Apple vriend en vijand met een compleet nieuwe programmeertaal: Swift. Bij Apple zijn ze daar zo enthousiast over dat ze op de WWDC 2015 aankondigde dat Swift open source gaat, en iedereen dus mee kan helpen om deze programmeertaal nog verder te verbeteren.

Swift heeft vanaf het begin al veel enthousiaste reacties gekregen, en in veel onderzoeken en indexen is te zien dat dit zich ook vertaalt in een steeds groter marktaandeel. Dat zou nog wel eens stuk groter kunnen worden als Android inderdaad voor Swift gaat kiezen. En dat zou echt kunnen gaan gebeuren, want volgens dit artikel zou daarover bij Google over nagedacht worden en zou daar met Facebook en Uber al over gesproken zijn.

Op dit moment is Java de 'first class' programmeertaal voor Android, maar er loopt al een tijd een rechtszaak over het gebruik daarvan door Google. Want Oracle, de eigenaar van Java, claimt dat er daarbij gebruik zou zijn gemaakt van dingen die onder het copyright vallen, en die claim lijkt hout te snijden.

Als Google voor Swift kiest zal dat nog niet meteen het eind van Java betekenen. Bijna alles wat je als gebruiker in Android ziet is in Java geschreven, en dat zou dan allemaal opnieuw geschreven moeten worden. Daarbij zit ook in de kern van Android zelf veel Java-code, mogelijk kijkt Google ook naar een manier om dat allemaal te herschrijven.

Mocht Google inderdaad voor Swift kiezen, dan zou dat waarschijnlijk betekenen dat het makkelijk wordt om voor verschillende platforms te programmeren. Waarbij Apple mogelijk ervoor zal gaan zorgen dat apps ook eerder voor Android uit zullen komen.

Swift is trouwens niet de enige optie die bij Google overwogen wordt, een andere optie is Kotlin. Dat is een taal van het bedrijf JetBrains, en is juist gericht op Java. Maar Google zou zorgen hebben over de snelheid van Kotlin, want dat zou vaak niet goed genoeg presteren.




Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Wordt Swift de 'first class' programmeertaal voor Android?
8 april 2016 - 18:22    reactie #1
geplaatst door: Pieterr
Interessant. Hoewel een overstap naar Go meer voor de hand ligt voor Google. Er wordt ook gewerkt aan een versie voor mobiele apparaten.

https://news.ycombinator.com/item?id=11451093
"One experiment is worth a thousand expert opinions."
Wordt Swift de 'first class' programmeertaal voor Android?
8 april 2016 - 19:26    reactie #2
geplaatst door: wickedme
Ik dacht ook meteen aan Go. Maar Swift zou cross development wel makkelijker maken.
Wordt Swift de 'first class' programmeertaal voor Android?
8 april 2016 - 20:30    reactie #3
geplaatst door: MacFrankie
Het grote voordeel van Java ten opzichte van C# is dat Java multi-platform is. Dat is volgens mij de reden dat Java nog steeds veel gebruikt wordt.

Want als het om de ontwikkelomgeving gaat, dan is MS Visual Studio veel beter / responsiever dan bv Eclipse.

Als Swift als open source taal door veel bedrijven wordt geadopteerd, dus multi-platform wordt, en bv ook in Visual Studio terecht komt, dan betekent dat een enorme boost voor de taal. En een winst voor de app ontwikkelaars.
Op mijn werk heb ik al Windows, thuis wil ik geen systeembeheerder meer zijn!