LINUX.ORG.RU

Разработчики прикладного ПО под Android бьются за поддержку протокола XMPP

 , , ,


0

0

Android SDK поддерживал протокол XMPP... до выхода последней версии M5, в которой библиотеку убрали, заменив её набором классов com.google.android.gtalkservice. Всё бы ничего, но эти классы не позволяют установить соединение с произвольным jabber-сервером, и не являются реализацией XMPP. Это вызвало волну протеста среди сторонних разработчиков ПО для платформы. Разработчики потребовали объяснений, и получили в ответ нечто невразумительное. Что это? Странная недальновидность руководства Google? Или всего лишь защита своих коммерческих интересов, ведь нужно как-то проталкивать свой сервис GTalks, а многочисленные Jabber-серверы этому явно не способствуют...

P.S. Внутри выброшенных классов для поддержки протокола в SDK, видимо, использовалась библиотека smackx, которую народ уже успешно использует для андроида и без SDK - http://davanum.wordpress.com/2007/12/...

>>> блог

anonymous

Проверено: maxcom ()

Ответ на: комментарий от troorl

>Давно его не ставил. Раньше в инсталяторе там что-то такое было.

То есть в дебиане поддержка есть - ты сознательно отказываешься от чего-либо.

>Ты в курсе, сколько открытых протоколов наплодило человечество за полвека? Может их все туда засунуть?

Дорогой - засовываюстся не протоколы, а функционал. Если нужен функционал типа Instant Messaging - значит должна быть реализация открытого стандарта. Или не быть вообще - и тогда мы не поддерживаем Instant Messaging.

Это принцип согласно которому строятся платформы претендующие становиться стандартами.

>А ругать гугл за то, что они продвигают свой велосипед - это уже попахивает чем-то нездоровым.

Это попахивает здоровым отношением. Ты когда выйдешь из детского возраста - начнешь платить налоги и всякую такую хрень - ты пойцдешь в налоговую и спросишь как? А они тебе дадуд дискетку на которой будет програмка для виндовса - и ты посмотришь на нее и попробуешь понять почему жизнь к тебе несправедлива. И ты поймешь - потому что кто-то не следовал открытым стандартам а запихнул свой велосипед с вендорлокином. И беда будет не в том что это под венду - а в том что это только под венду. И ты поймешь может быть что тебя как гражданина страны и налогоплатильщика жестоко кинули - часть твоих налогов пошла на написание софта которым ты воспользоваться не можешь.

>Почему не бывает?

Потому что не бывает. Это либо то либо другое.

>Гугль сделала за короткое время то, что не могло сделать сообщество за многие годы - предоставила открытый стандарт линукс-оси для мобильников

Ты сам заговриваешься. Если стандарт открыт - скажи мне где мне взять полную спецификацию на gtalk и реализацию сервиса альтернативному гуглу?

>Более того, он эту ос продавать даже не будет.

Ты думаешь ты платишь деньги только там где тебе выдают непосредственно фискальный чек в обмен на наличные?

r ★★★★★
()
Ответ на: комментарий от troorl

> Я с линуксоидами мало общаюсь, разве что на ЛОРе. Может быть поэтому?

Да ты у нас вендузятко? Сестра, этого выносите. Следующий.

anonymous
()
Ответ на: комментарий от AngryElf

> Ты сколько реализаций каких-нить протоколов написал за свою жизнь? Несовместимая ни с кем реализация стандартного протокола - даже не пахнет микрософтом, это и есть микрософт.

Они что, заставляют кого-то ею пользоваться? Возьми любую другую и пиши клиенты, совместимые с жаббером и гтолком. Какие проблемы?

troorl ★★
()
Ответ на: комментарий от anonymous

> Да ты у нас вендузятко? Сестра, этого выносите. Следующий.

:) Ага, подлинный вантузоид, приятно познакомиться.

troorl ★★
()
Ответ на: комментарий от troorl

> Они что, заставляют кого-то ею пользоваться? Возьми любую другую и пиши клиенты, совместимые с жаббером и гтолком. Какие проблемы?

