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

> На последок только добавлю, что ядро, webkit, freetype, sqlite, java - это открытые технологие, на которых и держится Android. Кроме того, они выбрали открытую Eclipse, акк основную IDE.

То есть, они оказали особую милось опенсорцу, соизволив бесплатно взять открытые компонетны, вместо того, чтоб тратить деньги на разработку своих?

А что они дали взамен?

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

Дык, я сразу говорил, что GPL слишком либеральная лицензия. Тем более, LGPL.

Кстати, то немногое, что они открывают, они открывают под GPL2. Так что ждите DRM, бесенята.

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

>Относительно других протоколов, вроде icq, msn, skype - да.

А ты принципиального различия между централизованным сервисом и нецентрализованным сервисом видишь? Жаббера мерял? А ну померяй статистику жаббера внутри моей компании через локальній сервер? А вдругих таких компаниях?

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

> То есть, они оказали особую милось опенсорцу, соизволив бесплатно взять открытые компонетны, вместо того, чтоб тратить деньги на разработку своих?

То есть, анонимус казал особую милось опенсорцу, соизволив бесплатно взять открытые компонетны, вместо того, чтоб тратить деньги на покупку платных?

> А что они дали взамен?

А что ты дал взамен?

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

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

Трорль, ты становишься скучен.

anonymous
()

пошёл за пивом, сяду посмотреть на кросавчегов, которым гуголь моск промыл.

неужели до сих пор не ясно, что враг — не m$, враг — гуголь? неужели какой-то безмозглый идиот до сих пор верит, что для корпорации типа гугля имеет значения «дух опенсорца», а не бабло? верьте дальше, лемминги.

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

> А ты принципиального различия между централизованным сервисом и нецентрализованным сервисом видишь? Жаббера мерял? А ну померяй статистику жаббера внутри моей компании через локальній сервер? А вдругих таких компаниях?

А ты померяй десятки велосипедов, которыми пользуются в тысячах различных контор, локальных сетях и т.д. Жаббера мало, это факт. Даже IRC значительно популярней.

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

> неужели до сих пор не ясно, что враг — не m$, враг — гуголь?

Это щас модно. Не удивлюсь, если такую точку зрения спонсируют сами мсявки.

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

> Это щас модно. Не удивлюсь, если такую точку зрения спонсируют сами мсявки.

А бритвочкой Оккама по горлышку не хочешь?

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

>Минимальная система в Дебиане имеет поддержку жабера?

А что такое "минимальная система"? Это то что ты сознательно не захотел ставить а оно все равно было?

>Я не понимаю, почему гугль обязан делать эту поддержку?

Он вообще ничего не обязан. Но есть платформа которую он поставляет не содержит реализации открытого стандарта и при этом содержит реализацию проприетарного сервиса гугла - то от этого смердит политикой а-ля микрософт заверсту.

Тут надо решить - андроид - это открытая платформа - и потому не должна содержать компонентов с локином на вендора или это частная проприетарная поделка гугла - тогда и отношение будет соответствующее к нему. Среднего варианта не бывает.

Это гугл должен gtalk тоскать библиотекой к своему частнопу по связанному с его сервисами поверх андроида. А XMPP может быть или не быть. Вот это б жаба содержала классы которые работают исключительно с сановскими продуктами в базовой поставке. НУ и нафиг был бы этот песчаный пляж нужен комуто?

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

Не удивлюсь, если точку зрения, что точку зрения, что гуголь — враг свободы, спонсируют сами мсявки, спонсирует гуголь.

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

> Так ты ещё и онимешнег? Тогда всё ясно :)

Про Оккама сняли онимэ? ХОТЕТЬ!!!

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

> А ты померяй десятки велосипедов, которыми пользуются в тысячах различных контор, локальных сетях и т.д. Жаббера мало, это факт. Даже IRC значительно популярней.

Логики не улавливаю, милейший. Оттого, что XMPP не так популярен, как аська и мсн, гуглю надо перевести свой гуглетолкс на ещё один несовместимый протокол?

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

>мерятся языками?

Здесь меряются не языками, а стойкостью и размером аптайма...

AVL2 ★★★★★
()

