johan
12.01.2013 10:42 Dům
А вообще под ведроид сложно кодить? Например, мне нужна простейшая программа-рисовалка: вазюкаешь одним пальцем — оставляешь линию, двумя — стираешь. Ради этого придется всю джаву выучить и скурить два тома описаний API, или есть путь попроще?
Есть app inventor
А вот это лего _правда_ лучше, чем выучить джаву? O_o
Смотря чего ты хочешь от приложений. Если пару раз побаловаться и бросить, то app inventor, если время от времени допиливать какой-то инструмент под свои нужды, то лучше java.
Литературку посоветуешь в удобном формате, или тупо почитать на intuit.ru?
Если жабаскрипт знаешь, тогда phonegap.
Преимущества перед "нативной" явой имеются?
1) Проще, чем учить яву; 2) Кроссплатформенность.
Минусы — это будет работать в браузере, ява и она-же-скрипт по сути то же самое, только чистая ява чище...
Подскажи лучше нуб-мануалов по яве, заточенной под ведро, мне кажется...
А http://en.wikipedia.org/wiki/List_of_JVM... не рассматривал? Ведь... 2013 год, какая нахуй может быть java, ну, реально?
Жабаскрипт ты, похоже, не знаешь, иначе не сравнивал его с жабой. Кроме похожих названий у них нет ну абсолютно ничего общего.
Для твоей задачи js+canvas подходит как нельзя лучше, тем более, что canvas нативен. Можно вполне уложиться в сотню строк. Сколько надо написать на жабе (которую ещё надо освоить), я даже примерно не представляю.
Но если сильно хочется, на хабре буквально недавно пробегало что-то про андроид для начинающих, посмотри.
Прикольно, но зачем?
Смотри — java работает на jvm. по ссылке — тоже работают на jvm. Вопрос твой не "Прикольно, но зачем?", а "Прикольно, и зачем тогда java?" звучать должен.
Нахабре видел, но нахабре обычно позерство и кармадрочерство. Но почитаю, конечно. Разницу между "а запусти-ка меня прямо в браузере, да, детка!" и языком со строгой типизацией, модулями и всей прочей хуйней тоже себе представляю.
Не должен. Все вроде видели, как десять строчек кода на жаваскрипте превращались в _тысячи их_, если пейсать на дарте, например.
К JVM никаким боком упомянутые тобой сейчас языки не относятся.
Okay.jpg Но ты же не будешь говорить, что похапе тоже??
не уловил, что именно "пхп тоже"?
То же, что и ебучий бесик. Можно, но машинка, которая его исполняет, работает на другой машинке, которая ее исполняет...
"Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity." http://developer.android.com/tools/sdk/n...
Как мы видим, можно и без JVM обойтись, choice is yours
http://stackoverflow.com/questions/24195...
Ты сейчас говоришь про вещи, направленные совершенно в противоположную сторону, как мне кажется.
Лол, там в комментах пишут, что на адроиде не JVM, а Dalvik VM (утилита dx из «Android SDK» преобразует .class файлы в формат .dex, пригодный для интерпретации в Dalvik) тогда окей, тогда Uхожу, сорри, если что, лол. java в 2013 это пиздец канеш.
Прежде чем уходить, объясни, в чём проблема-то?
Ну, как я её вижу, она вот в чём. Вот, допустим, написал ты "Привет, Мир!" на Groovy (или на JPython, или ещё на чём из List_of_JVM_languages). Потому что на Groovy он красивый, а Java — такой язык, что на нём даже "Привет, Мир!" ужасен. И вот ты говоришь "Давай, dx, делай, dx, мне из hello.class файл hello.dex — хочу на андроиде поглядеть". А dx тебе и говорит, например, "Чота я тупая малехо, не врубаюсь, как этот hello.class в hello.dex превратить, будь другом, перепиши его на чистой Java". Это был просто пример, я лично не оценивал ни тупизну dx, ни помороченность байткода от Groovy — может, с hello.class как раз прокатить, а с чем-нибудь другим — нет. Но в общем случае, судя по камментам из ссылки, получается эдакий "Привет от Dalvik VM".