> Наконец-то!
При всем уважении к Android, считаю, что использовать на маломощном железе навесок в виде Java-машины — слишком расточительно. Преимущество такого подхода — унификация всех платформ, но сейчас же 90% установленых на х86-нетбук приложений из маркета не работают.
С и С++ были спроектированы так, что можна относительно просто скомпилировать один и тот же код под различные платформы. В этом отношении мне очень нравится Qt, на днях с его помощью скомпилировал свой рабочий проект, предназначеный для Windows, на Raspberry Pi (Qt for Embedded Linux) — и все с первого же раза заработало. Идеальной для меня была бы операционная система, для которой магазин приложений формируется так: разработчики присылают исходный код продукта, на серверах магазина его компилируют под все платформы и пользователь получает уже скомпилированный бинарник под его железо, при этом нет никаких проблем несовместимости платформ.
Надеюсь, Ubuntu Phone пойдет примерно по такому пути.
kb
03.01.2013 07:01
Do you really want to delete ?
Java, что бы там ни говорили, позволяет писать код быстрее при прочих равных. И GC убирает огромное кол-во геморроя. Не подумайте, не холивара ради это пишу. Просто писал на C++ (Qt) и Java — и именно после перехода на Android с десктопа жить как разработчику стало намного легче. А dalvik — штука достаточно быстрая.
И я уверен, хоть и не проверял, что в общем и целом на каком-нибудь MK802 Android работает быстрее, чем Ubuntu с ее кучей свистоперделок. Хоть опять же против Ubuntu ничего в целом не имею, у меня она на компе жены даже установлена, но все же следует выбирать инструмент исходя из задачи, а не приспосабливать экскаватор для копания в песочнице.
арчвей же
Перейдите на языки с динамической типизацией и код будете писать ещё быстрее :) В конце-концов. никто вам не запрещает писать код на Java для Ubuntu Phone.
А сравнение Андроида (изначально рассчитанного на работу в условиях ограниченных по десктопным меркам ресурсов) и современной десктопной Убунту (с компизами и юнити) мягко говоря несколько некорректно.
Да я иногда пишу парсеры и Server-side для Android-приложений на Python, знаю, насколько это классно :)
Мой комментарий про Java относится к утверждению, что код для мобильных платформ надо писать на C/C++. В целом, нативный код, конечно, быстрее, но если предположить, что сейчас все Android-разработчики начнут писать на C++, то начнется такой п-ц, что лучше бы медленная Java. Будут утечки памяти, NPE и прочие прелести, коих даже в Java с ее сборщиком мусора хватает.
Уверен, что в Canonical это предусмотрели и Java как один из языков для разработчиков предусмотрена, если не из коробки, то через «sudo apt-get install openjdk». C/C++ будут именно для ресурсоемких приложений, где каждый байт памяти или тик процессора на счету, как это в принципе уже есть в современной Ubuntu — куча софта в офрепах написана не на «нативных» Сях или других компилируемых в нативный код языках, а на тех же Java и Python.
В общем, у меня парус в воде.
> скомпилировал свой рабочий проект, предназначеный для Windows, на Raspberry Pi
Забей, тебе просто повезло.
даже не знаю что конкретно бугурт вызвало
Хотя вроде сейчас такое нокла для симбиана пытается делать
каждая из паст, в общем
а я не распарсил чего там бугуртить то
Какие-то неподтвержденные факты, анекдотичность опыта, экспертные мнения. Короче, /6.
Ощущения примерно как от просмотра передачи Павла Глобы, или же от компьютерных экспертов, ведущих беседу в маршрутке про "купил телефон себе, самый новый, самый мощный".
дак это же коментарии, а не сама статья, чего удивляться то
Ха. Ха. Ха.
> С и С++
> Qt
ненужно, есть js, html и v8
эксперты уровня хабрахабр, проиграл с того треда
хотя с идеей выкидывания виртуальной машины и сборкой приложений для разных платформ на стороне девелопера я согласен
Да, а вот смотри какая хуйня у нас на ВТОРОМ КРУПНЕЙШЕМ ТЕЛЕКАНАЛЕ
тлдр: берется какая-то ебанутая тема, в студию приглашаются эксперты двух сторон, науки и МИСТИКИ, они спорят, а в финале решается, кто из них был прав
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
http://russia.tv/brand/show/brand_id/345...
Каждый день в студии ток-шоу "Дело Х. Следствие продолжается" новое расследование!
Все эти странные, необъяснимые события и явления произошли в реальной жизни с реальными людьми. Участников и очевидцев будут с пристрастием опрашивать два непримиримых лагеря: сторонники научного и сверхъестественного подходов.
Эксперты каждой стороны дадут свою трактовку невероятных событий, произошедших с гостями ведущей программы Лидии Вележевой. В финале мы выясним, какая версия показалась зрителям наиболее убедительной.
Итак, в новом проекте: дело о загадочной экспедиции на гору Мертвецов, дело об атаках НЛО и многое другое!
Что происходит с людьми, получающими предупреждения от своих умерших родственников? Почему кто-то выживает в страшной катастрофе, в которой это, казалось бы, невозможно? Может ли число быть счастливым? Можно ли доверять нумерологии, астрологии, вещим снам, предвидению, "шестому чувству"? Можно ли заставить суеверия служить науке?
Только в ток-шоу "Дело Х. Следствие продолжается" телезрители узнают, можно ли с материалистической точки зрения объяснить сглаз, порчу, приворот и проклятие!
Какую почву для научного исследования дают истории, проходящие под грифом "Х"? Как провести границу между тем, что называется суевериями, и тем, что не изучено еще наукой? В руках у ведущей Лидии Вележевой — уникальные улики, документы и вещественные доказательства.
Изучая детали каждого дела и используя традиционные и нетрадиционные методы исследования, мы рассчитываем найти истину или заставить науку обратить внимание на вещи, которые, возможно, станут новыми темами для Нобелевского комитета.
Разгадки новых тайн каждый день на телеканале "Россия"!
сейчас? лол
ты тупой и не можешь ни в приложения, ни в гуи!
< Россия
?
процитировал не в ту сторону. в целом таки читаю хабр примерно как смотрел когда-то телевизор.
(но сейчас не смотрю, ведь я не быдло какое-то)
читаешь хабр же
да.
россией больше, россией меньше