Гуглю надо зарабатывать дЭньги, а опенсурс ему по стольку по скольку, так что ждать он него чудес щедрости и бескорыстия не следует. По этому некоторая параноя по относшению к нему, ИМХО, оправдана.

gnomino
()

Мне с самого начала эта идея с гуглофоном не понравилась.

Теперь появляются объективные аргументы против этого уродца...

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

> А что такое "минимальная система"? Это то что ты сознательно не захотел ставить а оно все равно было?

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

> Он вообще ничего не обязан. Но есть платформа которую он поставляет не содержит реализации открытого стандарта и при этом содержит реализацию проприетарного сервиса гугла - то от этого смердит политикой а-ля микрософт заверсту.

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

> Тут надо решить - андроид - это открытая платформа - и потому не должна содержать компонентов с локином на вендора или это частная проприетарная поделка гугла - тогда и отношение будет соответствующее к нему. Среднего варианта не бывает.

Почему не бывает? Гугль сделала за короткое время то, что не могло сделать сообщество за многие годы - предоставила открытый стандарт линукс-оси для мобильников, допиленный и вкусно пахнущий. Более того, он эту ос продавать даже не будет. Единственное, что хочет гугль - это допилить свою разработку до нужного им состояния и только потом выложить всё, что они сделали, в открытый доступ. Что тут плохого? Это разумный шаг, который предотвратит многочисленные форки.

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

> Как ты этот факт установл? Он тебе приснился?

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

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

> Логики не улавливаю, милейший. Оттого, что XMPP не так популярен, как аська и мсн, гуглю надо перевести свой гуглетолкс на ещё один несовместимый протокол?

Я в этом тоже никакой логики не вижу. Причём тут перевод гтолка на другой протокол?

troorl ★★
()

Похуй. Свою библиотеку напишут.

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

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

Окстись, сейчас такие оси только ленивый не делает, и андройд отнюдь не первый и не лучший.

> Более того, он эту ос продавать даже не будет. Единственное, что хочет гугль - это допилить свою разработку до нужного им состояния и только потом выложить всё, что они сделали, в открытый доступ. Что тут плохого? Это разумный шаг, который предотвратит многочисленные форки.

Не обманывай себя и других.

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

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

Внезапно, истина.

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

> Окстись, сейчас такие оси только ленивый не делает, и андройд отнюдь не первый и не лучший.

Ага, конечно. И какой у него конкурент - OpenMoko, который нам обещали ещё на начало осени? И где же он?

> Не обманывай себя и других.

Даже не пытаюсь.

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

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

Работу смени, латентый. Общение с быдлом доведёт до цугундера.

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

> И какой у него конкурент - OpenMoko, который нам обещали ещё на начало осени? И где же он?

Уж чья бы корова мычала. Где куча телефонов на андройде?

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

> И какой у него конкурент - OpenMoko, который нам обещали ещё на начало осени? И где же он?

Ох, кот бы говорил. Полки, забитые телефонами на андройде, существуют только в воспалённом воображении таких, как ты, востроженных фанов. Ты вообще живые телефоны на андройде видел, клоун?

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

>> А бритвочкой Оккама по горлышку не хочешь?

>Так ты ещё и онимешнег? Тогда всё ясно :)

Народ, завязывайте флеймить с троллем из детсада. Бритва Оккама - аниме - это ж надо было так выпятить свои полторы извилины...

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

> Уж чья бы корова мычала. Где куча телефонов на андройде?

Во-первых, его совсем недавно анонсировали. Во-вторых, уже куча производителей заявила, что собирается делать телефоны на этой платформе. Первые модели появятся уже в этом году. А если не терпится - гоняй в эмуляторе сколько влезет ;)

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

> Народ, завязывайте флеймить с троллем из детсада. Бритва Оккама - аниме - это ж надо было так выпятить свои полторы извилины...

Я не самый умный человек на ЛОРе и не самый начитанный, прости :)

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

>Тут надо решить - андроид - это открытая платформа - и потому не должна содержать компонентов с локином на вендора или это частная проприетарная поделка гугла - тогда и отношение будет соответствующее к нему. Среднего варианта не бывает.

Она МОЖЕТ их содержать, но не в базовой редакции, а в third-party. В данном случае Google в своем, а НЕ БАЗОВОМ для android API сменил название, чтобы не вводить бездарностей в ступор )))