Лол, и микросовт никого не заставляет пользоваться IE, возьми скачай любой другой браузер, совместимый с w3c. Какие проблемы?

anonymous
()
Ответ на: комментарий от troorl

>Я с удовольствием посмотрю на то, как ты его опровергнешь.

Точно так же как ты его утвердждаешь - джаббер очень популярный протокол.

>А то у меня в контакт-листе ни одного жабберовца.

У меня 34 из них онлайн 21. Дальше что?

Вот тебе линк: http://en.wikipedia.org/wiki/Instant_messenger

Jabber: 90M AOL AIM: 100M Yahoo: 22M - то есть в 4 раза меньше чем в жаббере.

r ★★★★★
()
Ответ на: комментарий от troorl

Не пойму в чём проблема? GTalk будет поддерживать 100% функций реализованных а андроиде, связаться с юзером можно будет с помощью любого jabber клиента, совершенно не вижу ничего плохого, а если ещё интегрируют google docs и gmail то будет совсем круть

интересно как сильно ось будет есть аккумулятор?

GoR
()
Ответ на: комментарий от r

> То есть в дебиане поддержка есть - ты сознательно отказываешься от чего-либо.

Это уже как посмотреть. Что является дистрибутивом, что ОС и т.д. Речь идёт о базовой системе, которую гугль и разрабатывает. Какой-нибудь LG сможет поставлять мобилки со своим софтом - это другая история.

> Потому что не бывает. Это либо то либо другое.

Белое или чёрное? А как же серое?

> Ты сам заговриваешься. Если стандарт открыт - скажи мне где мне взять полную спецификацию на gtalk и реализацию сервиса альтернативному гуглу?

Они что - гтолк поставляют? Гтолк - он на серверах гугля крутится, а не на мобилках...

> Ты думаешь ты платишь деньги только там где тебе выдают непосредственно фискальный чек в обмен на наличные?

Продажа - абсолютно чёткий термин. Получать выгоду другими способами - не грех. Или грех?

troorl ★★
()

Путь Ъ: как мсье Уве Болл критиков, так разработчикам под Android вызвать Google Team на боксёрский поединок и решить всё честно и чётко.

anonymous
()
Ответ на: комментарий от anonymous

>Пока XMPP не заявлен и не был реализован.

Посмотри на приведенную выше картинку. Неконтролируемая рефлексия у кого-то нарисовала квадратик XMPP?

r ★★★★★
()
Ответ на: комментарий от anonymous

> Лол, и микросовт никого не заставляет пользоваться IE, возьми скачай любой другой браузер, совместимый с w3c. Какие проблемы?

Не очень удачная аналогия. Клиент гтолка - то клиент проприетарного сервиса. А IE - это доступ в ничейный WEB.

troorl ★★
()
Ответ на: комментарий от GoR

> Не пойму в чём проблема? GTalk будет поддерживать 100% функций реализованных а андроиде, связаться с юзером можно будет с помощью любого jabber клиента, совершенно не вижу ничего плохого, а если ещё интегрируют google docs и gmail то будет совсем круть

Если все будет именно так как ты живописал, то проблема очевидна - привязка к гуглю. Причем намертво. Как в свое время к IE и иже привязали.

CkuB
()
Ответ на: комментарий от anonymous

> Только одно меня интересует: кто следующий?

Сначала были евреи и египтяне...

Aceler ★★★★★
()
Ответ на: комментарий от troorl

> Дурацкая аналогия... Люди всего лишь убрали поддержку непопулярного протокола из базовой системы.

А ты бы хоть поинтересовался, что такое XMPP и зачем он в андроиде?

Aceler ★★★★★
()

мда. после полуторамесячных кувырканий с андроидом понял, чтьо эта поделка должна помереть в страшных муках. Даже симбман на много адекватнее внутри, чем это г-но.

ждем OpenMoko

ну или нокия чего родит с QT :)

anonymous
()
Ответ на: комментарий от troorl

> Не очень удачная аналогия. Клиент гтолка - то клиент проприетарного сервиса. А IE - это доступ в ничейный WEB.

