Android-приложение от языка программирования Go

Я слышу слухи о языке программирования Go от Google. Википедия описывает это следующим образом: «Цель Go - обеспечить эффективность статически скомпилированного языка с простотой программирования динамического языка». Я думал, что, поскольку это язык от производителя Android, они должны иметь некоторую поддержку для создания приложений для Android. Есть ли инструмент для создания Android-приложений из Go? Является ли Go достойным языком для изучения с предположением, что "SOMEDAY" Android может быть основан на GO.

 Adam Crossland11 апр. 2012 г., 21:17
@CommonsWare: вы можете быть правы, но если немного осмотреться, то обнаружите, что многие, многие думали, что крайне маловероятно, что Go когда-нибудь станет средой выполнения AppEngine.
 Adam Crossland11 апр. 2012 г., 21:18
@ Джек: Я не могу сказать, что думаю, что Go - это ваша лучшая инвестиция, если вы создаете приложения для Android, но я искренне одобряю изучение Go только потому, что это отличный язык.
 CommonsWare10 апр. 2012 г., 22:13
Крайне маловероятно, что когда-нибудь «android» может быть основан на GO ». Также маловероятно, что когда-нибудь будет обычным делом создавать приложения для Android с помощью Go.

Ответы на вопрос(1)

Решение Вопроса

ью Go, и некоторая гипотетическая будущая версия Android не является хорошей причиной для того, чтобы тратить время на Go сегодня.

Это сказал: идиis отличный язык, вы можете многое сделать с ним, как писать веб-серверы, приложения командной строки и даже приложения AppEngine. Так что есть много веских причин для изучения Go! Но Android не является одним из них.

Edit: As of Go 1.5 it is possible to write Android apps completely in Go or as a Java app calling a Go JNI library. iOS is also expected to arrive in time for the final 1.5 release. Go to https://github.com/golang/mobile Больше подробностей.

 11 апр. 2012 г., 02:18
Следует отметить, что выcan Скомпилируйте go to arm, чтобы вы могли запускать программы go на устройствах Android. Что мешает вам написать полноценное приложение на ходу, так это то, что вам нужно использовать Java для подключения к системе графического интерфейса, которую использует Android. Тем не менее, у вас может быть приложение, которое вызывает двоичный файл, скомпилированный из go, что может быть полезно, если вы хотите написать часть своей программы на go.

Ваш ответ на вопрос