>Это гугл должен gtalk тоскать библиотекой к своему частнопу по связанному с его сервисами поверх андроида. А XMPP может быть или не быть. Вот это б жаба содержала классы которые работают исключительно с сановскими продуктами в базовой поставке. НУ и нафиг был бы этот песчаный пляж нужен комуто?

Пока XMPP не заявлен и не был реализован. То что по ошибке девов от google называлось XMPPService не являлось реализацией XMPP, потому привели название в более правильный вид GTalkService

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

> Во-первых, его совсем недавно анонсировали. Во-вторых, уже куча производителей заявила, что собирается делать телефоны на этой платформе. Первые модели появятся уже в этом году. А если не терпится - гоняй в эмуляторе сколько влезет ;)

Ты, однако, заговариваешься. OpenMoko можно купить и в руках подержать, а твой гуглофон пока ещё только в проекте. Вот когда будет наоборот, тогда и поговорим, а пока иди своей бабушке сказки рассказывай.

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

>> Народ, завязывайте флеймить с троллем из детсада. Бритва Оккама - аниме - это ж надо было так выпятить свои полторы извилины...

> Я не самый умный человек на ЛОРе и не самый начитанный, прости :)

Мы бритву Оккама проходили, по-моему, классе в 6-м.

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

> Пока XMPP не заявлен и не был реализован. То что по ошибке девов от google называлось XMPPService не являлось реализацией XMPP, потому привели название в более правильный вид GTalkService

LOL, тогда о чём тут вообще можно спорить? Красноглазые сели в лужу :)

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

> Ты, однако, заговариваешься. OpenMoko можно купить и в руках подержать, а твой гуглофон пока ещё только в проекте. Вот когда будет наоборот, тогда и поговорим, а пока иди своей бабушке сказки рассказывай.

Погугли даты анонса опенмоко и андроида. Затем сравни их и всё станет понятно.

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

> Пока XMPP не заявлен и не был реализован. То что по ошибке девов от google называлось XMPPService не являлось реализацией XMPP, потому привели название в более правильный вид GTalkService

Вот поэтому тебе и талдычат про vendor lock-in, фанбоюшко.

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

> Пока XMPP не заявлен и не был реализован. То что по ошибке девов от google называлось XMPPService не являлось реализацией XMPP, потому привели название в более правильный вид GTalkService

Проходили это уже. "Стандарты от Microsoft" называется. Это когда берут стандарт, меняют по мелочам, делая несовместимым ни с кем, выдают за божественное откровение.

Что случилось-то? Еще недавно, gtalk был jabber-клиентом с поддержкой расширений от гугля, а сейчас это вдруг стало новым, несовместимым протоколам?

Те кто не помнят историю, вынуждены её повторять.

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

> Мы бритву Оккама проходили, по-моему, классе в 6-м.

Значит я прогулял тот урок или ещё что-то стряслось. Но о бритве Оккама я ничего не знал до сегодня.

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

> Что случилось-то? Еще недавно, gtalk был jabber-клиентом с поддержкой расширений от гугля, а сейчас это вдруг стало новым, несовместимым протоколам?

Нет. Ты путаешь протоколы и их реализацию в виде библиотек. Библиотеки от гугла, которые есть в Android, очевидно рассчитаны только на гтолк.

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

> Значит я прогулял тот урок или ещё что-то стряслось.

На ЛОРе ты флудил, 100% :)

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

> нет, это предположение, почему к тебе jabber-юзеры не стучатся.

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

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

> Нет. Ты путаешь протоколы и их реализацию в виде библиотек. Библиотеки от гугла, которые есть в Android, очевидно рассчитаны только на гтолк.

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

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

> Погугли даты анонса опенмоко и андроида. Затем сравни их и всё станет понятно.

Дата анонса волнует только фанбоев и маркетологов. Меня же волнуют более практичные соображения.

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

Андроид а) закрыт чуть более, чем наполовину, б) работает только в эмуляторе, в) даёт выполнять только жабьи программы (здравствуй, ДРМ).

Великая Китайская Стена знаешь, где находится? Разбег начинай брать прямо отсюда.

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