> Тем не менее, на Java приложения пишутся и отлаживаются значительно быстрее, чем на C/C++.Я охотно посмотрю за сколько вы разопретесь написать и отладить хотя-бы аналог пиджина. Чтобы не тормозило, не глючило и реализовало столько же протоколов и их фич на хотя-бы таком же уровне. И, кстати, для маемы не надо *писать* пиджин. Достаточно его UI адаптировать. И все. Туда же и мплеер, x-chat, qutim, etc и массу SDLных игр, жмуляторов и прочая.
> А кто разрешал воровать? "Оk" на запрос на доступ в Сеть кто
> нажимал, Пушкин или Гугл?
У пользователя есть богатые альтернативы: он может смотреть полтора формата видео тем говном которое по дефолту есть в системе, или ставить себе троянов претендующих на то что они более нормальный плеер. Ежу понятно что нормальный плеер уровня сплеера на яве не получится. Зато кроссплатформенные троянцы на ней получаются хорошо. И с таким дезигном платформы - проще написать троянца чем нормальный плеер. Наверное это так и надо, ага.
> Ты, эта, сначала научись различать J2ME, Java и DEX и их работу,
> а потом высказывай свои ИМХа по существу.
Всю жизнь мечтал научиться разбираться в сортах крапа, ага. Учитывая что я на этом не видел НИ ОДНОЙ программы которую мне бы захотелось использовать - я не горю желанием разбираться с тем что я использовать не буду. И зачем бы мне например программить программы которыми даже я не захочу пользоваться потом? oO
> N900 и стоит как полноценный ноутбук.
Так оно и может практически все что может ноутбук. Ну, может, менее удобно и чуть более ограничены ресурсы. В остальном - в половине случаев ноутбук можно оставить дома. Это я как обладатель ноутбука и n900 говорю. Более того - некоторые вещи на ноуте получаются сильно менее сподручно.
> А девайсы с Android укладываются в треть цены ноута.
Не, извините, треть цены ноута - это за девайс с убогим экраном, откровенно паршивой камерой, урезанными ресурсами на которых андроид тормозит, без аппаратной клавы, etc. Можно, конечно, и на жигуле ездить. Он тоже в разы дешевле чем все остальное. Если это единственный критерий - way to go. Однако ж практика показывает что рынок так устроен что если что-то похожее по смыслу на остальные товары вдруг продается сильно дешевле всего остального, значит оно скорее всего имеет какие-то существенные проблемы и недостатки, мешающие продаже за номинал. Или что на чем-то жестоко сэкономили.
> Да, так и надо. Нечего в кишках девайса копаться обычному программисту.
А мне вот нравится когда на платформе с 5Мпикс камерой можно еще и непохабный софт для этой самой камеры запустить. Типа FCam или bless-n900. Которые используют довольно низкоуровневый доступ к камере (доустанавливая драйвер FCam) для получения нормального доступа к камере. И да, это дает возможность делать некоторые нетривиальные фокусы, недоступные без такого уровня доступа к железу. Типа быстрой съемки серии кадров с недодержкой, нормальной выдержкой и передержкой (с целью слепить их потом в HDR, так что нормально будут проработаны как яркие, так и темные детали) или умного denoise в темнотее, когда в темноте быстро снимается кадр с шумом но резкими элементами + кадр с длинной выдержкой без шума но потенциально размазанный из-за тряски рук. А потом из этих двух лепится один. И резкий и без шума. Что как бы WIN в виде приличного фото при неудачном освещении. На других телефонах это невозможно. Потому что все эти ваши апи такой уровень доступа как выгребание raw данных с камеры попутно с кручением параметров сенсора как-то слегонца забывают предоставить. И в итоге можно написать только очередную ява-шваль, являющуюся оболочкой к сосиске, а саму сосиску делает гугл. А тут мы можем на рецепт сосиски воздействовать, экспериментируя с ингредиентами, что как бы некоторая разница.
> Всё, то ему понадобится, — на поверхности в виде чётко очерченных API.
Ага, а в итоге - сделать нормальный плеер - геморно и скорости не хватит. Сделать софтину которая продвинуто фотографировать - невозможно, таких апи просто нет. Сделать нормальный IM - надо годами бодаться с дебагингом протоколов. Сделать нормальную игру - ява тормозная, а нативный код - реализован через зад, не как у других. Вот и остается писать поваренные книги и ноутпады, сдабривая их троянцами, чтобы потом продать координаты и что там еще рекламерам. Потому что нормальный полезный софт на этой платформе писать неудобно. Не говоря уж о портировании с других платформ.
> Кишки — это для вендоров и поддержания точек роста и конкуренции
> прежде всего среди производителей девайсов, а не прикладного программного обеспечения.
Да, а для юзеров - тонны бесполезного тормозного протрояненого барахла на яве. Отличная платформа, ага. Только мне такое счастье не надо, спасибо. Я хочу пользоваться девайсом а не думать как мне обойти предоставленный гуглем геморрой и не опасаться как меня могут красиво поиметь поделки от кульных перцев типа вас, сперев мои серийники, координаты и что там еще и загнав их вонючим рекламерам. Какое мне дело до профитов школоло раздающих своих ява-троянов? Я не собираюсь ни троянов раздавать, ни координаты рекламерам слать.
>> 2) Какого буя оно ни с чем не совместимо?
> Какого буя программы для Nokia N900 несовместимы с Nokia N8?!!
Почему же несовместимы? Есть примеры вполне себе совместимых программ на Qt. Ну да, перекомпилить придется, но не более того.
> Производитель то ОДИН! Почему пользователи Nokia должны страдать
> при замене девайсов одного производителя?
Ой, а скажите, вот в андроиде все-таки разрешили худо-бедно нативный код. В теории андроид может работать как минимум на ARM, MIPS и PPC. Вопрос: как же это тот же сабжевый VLC сможет на все этом работать без перекомпиляции, а? :) А работа кроссплатформенных троянов меня волнует крайне слабо. И вообще, как же вы под вашей любимой фрей пользуетесь программами которые никто не писал специально под фрю и специально под лично ваш CPU? (иначе у вас было бы полторы программы на все и вся).
> Программы N900 бесполезны для остальных пользователей Nokia.
Wrong. Есть ряд программ на Qt, которые есть и на n900 и на иных девайсах нокии. Как ни странно.
> Nokia бесконца изобретает трёхколёсные велосипеды с квадратными колёсами, ни с чем не
> совместимые кроме самих себя.
Все компоненты маемо были задолго до нокии. Ну и meego - аналогично. Гугл изобретательствовал намного больше. И при том - на свою жопу. Потом они мужественно чинили, чинят и еще дооооооооолго будут чинить ряд совершенно идиотских проблем дизайна платформы.
> Никто не уговаривает разрешать сомнительным приложениям от левых контор (не ты ли
> их пишешь? Ж)) ) доступ в Сеть.
Да, у юзера в итоге появляется богатый выбор: смотреть полтора формата встроенным убогим плеером и ощущать у себя в кармане мобильного недоноска за кучу денег, или ставить какое-то левое крапваре которое якобы устраняет это упущение. При том любой юзер быстро усваивает что если отказаться - кина не будет. Значит, придется согласиться. А то что оно в сеть лезет да еще и сливает координаты - кто ж и откуда это узнает? Извините, я предпочитаю mplayer или vlc от известных команд разработчиков, публикующих исходники. Что сильно повышает доверие к их продукту по сравнению с ява-троянами-типа-плеерами слабанными на коленке от неизвестных школоло.
> Сам-то когда в последний раз держал в руках, допустим, Sony Ericsson X8?
Никогда. А зачем мне сони-эриксон? Какие плюсы оно мне даст? Слив координат каким-то левым рекламерам + завязка на сервисы от гугля? Так это не плюсы а минусы в моем понимании.
> В Android нет Java. Там DEX-машина.
Это они будут рассказывать в суде, ораклу, имхо.
> Закрытое API — прежде всего отличный способ получить конкурентное преимущество среди
> себе подобных.
Бред какой-то. В чем преимущество состоит? И вообще, что понимается под закрытым апи? Закрытое апи - это как?
> Для прикладного программиста от него не холодно, ни жарко,
> так как не способствует распространению программ, завязанных на одного поставщика
> девайсов, на отличных от целевого девайсах.
Интересно, к чему все это?