1.1, anjolio (?), 19:18, 18/05/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Приложения для LiMo можно писать на С/С++, со всеми вытекающими выводами в плане быстродействия. Android запускает приложения в виртуальной машине Dalvik.
Я не программист, объясните какие выводы в плане быстродействия вытекают из С/С++ и из виртуальной машины Dalvik?
| |
|
2.2, sergeyvp (??), 19:56, 18/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
Приложения написанные на С/С++ менее требовательны к ресурсам (если написаны правильно :)) и работают соответственно быстрее чем приложения запущенные в виртуальной машине.
| |
|
3.3, anjolio (?), 20:07, 18/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Приложения написанные на С/С++ менее требовательны к ресурсам (если написаны правильно :))
>и работают соответственно быстрее чем приложения запущенные в виртуальной машине.
Спасибо (:
| |
|
4.19, FSA (??), 09:24, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
Кстати, есть наглядный пример - эльфы (ELF) на Siemens. По сути за счёт патча на сименсах запускают программы на C/C++. NatICQ в фоне практически не заметна, да и аккумулятора на дольше хватает.
| |
|
5.25, User294 (ok), 03:48, 20/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Кстати, есть наглядный пример - эльфы (ELF) на Siemens. По сути за
>счёт патча на сименсах запускают программы на C/C++. NatICQ в фоне
>практически не заметна, да и аккумулятора на дольше хватает.
Гугл фигней страдает.Задаунгрейдить линукс до жаба звонилки?А смысл этого какой?Выигрыш в чем?
| |
|
6.27, RVladimir (?), 08:27, 20/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Гугл фигней страдает.Задаунгрейдить линукс до жаба звонилки?А смысл этого какой?Выигрыш в чем?
Удобство отладки и баголовли, плюс все вкусности языков с динамической типизацией.
Интересно, у андроида будет специализированный процессор а-ля microJava 700/701 от Sun? Сдается мне что паскоку архитектура VM регистровая, то специальизированный процессор таки будет иметь место.
| |
6.28, Vladimir Rusinov (?), 14:43, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
Выигрыш в том, что хоть и программы на c/c++ и работают раза в 2-4 быстрее, разрабатывать их в 2-10 раз сложнее и дольше.
Сейчас складывается такая ситуация, что выгоднее взять железку помощнее, чем платить разработчикам.
| |
|
7.29, serg1224 (ok), 20:47, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Сейчас складывается такая ситуация, что выгоднее взять железку помощнее, чем платить разработчикам.
К большому сожалению так часто происходит, хоть с чисто научной точки зрения это и "некрасиво".
| |
7.30, Xcode (?), 21:11, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Выигрыш в том, что хоть и программы на c/c++ и работают раза
>в 2-4 быстрее, разрабатывать их в 2-10 раз сложнее и дольше.
Жава звонилок с проприетарной системой уже хоть жопой жуй по мизерной цене.Зачем нужна еще одна от гугеля?И чем она будет лучше остальных, если Linux собственно там не у дел и юзается сугубо как движок для запуска Java?Даже на банальном симбиане можно нативные программы запускать, шустрые, компактные и их почему-то разрабатывают.Наверное потому что жабистая тормозилка весьма ограничена по возможностям и годится только для написания тетрисов всяких и тому подобного карманного бесполезного фуфла :).Вон Jimm например взять.Неплохая в принципе аська но откровенно лагает и тормозит даже на довольном мощном процессоре.При копании по файловой системе напрочь выносит мозг постоянными запросами подтверждений - "а можно?".Формат хранения истории вообще черт знает какой и где хранится, при переустановке новой версии система все сообщения херит на корню.К камере вообще нормально доступ не имеет, у меня так и не получилось что-то им сфотогрофировать.Затрахали карманные кастрированные уродцы на жабе.Это не приложения а пародия на них.По-дел-ки.На пострадать фигней прыщавым тинам - сойдет.Для реального юзания - возникает стойкое желание убить тех кто это придумал.Особенно если поюзать для сравнения хотя-бы Pidgin на n800.
| |
|
|
|
|
3.11, serg1224 (ok), 00:38, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Приложения написанные на С/С++ менее требовательны к ресурсам
> (если написаны правильно :)) и работают соответственно быстрее чем
> приложения запущенные в виртуальной машине.
"если написаны правильно" - это ключевой вопрос!
Накой нужна очередная мобильная платфома, надежность работы которой будет зависеть от качества приложений?! Делаем очередной Windows Mobile где взглюкнувшее приложение быстренько и незаметненько для владельца аппарата сажает аккумулятор?!
Понятно, что на КПК и смартфонах, работающих на Linux, будут часто обновляться версии приложений. Так вот если аппарат будет подвисать, сажать аккумулятор или еще как-то глючить, то для нормальной жизни придется носить с собой второй смартфон с той же Windows Mobile или Simbian. С таким подходом Linux-девайсы обречены на минимальный спрос.
Было бы замечательно, если бы Linux перенял опыт работы на мобильных устройствах у Palm'ы ибо мобильное устройство - это вовсе не маленький ПК, там другие законы!
| |
|
4.12, painbringer (?), 01:30, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
разговор был о скорости а не о надежности. "если написаны правильно" важно для любой платформы и языка. причем если говорить о надежности то на с++ гораздо больше вероятность уронить все, чем на жабе, просто потому что жавамашина столько прав не даст.
| |
|
5.13, serg1224 (ok), 01:47, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>разговор был о скорости а не о надежности.
Ну если, конечно, в DOOM3 погонять на мобильном девайсе, то да, "C" даст преимущество в пару-тройку fps :-)
>"если написаны правильно" важно
>для любой платформы и языка.
Это верно, но это идеал, к которому все стремятся. Жизнь показывает, что не бывает софта без ошибок. Ну и ладно. Пусть будет мобильная платформа, спокойно относящаяся к ошибкам в прикладных программах.
>причем если говорить о надежности то
>на с++ гораздо больше вероятность уронить все, чем на жабе, просто
>потому что жавамашина столько прав не даст.
Положа руку на сердце, мне, как IT-шнику со стажем УЖЕ лубоко фиолетовы религиозные войны C++ vs Java и т.п. Дайте грамотную мобильную платформу и нормальные программеры приспособятся писать на чём угодно.
PS
По секрету скажу: грамотная платформа должна обеспечивать доступ к API из любого языка программирования, хотя бы посредством враперов.
| |
|
6.32, Xcode (?), 21:34, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Ну если, конечно, в DOOM3 погонять на мобильном девайсе, то да, "C"
>даст преимущество в пару-тройку fps :-)
На n800 есть DOOM, правда первый.И квак 1 и квак 2.Достаточно пристойно работают, кстати.А вот вы раз такой умный попробуйте это на жабе изобразить.Виденные на жабе 3D игры для мобилы честно говоря убивают убогой и тормозной графикой которой даже до уровня первого дума как раком до китая.Полтора полигона на экране а уже FPS под ноль.Тьфу.
>не бывает софта без ошибок. Ну и ладно. Пусть будет мобильная
>платформа, спокойно относящаяся к ошибкам в прикладных программах.
В Linux вообще-то защита памяти есть и разделение прав (в отличие от Симбиан кстати который на самом деле то еще говно) - черта с два одно приложение так вот запросто нагадит другому или тем более системе.А если некое приложение начнет молотить процессором - так Java краплет батарейку высадит ничуть не хуже чем программа на чем-то еще.Думаете, процессору большая разница кто там код выполняет?У Java минус наоборот есть - больше проц молотит для выполнения тех же действий - больше батарейка жрется на одинаковых действиях.
>>потому что жавамашина столько прав не даст.
>Положа руку на сердце, мне, как IT-шнику со стажем УЖЕ лубоко фиолетовы
>религиозные войны C++ vs Java и т.п. Дайте грамотную мобильную платформу
>и нормальные программеры приспособятся писать на чём угодно.
Вон J2ME есть.При том написанные на ней поделки работают на чем угодно а не только на гуглофонах.Есть симбиан.И под него тоже пишут программы.Довольно много.Что ж не пишете то?А гуглю можно выпить йад - так как они поюзали линукс - просто бездарно.С таким же успехом там можно и VxWorks какойнить засунуть было или что-то совсем проприетарное.Толку столько же.
| |
|
|
8.43, User294 (ok), 02:39, 29/05/2008 [^] [^^] [^^^] [ответить] | +/– | ARM за такое оборудование катит Ибо хардварное ускорение жабы там есть А то что ... большой текст свёрнут, показать | |
|
|
|
|
4.31, Xcode (?), 21:25, 21/05/2008 [^] [^^] [^^^] [ответить] | +/– | При прочих равных Java все-равно в разы тормознее и жрет намного больше оператив... большой текст свёрнут, показать | |
|
5.39, serg1224 (ok), 18:07, 24/05/2008 [^] [^^] [^^^] [ответить] | +/– | Догадайтесь, почему никто на рынке не предлагает КПК или смартфон с Core2Duo и г... большой текст свёрнут, показать | |
|
6.41, User294 (ok), 15:33, 28/05/2008 [^] [^^] [^^^] [ответить] | +/– | Потому что батарейка не резиновая А Java при равных вычислениях в несколько раз ... большой текст свёрнут, показать | |
|
7.42, User294 (ok), 15:38, 28/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Неудачное сравнение. КПК и недо-ноутбук - эта разные категории.
Увы, к вашему разочарованию n8x0 *никогда* не позиционировались как НОУТБУКИ.Наиболее адекватное сравнение - это такой КПК с многими свойствами характерными для "взрослого" PC.
>Лидер продаж ПО, как известно, - Microsoft.
А при чем тут ПО вообще?Тем более десктопные ОС.Если уж смотреть на мобильные ос так лидер это Симбиан и Нокия с сонериком тогда уж.
| |
7.45, serg1224 (ok), 03:31, 01/06/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Дяденька, а вы знаете что такое ARM 926-EJ например?И что там буковка
>J означает?Грубо говоря, сколько инвалида не пичкай стероидами а бегун профи
>при равных условиях - быстрее.
Грубо говоря, это универсальный процессор для mobile и embedded систем с НЕКОТОРОЙ поддержкой Java. Ну типа плугин прикрутили.
Еще с десяток лет назад Sun вещала на всю планету о скором появлении Java-компьютеров и Java-процессоров, в которых всё будет заточено именно под Java. Вот только я не в курсе, получилось ли у них что-нибудь стОящее. Наверное, Sun заглянула слишком далеко в будущее. Вот когда это будущее настанет, тогда и поругаем Жаву :-)
>>Всё-таки Яву нужно рассматривать не как довесок для основной ОС, а как
>>самостоятельную платформу в соответствующем исполнении.
>
>Ага.Вон они самостоятельные такие лежат, по сто баксов.
Полагаю, что в таких устройствах Жава как плугин встраивается и аппаратно слабо оптимизируется.
| |
|
|
|
|
3.24, User294 (ok), 03:47, 20/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
Написаные на Java программы.Ха.Это по сути линукс поюзаный как движок для тупой звонилки.Только тупые звонилки с жабой сейчас и без всякой гугли есть.По цене от 100 уе если не ниже.А линукс там или проприетарная ос как движок - пофиг.В виде как в андроиде поюзан Линукс толку с него нуль.А вы будете писать нативные программы под голую систему без библиотек типа QT или GTK?Правильно, и никто не будет а потому просто перекомпилить имеющиеся программы - не получится.Надо кодить с нуля самопалы на жабе для этой хрени.Итого андроид еще одна жаба-платформа а не линукс-платформа.Неинтересно, это не сможет быть полноценным PDA или устройством сравнимым по функционалу с PC\сабноутом.
Why?
Для нормального линукса (ну вон n8х0 например) есть, допустим, Pidgin.Понимает туеву хучу протоколов, умеет аватары, отсыл файлов и что там блин еще.А теперь кому надо пишет что-то не хуже с нуля на Java.Как, много вы поделок на жабе видели?Я тоьлко Jimm знаю но он при всем уважении по функционалу и на четверть Pidgin-а не тянет.Аналогично можно и в любую другую программу ткнуть.
| |
|
|
3.26, User294 (ok), 04:15, 20/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>http://ru.wikipedia.org/wiki/Dalvik_virtual_machine
То что он different - его половые трудности.Нахрен нужен еще один ни с чем не совместимый java-выпердыш?Их без гугля предостаточно - приходите в любой магазин мобил и покупаете по сходной цене.Жабу они все понимают.Ну будут на нем игрушечные жаба недо-приложения.И толку с них?Это не смартфон а всего лишь ява-звонилка в которой тупую проприетарную систему заменили на почти голый линуксный кернель... ну и толку то с него в таком виде без QT или GTK?
| |
|
|
1.4, krmolot (?), 20:36, 18/05/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Виртуализация нужна в любом случае. Это дает большую безопасность и защиту от вирусов, троянов и пр. гадости. А во вторых, не требуется перекомпиляция программ сторонних разработчиков для разнообразных аппаратных архитектур. Это гарантирует, что однажды скомпилированная проприетарная =) программа будет работать на новых архитекторах без каких либо проблем, даже в том случае, если разработчик той программы уже не существует. Ну и множество версий под разные архитектуры плодить не придется.
p.s. Как мне кажется. =)
| |
|
2.5, Аноним (-), 21:27, 18/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
Пусть будет виртуальная машина специально для проприетарщины. А программы (проприетарщина - не программы, а блобы) лучше писать на C - в мобильных устройствах быстродействие и экономия памяти очень важны.
| |
|
3.33, Xcode (?), 21:39, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>быстродействие и экономия памяти очень важны.
Гугля предлагает ЮЗЕРСКИЕ программы писать на Java и ни на чем кроме Java.Это даже не смартфон.Просто звонилка чуть заапгрейженая.Ничем принципиально не отличается от звонилок с проприетарной системой - Java и при том куда более стандартный отпрыск оной они выполнять умеют.Не вижу выигрыша от того что там поюзали линукс.Вместо новых возможностей и фич - предпочли продаунгрейдить линукс до уровня проприетарных самопалов по сути.
| |
|
|
1.7, Guest (??), 22:09, 18/05/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В общем все как обычно. Android - закрытая поделка для проприетарщины (начитались уже о их 'открытости' и лицензиях). LiMo получше будет - все-таки _нормальная_ открытая платформа, без всяких извращений типа виртуальных машин и прочей ереси.
Вот пусть как обычно 95% пользователей (на букву БЫ) которые 'едят (на букву Ж) что дают' пользуют андроид, а я бы лучше юзал нормальную платформу. Чтоб безо всякой хрени которая мне не нужна, зато с возможностью настроить ее так, как мне надо и делать то, что я хочу.
| |
|
2.37, Xcode (?), 22:05, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>В общем все как обычно. Android - закрытая поделка для проприетарщины
Дык отож.Если они машинного кода пользователя боятся как огня что типично для проприетарщиков - это показатель того что данная поделка явно не для пользователей, что модификации будут ограничены и не более чем их величества одобрят.Спасибо конечно за трогательную заботу о моей безопасности, но выбирая между сидением всю жизнь в безопасном бетонном бункере и наслаждением свежим воздухом, синим небом, желтым солнышком и зеленой травкой "на свой страх и риск" я уж как-нибудь лучше все-таки на свой страх и риск :)
>_нормальная_ открытая платформа, без всяких извращений типа виртуальных машин и прочей
>ереси.
Во-во.А гуглу - КГ/АМ.Даже не смартфон а поделка на уровне проприетарных мобилок.Толку с наличия линукса в оном - нуль.А какая вам радость с линукса если его поюзать нельзя?Это то же самое что радоваться миллионам долларов.А то что они не у вас - подумаешь мелочь какая.Они же есть и юзаются даже :)
>с возможностью настроить ее так, как мне надо и делать то,
>что я хочу.
Ну вот поэтому я и использую n800 с нормальными полноценными программами, адаптированными под карманные размеры и специфику девайса а не каким-то поделочным говном.После того как поюзал n800 - надобность в говнище на жабе и симбиановских кривоватых прогах просто отпала.Зачем все это если есть полноценные линуксные аппы?Не тормозные и полнофичные.
| |
|
1.8, Aceler (?), 22:26, 18/05/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
LiMo - это платформа для телефонов, для которых важны низкие системные требования, в то время как Android - это платформа для смартфонов, с возможностью модификации пользователем. Это просто разные платформы, вполне себе сосуществующие на рынке. Тяжело будет только писать сразу под все платформы, хотя тут Delvik даже в более выигрышной позиции - программы под неё теоретически имеют больший рынок.
| |
|
2.34, Xcode (?), 21:47, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>LiMo - это платформа для телефонов, для которых важны низкие системные требования,
>в то время как Android - это платформа для смартфонов, с
>возможностью модификации пользователем.
Любая стодолларовая звонилка умеет выполнять жаба-хлам.И позволяет свой заливать.Читай, модифицировать систему.Смартфоном она от этого однако ни разу не становится.Смартфоном называют устройство способное выполнять полноценные, быстрые и фичастые нативные программы которые могут полноценно пользоваться услугами OS встроенной в девайс, если вы еще не заметили.В смартфоне у программ достаточно возможностей чтобы плотно взаимодействовать с OS, использовать ее API и именно это и дает возможность гибко менять поведение системы под пожелания юзера и создавать полноценные программы.У гугля этого как раз и НЕТ.Есть жаба и ничего кроме нее.Какое там нахрен взаимодействие с OS если есть только гольный линуксный кернель без ничего?
| |
|
1.15, guzenkov (?), 02:22, 19/05/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
не забывайте, что речь идет о виртуальной машине. Их может быть несколько. Их может быть легко переносить с одного телефона на другой, даже другого производителя. Не хотели бы вы переносить не только контакты, но и все приложения?
| |
|
2.16, anjolio (?), 02:25, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>не забывайте, что речь идет о виртуальной машине. Их может быть несколько.
>Их может быть легко переносить с одного телефона на другой, даже
>другого производителя. Не хотели бы вы переносить не только контакты, но
>и все приложения?
Ну переносить приложения это громко сказано...
А чем не устраивает перенос хомяка? Я думаю если это будет сделано на линукс, то такие базовые вещи останутся.
| |
|
|
4.21, anjolio (?), 11:54, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>>А чем не устраивает перенос хомяка?
>
>А если архитектура другая?
Ну и что? В хомяке же хранятся конфиги только. Они от архитектуры не зависят
| |
|
3.35, Xcode (?), 21:49, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Ну переносить приложения это громко сказано...
Вот только почему-то сишные программы компилятся на существенно большем числе платформ чем под которые в принципе есть Java.Странно однако... ну перенесите на Java допустим, Pidgin :D
| |
|
2.22, anusdroid (?), 18:50, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>не забывайте, что речь идет о виртуальной машине. Их может быть несколько.
>Их может быть легко переносить с одного телефона на другой, даже
>другого производителя. Не хотели бы вы переносить не только контакты, но
>и все приложения?
Для этого, вообщем-то, есть J2ME. LiMO + J2ME - это больше свободы, чем андроид.
| |
|
3.38, Xcode (?), 00:01, 22/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Для этого, вообщем-то, есть J2ME. LiMO + J2ME - это больше
>свободы, чем андроид.
Вы догадливый.Более того, данная схема успешно применяется нокией в симбиановских мобилках, имя которым легион.Можно и нативные аппы и жабистые.На выбор.Все что стоит сделать это заменить бестолковый и кривоватый Симбиан на линукс.Есть подозрение что 770 и n8x0 для этого и были сделаны - типа проба пера такая.Ну а фигли?Просто так троллей нокия бы не купила, имхо.
| |
|
2.23, an_US_droid (?), 18:50, 19/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>не забывайте, что речь идет о виртуальной машине. Их может быть несколько.
>Их может быть легко переносить с одного телефона на другой, даже
>другого производителя. Не хотели бы вы переносить не только контакты, но
>и все приложения?
Для этого, вообщем-то, есть J2ME. LiMO + J2ME - это больше свободы, чем андроид.
| |
|
1.17, Аноним (17), 03:17, 19/05/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
FUD и реклама андройда.
Не удивительно, что на фоне слива Verzion-ом гуглоподелия появляются вот такие вот статьи.
| |
|
2.36, Xcode (?), 21:51, 21/05/2008 [^] [^^] [^^^] [ответить]
| +/– |
>FUD и реклама андройда.
Было бы что там рекламировать.Удивительно бездарное использование Linux.Он там банально не дает никаких преимуществ.Вообще.
| |
|
|