Согласен. Гтолк в андройде = ещё больший вендор локин, чем IE в венде.

anonymous
()
Ответ на: комментарий от bender

> We renamed the service because it is actually not compatible with XMPP, and is currently hard-coded to Google's servers anyway. It would be wrong for us to call it "XMPPService" when it isn't really compatible with XMPP, so we renamed it GTalkService to prevent confusion.

Разумно, но лучше бы впихнуть "настоящий" XMPP, раз уж народ возмущается :)

Aceler ★★★★★
()
Ответ на: комментарий от GoR

> интересно как сильно ось будет есть аккумулятор?

Аккумулятор будет есть не ось, а память, которую эта ось зохавает :)

AngryElf ★★★★★
()
Ответ на: комментарий от troorl

>Это уже как посмотреть. Что является дистрибутивом, что ОС и т.д.

Как ни смотри - все равно блестит и круглая - dvd написано.

>Белое или чёрное? А как же серое?

Серое - это к художникам. А немножко беременных не бывает. Платформа либо открытая либо нет.

> Гтолк - он на серверах гугля крутится, а не на мобилках...

Серьезно? Это наверное такие публичные сервера в рамках директивы ООН работают на деньги налогоплатильщиков?

>Продажа - абсолютно чёткий термин. Получать выгоду другими способами - не грех. Или грех?

Не грех - я что говорил что гуглофон это плохо? Я говорил что тогда гуглофон - это проприетарная поделка с микрософтовской политикой внедрения - в лучших традициях. И все.

r ★★★★★
()
Ответ на: комментарий от AngryElf

>Аккумулятор будет есть не ось, а память, которую эта ось зохавает :)

и процессор.

r ★★★★★
()
Ответ на: комментарий от Aceler

> А ты бы хоть поинтересовался, что такое XMPP и зачем он в андроиде?

А ты уверен, что я не знаю, что такое XMPP? :)

troorl ★★
()

Так, ребят, я что-то не пойму: гугльтолк совместим с XMPP или нет?

И если да, то что мешает положить туда нормальную либу для XMPP, кроме как беззастенчивый vendor lock-in?

anonymous
()
Ответ на: комментарий от r

> Как ни смотри - все равно блестит и круглая - dvd написано.

Ты хочешь доказать свою правоту или найти правильный ответ? Это разные вещи.

> Серое - это к художникам. А немножко беременных не бывает. Платформа либо открытая либо нет.

Уже не раз было сказано, почему она _сейчас_ не полностью открытая и когда её откроют.

> Серьезно? Это наверное такие публичные сервера в рамках директивы ООН работают на деньги налогоплатильщиков?

бред

> Не грех - я что говорил что гуглофон это плохо? Я говорил что тогда гуглофон - это проприетарная поделка с микрософтовской политикой внедрения - в лучших традициях. И все.

Так это же неправда :)

troorl ★★
()
Ответ на: комментарий от troorl

> А то у меня в контакт-листе ни одного жабберовца. Хотя я их жду с распростёртыми объятиями. Но не идут :(

А хотя бы один джабберовец на этой планете знает твой JID и имеет хоть какой-то повод с тобой разговаривать? Ну ты зайди на l-t@j.r для начала.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

> А хотя бы один джабберовец на этой планете знает твой JID и имеет хоть какой-то повод с тобой разговаривать?

Не знаю. Асикушные твари постоянно ломятся по поводу и без. А вот жабберовские что-то совсем никак...

> Ну ты зайди на l-t@j.r для начала.

У меня кроме линукса есть другие интересы, почему я должен общаться с линуксоидами, если я сам линуксоид? Про что с ними говорить - про мятол и аниме? :(

troorl ★★
()
Ответ на: комментарий от troorl

> Уже не раз было сказано, почему она _сейчас_ не полностью открытая и когда её откроют.

Для меня эти их объяснения и обещания детский лепет. Откроют - будет разговор. Да и хрена с два они свою VM откроют, к гадалке ходить не надо.

anonymous
()
Ответ на: комментарий от troorl

>Ты хочешь доказать свою правоту или найти правильный ответ? Это разные вещи.

Правильный отве такой что дистрибутивом называется то что дистрибьютится. То есть в данном случае релиз дебиан со всеми пакетами. А не то что ты там решил себе поставить в твоем частном случае.

>Уже не раз было сказано, почему она _сейчас_ не полностью открытая и когда её откроют.

Я повторяю вопрос - google выложит в открытый доступ googletalk сервера?

>Так это же неправда :)

Угу. А .doc это такой ODF который просто понимает только микрософт.

r ★★★★★
()
Ответ на: комментарий от troorl

> А ты уверен, что я не знаю, что такое XMPP? :)

Судя по твоим сообщениям, ты считаешь, что это всего лишь IM, типа ICQ или AIM.

Aceler ★★★★★
()
Ответ на: комментарий от anonymous

> Так, ребят, я что-то не пойму: гугльтолк совместим с XMPP или нет?

Частично. Плюс, упоминаемые либы предположительно коннектятся только в gmail.com. Хотя у меня коннектились и к jabber.ru.

> И если да, то что мешает положить туда нормальную либу для XMPP, кроме как беззастенчивый vendor lock-in?

Освежи в памяти историю с MiniGL в Windows 98.

Aceler ★★★★★
()
Ответ на: комментарий от troorl

> Не знаю. Асикушные твари постоянно ломятся по поводу и без. А вот жабберовские что-то совсем никак...

Айсикушникам проще - там номерки... :D

> Про что с ними говорить - про мятол и аниме? :(

Про андроид например... :)

Aceler ★★★★★
()
Ответ на: комментарий от r

> Правильный отве такой что дистрибутивом называется то что дистрибьютится. То есть в данном случае релиз дебиан со всеми пакетами. А не то что ты там решил себе поставить в твоем частном случае.

Вот так одним предложением ты пресёк многолетний флейм о том, что же является дистрибутивом. Браво...

> Я повторяю вопрос - google выложит в открытый доступ googletalk сервера?

Это ты меня спрашиваешь? :) Я думаю, что не выложит в ближайшее время. А причём здесь это? Гтолк - сервис, один из многих.

> Угу. А .doc это такой ODF который просто понимает только микрософт.

МС никогда не упустит шанс сделать свой велосипед. Гугль этого не делает, что уже не раз доказывал. Не, ну небольшие трёхколёсные велосипеды конечно же плодятся - ну куда же без этого? Даже открытые программы их плодят.

troorl ★★
()
Ответ на: комментарий от Aceler

> Судя по твоим сообщениям, ты считаешь, что это всего лишь IM, типа ICQ или AIM.

Это протокол, основанный на XML. Сие знал давно и в википедию не подглядывал, честно :)

troorl ★★
()
Ответ на: комментарий от r

>>Пока XMPP не заявлен и не был реализован.

>Посмотри на приведенную выше картинку. Неконтролируемая рефлексия у кого-то нарисовала квадратик XMPP?

Именно так )))) скоро должны перерисовать в квадратик GTalkService Или вообще удалить с рисунка

anonymous
()
Ответ на: комментарий от troorl

>Асикушные твари постоянно ломятся по поводу и без.

а! тебе спамботов не хватает и тупых блондинистых пелоток? так бы и сказал…

mirage
()
Ответ на: комментарий от anonymous

>Так, ребят, я что-то не пойму: гугльтолк совместим с XMPP или нет?

>И если да, то что мешает положить туда нормальную либу для XMPP, кроме как беззастенчивый vendor lock-in?

Да.

Ничего, только GTalkService это не XMPP это огрызок заточенный на скорость работы с GTalk.

anonymous
()
Ответ на: комментарий от mirage

> а! тебе спамботов не хватает и тупых блондинистых пелоток? так бы и сказал…

За пределами линуксовки есть много людей, с которыми есть о чём поговорить. Хотя бы о том же футболе. По моим наблюдениям, футбольных болельщиков среди линуксоидов ничтожно мало количество. По крайней мере везде, где я начинал о нём говорить, меня посылали в далёкие странствия :)

troorl ★★
()
Ответ на: комментарий от troorl

>По моим наблюдениям, футбольных болельщиков среди линуксоидов ничтожно мало количество.

что не может не радовать — значит, линукс-сообщество ещё не совсем безмозглое.

mirage
()
Ответ на: комментарий от troorl

> МС никогда не упустит шанс сделать свой велосипед. Гугль этого не делает, что уже не раз доказывал. Не, ну небольшие трёхколёсные велосипеды конечно же плодятся - ну куда же без этого? Даже открытые программы их плодят.

Это феерия. "Поведение гугля всё больше и больше напоминает поведение микросовта, но микрософт злой, а вот гугль добрый, он нам желает только добра, возлюби его, доверься ему, раскройся навстречу ему, 5 упаковок вазелина бесплатно".

anonymous
()
Ответ на: комментарий от mirage

> что не может не радовать — значит, линукс-сообщество ещё не совсем безмозглое.

ты забыл рассказать о 22-х дебилах, которые бегают за куском пластика, непорядок!

troorl ★★
()
Ответ на: комментарий от troorl

> По крайней мере везде, где я начинал о нём говорить, меня посылали в далёкие странствия :)

Можешь уже идти. футбольные фанатики как фанатики вендузовые. и те и те без мозгов абсолютно.

anonymous
()
Ответ на: комментарий от anonymous

> Это феерия. "Поведение гугля всё больше и больше напоминает поведение микросовта, но микрософт злой, а вот гугль добрый, он нам желает только добра, возлюби его, доверься ему, раскройся навстречу ему, 5 упаковок вазелина бесплатно".

Анонимус, ты дурак? В каком месте гугль стал напоминать мсявок? Ты об этом орёшь, ибо это круто. Раньше было круто орать на мелкософт - и ты орал на него. Стадный рефлекс.

troorl ★★
()
Ответ на: комментарий от troorl

> Это протокол, основанный на XML. Сие знал давно и в википедию не подглядывал, честно :)

Да, поэтому фраза, что он-де менее популярен чем другие протоколы, смотрится смешно. IM не единственная задача XMPP. Например, через XMPP может работать синхронизация календаря или контактов соответственно с gmail и google calendar, причём в реальном времени. Через XMPP уже сейчас работает групповая работа в inkscape. И так далее. Для мобильника, для которого мгновенная синхронизация и групповая работа важнее IM, протокол XMPP очень важен.

Aceler ★★★★★
()
Ответ на: комментарий от troorl

с какого испугу они дебилы? им за это бибов дают.

mirage
()
Ответ на: комментарий от anonymous

> Ничего, только GTalkService это не XMPP это огрызок заточенный на скорость работы с GTalk.

А полноценную поддержку XMPP реализовать сложно, что ли? Готовых библиотек мало, что ли? Проприетарщики, одно слово.

anonymous
()

Лучше б они всем кагалом об лечебную апстенку убились, хоть дизайнеров бы тогда новых наняли для этой железяки.

Gharik
()
Ответ на: комментарий от troorl

> Анонимус, ты дурак? В каком месте гугль стал напоминать мсявок? Ты об этом орёшь, ибо это круто. Раньше было круто орать на мелкософт - и ты орал на него. Стадный рефлекс.

Лучше объясни мне, чем гугль принципиально отличается от микрософта. А лучше не объясняй, все большие корпорации на одно лицо.

anonymous
()
Ответ на: комментарий от Aceler

Виноват. Просто наибольшее распространение он получил как IM, поэтому никто и не замечает подобных неточностей.

troorl ★★
()
Ответ на: комментарий от troorl

То есть, если все говорят, что микрософт плохой, то микрософт плохой. А если все говорят, гугль плохой, то гугль хороший? Честное слово, ты в своей религиозной фанатичности чем-то гика напоминаешь.

anonymous
()
Ответ на: комментарий от troorl

Какой футбол, ёпта, когда игроки покупаются, матчи покупаются, судьи покупаются. Сам это обсуждай, не интересуемся.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.