Компания Google опубликовала (http://android-developers.blogspot.ru/2012/11/android-sdk-to...) новую версию SDK для разработчиков приложений для платформы Android, а также связанных с ним инструментария Android SDK Tools 21 (http://android-developers.blogspot.ru/2012/11/android-sdk-to...), ADT Plugin 21 (http://developer.android.com/tools/sdk/eclipse-adt.html) для Eclipse и пакета Android NDK 8с (http://developer.android.com/tools/sdk/ndk/index.html) (Native Development Kit), позволяющего организовать выполнение нативного кода в окружении мобильной платформы Android.
В новых версиях реализована поддержка особенностей (http://www.opennet.me/opennews/art.shtml?num=35204) недавно представленного выпуска Android 4.2, например, добавлена (http://android-developers.blogspot.ru/2012/11/introducing-an...) возможность запуска Renderscript-вычислений непосредственно на GPU, обеспечена поддержка вывода отдельного контента на дополнительные экраны (ранее было доступно только зеркалирование основного экрана), создания работающих в режиме блокировки экрана интерактивных виджетов. Новая версия пакета SDK Tools примечательна реализацией нового визуального редактора меню, дополнительными правилами Lint, новыми шаблонами для быстрой разработки приложений, новым фреймворком для автоматического тестирования интерфейса пользователя.
Отдельного упоминания заслуживает ужесточение (http://www.theregister.co.uk/2012/11/15/android_sdk_fragment.../) лицензионного соглашения (http://developer.android.com/sdk/terms.html), в рамках которого распространяется SDK. Добавленные в соглашение изменения направлены в первую очередь для защиты платформы от фрагментации, т.е. появления прикрывающихся именем Android сторонних реализаций не совместимых с базовой платформой, развиваемой компанией Google. Лицензионное соглашение на использование SDK теперь явно запрещает создание и распространение сторонних вариантов SDK в которых предоставляются средства по использованию нестандартных API, не определённых в официальных спецификациях и приводящие к непрохождению тестов на совместимость с эталонной платформой Android.
Главным мотивом ужесточения соглашения стало желание предотвратить появление приложений, не способных выполняться на всех устройствах Android и ограниченных возможностью работы на устройствах какого-то отдельного производителя. Например, производитель может добавить в прошивку дополнительный API и поставлять отдельный SDK, генерирующий сборки совместимые только с его вариантом платформы. Участники альянса Open Handset Alliance (http://www.openhandsetalliance.com/) (OHA), курирующего разработку мобильной платформы Android, в число которых входит большинство крупных производителей Android-устройств, обязуются не создавать несовместимые продукты, но на сторонние компании до сих под данные ограничения не распространялись, что стало поводом для злоупотреблений.URL: http://android-developers.blogspot.ru/2012/11/android-sdk-to...
Новость: http://www.opennet.me/opennews/art.shtml?num=35349
Вот те и открытая платформа.
И что самое забавное - сами они используют несовместимую версию JAVA, несовместимую версию libc и запрещают делать тоже самое.
Самое интересное что жава они не используют, как и либц.
> Самое интересное что жава они не используют, как и либц.Но "фрагментируют"! Внизапна.
> Но "фрагментируют"! Внизапна.Ну так они большая корпорация, у них бабла дофига. Им можно. Зря они чтоли апаче и бсд лицензии выбирали? Они сразу и не скрывали кто у них первый сорт и боги, а кто - второй и должны падать ниц.
Не используют? А это что
java.lang.annotation
http://developer.android.com/reference/java/lang/annotation/...
Нас***но?
> Не используют? А это что
> java.lang.annotation
> http://developer.android.com/reference/java/lang/annotation/...
> Нас***но?а вы про какую java, про ту которая язык или ту которая машина?
> Не используют? А это что
> java.lang.annotation
> http://developer.android.com/reference/java/lang/annotation/...Это интерфейс. Интерфейсы не патентуются.
А насчет использования кода: погугли суд по делу Oracle vs Google. Из всех предъяв в иске нашли во всей библиотеке только один файл с похожими 10 строками кода.
А при чем тут патенты вообще? Это скорее о определении кусков API интерфейса. Определения неизбежно будут совпадать по названиям из соображений совместимости.
>либцThe Bionic libc is a derivation of the BSD standard C library code
>жава
Programs are commonly written in Java and compiled to bytecode. They are then converted from Java Virtual Machine-compatible .class files to Dalvik-compatible .dex (Dalvik Executable)
> Самое интересное что жава они не используют, как и либц.Ну да, ну да, они то жабу не фрагментируют, и либц. Они большие парни - им можно, да? :)
> Вот те и открытая платформа.Ну як всегда, что так сложно усвоить открытая и свободная это разные вещи...
"Открытая" и свободная*** платформа.
Скорее гарантия свободы самого кода и гарантия свободы пользователя делать что угодно с кодом. И то, и другое — свобода, но есть нюанс.
>> Вот те и открытая платформа.
> Ну як всегда, что так сложно усвоить открытая и свободная это разные
> вещи...Ага, и открытой и свободной платформе быть совместимой тащемта незачем, верно? Кстати, это автоматически выводит ее из определения "платформа". Ибо "платформа" это как раз таки нечто совместимое. Хотя бы само с собой.
Обратите внимание на п. 9 http://wiki.opennet.ru/ForumHelp, пожалуйста.
> Вот те и открытая платформа."Автомобиль Форд может быть любого цвета. При условии что он черный."
Да всё вроде правильно сделали. Платформа как была, так и осталась открытой, только теперь она ещё способствует тому, чтобы у компаний было меньше возможностей создаваться ситуации, в которых возможна монополия. Думаю, это скорее хорошо, чем плохо, и лучше способствует свободе.
> Да всё вроде правильно сделали. Платформа как была, так и осталась открытой,
> только теперь она ещё способствует тому, чтобы у компаний было меньше
> возможностей создаваться ситуации, в которых возможна монополия. Думаю, это скорее хорошо,
> чем плохо, и лучше способствует свободе.Стив Джобс одобряет.
толсто
> толстоНормально. Если нельзя добавлять API - гугл присвоил себе единоличные права на какую либо модификацию. А вот это уже ну совсем не в духе опенсорса. Обычные проприерасовские замашки. Чем это отличается от, допустим, MS и их подхода?
Я что-то пропустил - MS открыл код и разрешил его менять?Кроме того, разве нельзя форкнуть Android под другим именем и делать несовместимые изменения в новом проекте? Как я понял, можно, просто это не должно называться Android.
> Я что-то пропустил - MS открыл код и разрешил его менять?Нет. Но если код открыт но менять его нельзя - это ничем таким особо не лучше. "У меня есть посылка, но вам я ее не отдам" :)
> Кроме того, разве нельзя форкнуть Android под другим именем и делать
> несовместимые изменения в новом проекте? Как я понял, можно, просто это не
> должно называться Android.Из указанного определения ниоткуда не следует что так можно. А по законам о авторском праве по дефолту у вас правов ноль и вы можете только то что вам отсыпят. А там при отсыпании запретили вообще менять API. И уж ессно при такой формулировке в суде тюкнуть за ее нарушение - как два пальца об асфальт. В общем, по сути оно превратилось в проприетарную поделку для которой можно получить сорц. Ну, как с QNX например - сорц посмотреть можно, но профит с этого получить - ни-ни! Можно только задарма поработать на владельца, но сливки снимать имеют право только они.
> В общем, по сути оно превратилось в проприетарную поделку для которой можно
> получить сорц. Ну, как с QNX например - сорц посмотреть можно,
> но профит с этого получить - ни-ни! Можно только задарма поработать
> на владельца, но сливки снимать имеют право только они.О, прозрел. А то тут рассказывают то о добром гугле который пишет и отдаёт, пишет и отдаёт, то об укрощённых корпорациях, которые в железном ошейнике GPL вынуждены тянуть упряжку вместе с сообществом.
А оно вона как: тянут, но туда, куда надо им, и отдают чтоб можно было забрать.
Полностью с вами согласен.
Это как ситуация с играми под Android. Есть Mali-400, которая в большинстве реализаций мощнее Tegra-2. Но некоторые производители игр указывают, что будут работать только на тегре. И приходиться ставить заглушку для них чтобы работали.Есть OpenGL зачем выдумывать проприетарные API...
А тот факт, что гугль монополист в очень многих областях, в т ч на выпуск андроида и фактически держит всех производителей за одно место в расчет не берется?
Я вижу все довольны его магазинами и многочисленными зондами. Софтину без регистрации даже не скачать, а уж если зарегился, то получишь по полной. Мрак.
...чтобы у компаний было меньше возможностей создаваться ситуации, в которых возможна монополия, а у Компании - больше.
Поддерживаю. Для такого большого коммерческого проекта, как Android, нельзя допускать фрагментацию из-за ответственности перед пользователями. Это можно сделать двумя способами: стать закрытым или обязать все возможные форки быть совместимыми. Google сделала правильный выбор.
Это защита от "Embrace, Extend, and Extinguish"
> Это защита от "Embrace, Extend, and Extinguish"Ну тогда если вас превентивно посадить в тюрьму - это защита от преступлений. Ведь в тюрьме сложно совершать преступления.
> Поддерживаю. Для такого большого коммерческого проекта, как Android, нельзя допускать
> фрагментацию из-за ответственности перед пользователями.Согласен, в большой стране нельзя допускать беспорядков, поэтому надо всех превентивно посадить. Если продолжить логику гугли чуть дальше.
Да уж, ситуация на мобильном рынке просто ужасна, что ОС все отвратнейшие, что железки с закрытыми загрузчиками, без карт памяти и несъёмными батарейками.
А с чего это "мобильном рынок" стал ограничиваться Европейским и Американским рынками?
Китайский рынок больше их вместе взятых.(Рынок США составляет 8% от мирового мобильного рынка, но 99% самомнения).
У китайского производителя зачастую можно получить не только спецификацию и прошивку, но и подробную схему самого аппарата.
То-то я смотрю всех китайцах всегда новейшие версии Андрюши.
Да них даже ромоделам наплевать.
> То-то я смотрю всех китайцах всегда новейшие версии Андрюши.
> Да них даже ромоделам наплевать.Дайте мне исходники! Дайте мне исходники! Не, я писать ничего не буду, писать вы обязаны! Но исходники мне дайте!
Что? Писателей много, ждут не дождуться, приляпывают драва драва от старой версии Андроида к новой и прочими извращениями занимаются. А уж если бы всё открыто было...
Заговор всё это, чтобы Нексусы продавать и чтобы железки брали каждые полгода.
Ну, вон на DX устройств с 4.2 вагон
Это что за устройства?
Судя по тому, что на китайские телефоны даже родные прошивки практически не обновляются (не говоря уж о сторонних), создается впечатление, что исходники пишутся на рисовой бумаге, которая съедается на фуршете по случаю успешного выпуска продукта.
Уже объясняли когда-то.
1) Там у них обычно код у кого-то ворованный, так что открывать они ничего не будут, потому что огребут кучу претензий.
2) Если открыть - в соседнем опдвале моментом сдерут и будут торговать копиями девайса. Если повезёт - то эти купии будут не особо хуже и не будут компрометировать марку, но обычно их ещё и удешевить пытаются.
Ну и да, поддержка в цену продукта не заложена, поэтому никто выпуском обновлений не занимается.
> Ну и да, поддержка в цену продукта не заложена, поэтому никто выпуском
> обновлений не занимается.Правильно. У вас есть выбор - платить лишних полцены устройства за хороший сервис или перекантоваться самому, без оного. А, собственно, почему надо с ножиком к горлу впаривать услугу? И кто сказал что 100% покупателей в ней нуждается?
BSD like лицензия до хорошего не довела. Как и ожидалось.
> BSD like лицензия до хорошего не довела. Как и ожидалось.Дык, не запрещает навешивать добавочные ограничения. Поэтому сегодня - позвольте-ка согнать вас всех дружненько в уютный концлагерь. Для вашего же блага, разумеется.
>>что стало поводом для злоупотреблений.Фига, злодеи какие, меняют код открытой системы и делают ее лучше!
Таким макаром скоро все хаки, превращающие google/android в нечно юзабильное станут внезакона. Еще бы, рекламы нет, инфу не тихо сливает да еще и все возможности системы доступны пользователю!
>>>что стало поводом для злоупотреблений.
> Фига, злодеи какие, меняют код открытой системы и делают ее лучше!Ага Microsoft в свое время так улучшила поддержку HTML, что сайты перестали адекватно рендериться всем, кроме IE.
> Ага Microsoft в свое время так улучшила поддержку HTML, что сайты перестали
> адекватно рендериться всем, кроме IE.А гугл улучшил яву примерно так же. И libc. По поводу чего появилась ява-которая-не-ява и ни с чем кроме самой себя не совместима + странный набор системного софта поверх линукса который вроде и похож на остальные линуксы и вроде и не линукс, ибо с обычным линуксом не совместим. Что сильно доставляет желающим например грузануть нормальный пингвин, ибо видеодрайвера мало того что проприентарные, так еще и собраны с поддержкой особо-горбатых библиотек ведроида.
> Фига, злодеи какие, меняют код открытой системы и делают ее лучше!
> Таким макаром скоро все хаки, превращающие google/android в нечно юзабильное станут внезакона.
> Еще бы, рекламы нет, инфу не тихо сливает да еще и
> все возможности системы доступны пользователю!Еще мелкомягкие так же "улучшали" java и kerberos
> Еще мелкомягкие так же "улучшали" java и kerberosПривер с Kerberos некорректен. Единственное что они сделали- добавили PAC. И на то у них были (технические) основания.
>> Еще мелкомягкие так же "улучшали" java и kerberos
> Привер с Kerberos некорректен. Единственное что они сделали- добавили PAC. И на
> то у них были (технические) основания."Улучшили" добавив более слабую NTLM-аутентификацию в Win2K. Причем сделали это несовместимым образом с существующим на тот момент ПО, используя поле "Authorization Data", которое IETF зарезервировал для будущего использования в следующих версиях протокола. "Всем использовать Windows 2000 Server для аутентификации, уходите от использования опенсорсных kerberos-серверов, т.к. они несовместимы с нашей Windows 2000". Технического обоснования, почему нельзя было использовать стандартную для kerberos схему "single sign-on", приведено не было. Типичная попытка использования Embrace, Extend and Extinguish от мелкомягких.
> Embrace, Extend and Extinguish от мелкомягких.И тем не менее:
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Итак, вы готовы променять вашу свободу изменять ПО и определять API на защиту хомячков от каких-то там страшилок? Ну я думаю вы за это заплатите достойную цену. Благими намерениями...
а разве они запрещают сделать форк от кода и мастерить на нем все что угодно? Только андроидом не назьівайте, чтоб не бьіло тьісяча прошивок и ПО для каждой прошивки своя версия...
Статью то читал?
Андроидом никто и не называет (если действительно форкают), но гугль топчет и таких.
> а разве они запрещаютЕсли почитать их лицензию - да, запрещают.
У каждого есть своё правильное решение, но должен быть один общий знаменатель - стандарт. Не зависимо нравится он кому-либо или нет. Иначе каждый будет сидеть в своей норке и пилить свою ОС несовместимую ни с чем.
> У каждого есть своё правильное решение, но должен быть один общий знаменатель
> - стандарт. Не зависимо нравится он кому-либо или нет. Иначе каждый
> будет сидеть в своей норке и пилить свою ОС несовместимую ни
> с чем.Если она будет свободная и приносить пользу - почему не ?
> Если она будет [..] приносить пользу - почему не ?А если вред?
> А если вред?Ну так и ножиком убить можно. Вы уже выбросили все что опаснее зубочистки по этому поводу?
> Ну так и ножиком убить можно. Вы уже выбросили все что опаснее
> зубочистки по этому поводу?а зубочистку можно в глаз воткнуть.
> а зубочистку можно в глаз воткнуть.Поэтому пусть сдаст их в ближайший полицейский участок.
>> а зубочистку можно в глаз воткнуть.
> Поэтому пусть сдаст их в ближайший полицейский участок.да и себя на всякий случай, ведь наверняка думал хоть раз: «падла сосед, задолбал, убью!»
> У каждого есть своё правильное решение, но должен быть один общий знаменатель - стандарт.Да, я тоже так думаю. Давайте мы загоним вас пинками на V.32 в качестве стандарта и заставим всех остальных юзать этот стандарт. А желающих что-то там улучшить - посадим!
>но должен быть один общий знаменатель - стандартУ Вас, простите, совковые понятия. Стандарт по-буржуйски, это не общий знаменатель для всех. Стандарт по-буржуйски, - это общий знаменатель для одного (если ему повезет) или нескольких лидеров отрасли. Остальные - курят бамбук. И это не смотря на то, что у этиъ остальных решение может оказаться куда интереснее во всех смыслах.
>Иначе каждый будет сидеть в своей норке и пилить свою ОС
А что в этом плохого? Потребитель разберется и проголосует рублем/долларом/юанем. А сейчас голосуют одни доллары, да еще и купленными голосами.
Словом, мое имхо мне говорит, что: 1)форк -двигатель прогресса 2)маргинальность - первый шаг к оригинальной концепции/архитектуре 3)любой патент - попытка тормознуть прогресс в угоду паре (ох, если бы только паре!) зажравшихся уродов!
> Потребитель разберетсяэто ты так неудачно пошутил, да?
>>Участники альянса Open Handset Alliance (OHA) ... обязуются не создавать несовместимые продуктыВ него входит самсунг, однако он имеет свой SDK для андроида со своим API
+ HTC Sense терь тоже вне закона?
> В него входит самсунг, однако он имеет свой SDK для андроида со
> своим APIНовость читал? Обязуются не создавать API, из-за которого не будут проходить стандартные тесты. Т.е. если ты написал софт, который запускается на дефолтном андроиде, то он должен запускаться и на всех остальных кастомизациях андроида.
Например, производитель не имеет права поколбасить что-нибудь в java.lang.* несовместимым образом и потом предъявлять это под названием андроид.
Аа. То есть неработающее выключение звука или запись звонка наконец починят?
Другими словами, улучшать Андроид может только Гугл? Впору деда Столлмана вспоминать. Открытость тут уже и рядом не лежала.
> Другими словами, улучшать Андроид может только Гугл? Впору деда Столлмана вспоминать. Открытость
> тут уже и рядом не лежала.Почему же - улучшай, но делай это совместимым образом, не ломая совместимость с ПО, которое запускается на стандартном андроиде.
то есть, к примеру, переделать систему разрешений - ни-ни.
> то есть, к примеру, переделать систему разрешений - ни-ни.То-есть, поработать на гугл можно, а все остальное - запрещено. Круто, не зря они там опач выбирали как лицензию.
> то есть, к примеру, переделать систему разрешений - ни-ни.О чем и речь. Гугль прикрывая благими намерениями только подкладывает себе соломку повсюду. Скоро все в этой соломе завязнут и будут вспотыкаться.
Почему же, делай. Как это было сделано в Солярисе, например. Там RBAC ни в коей мере не ломает совместомость со старыми системами прав того же самого Соляриса.
>> Другими словами, улучшать Андроид может только Гугл? Впору деда Столлмана вспоминать. Открытость
>> тут уже и рядом не лежала.
> Почему же - улучшай, но делай это совместимым образом, не ломая совместимость
> с ПО, которое запускается на стандартном андроиде.Я оригинал почитал - там так чудесно написано, что, к примеру, за создание SDK с обратной совместимостью (т.е. с расширенными функциями) можно огрести неприятности. "Вы соглашаетесь не предпринимать никаких действий, которуе могут повлечь за собой фрагментацию Андроида, включая, но не ограничиваясь, создание, участие в распространении или продвижение любыми способами производных SDK" - во как.
> Почему же - улучшай, но делай это совместимым образом,Ну да, только фразы "ты можешь получить миллион" и "ты можешь получить миллион, но должен принести его мне и отдать" - немного отличаются. Хотя в обоих случаях вы можете получить миллион :)
> Почему же - улучшай, но делай это совместимым образом, не ломая совместимость
> с ПО, которое запускается на стандартном андроиде.Нормальная свобода по мнению гугля: шаг влево, шаг вправо - попытка побега. Прыжок на месте - провокация.
> Нормальная свобода по мнению гугля: шаг влево, шаг вправо - попытка побега.
> Прыжок на месте - провокация.Корпоративненько. Не пробовали, кстати, сравнивать с другими вариантами в той же нише -- понимаю, что эппловский договор с разработчиком под iOS даже публиковать запрещено, но куда-то он утекал?
> публиковать запрещено, но куда-то он утекал?Я как бы согласен что эппл намного бОльшие негодяи. Но они по крайней мере и не косят под опенсорс, сразу декларируя намерения. И да, конечно, наш юрист-соотечественник пристреливший "всего" шестерых до Брейвика пристрелившего 70 человек явно не дотягивает. Что однако совсем не отменяет того факта что оба гражданина - весьма конкретные негодяи. Да, первый чуть меньше чем второй "по итогам" так сказать "деятельности". Но - негодяи.
> Я как бы согласен что эппл намного бОльшие негодяи. Но они по
> крайней мере и не косят под опенсорс, сразу декларируя намерения.Записывайте: opensource.apple.com
Очень полезная ссылка от местных друзей проприертариев. Косьба с молотьбой.
я ж говорилhttp://marketingland.com/google-acer-android-aliyun-21631
http://marketingland.com/what-is-the-one-true-android-and-ho...saying that Google threatened to cancel Acer’s Android “license” to use Android
...
Passing the test allows the device maker to ask permission for two key things: the use of the the Android trademark and access to the Google Play app and content store. Android’s FAQ page about compatibility is a fascinating document that explains more about this.You don’t just get to have these two things. Compatibility is a prerequisite for seeking further permission, permission which is processed as best I can tell by Google itself.
This all leads back to the idea that Android really isn’t open.
(http://www.opennet.me/openforum/vsluhforumID3/87063.html#86)
> я ж говорилПравильно, пусть ведроид вымрет и даст дорогу нормальным пингвинам. Без маразма в лицензиях.
А ещё была веселуха от Гугла, там китайцы вместе с Асусом или Эйсером хотели мобилки делать на своей ОС на основе Линя, а Гугл так пальчиком пригрозил и сказал, что сотрудничать не будет после этого и всё, нет мобилок на китайсом Лине.
Свобода)
> Гугл так пальчиком пригрозил и сказал, что сотрудничать не будет после
> этого и всё, нет мобилок на китайсом Лине.Спрашивается: а чего гугл за винмобилу не пригрозит? На редкость му...цкая позиция. Или по их мнению этот отстой настолько не страшен как конкурент? :)
> Спрашивается: а чего гугл за винмобилу не пригрозит?потому что полноценный GNU/Linux зарулит ведроид влёт. под него помимо обычного нормального софта почти мгновенно зафигачат эмулятор ведра с болтами (NITDroid например), и после этого ведро с болтами будет никому не нужно. гугель не дураки, чтобы лично выпиливать дырку в своём кармане.
а винмоб в этом плане такой же конкурент, как самокат конкурент хорошему мотоциклу: вроде и колеса тоже два, и ездит, но… что-то ни ведра с болтами для него нет, ни вообще нормального софта. кое-как когда-то был wince — так его ж похоронили. для надёжности сначала уфигачив лопатой, а то живучий, падла.
> уфигачив лопатой, а то живучий, падла.Да в навигаторах до сих пор из могилы все вылезает. Правда зеленый ведроид ему осиновый кол принес, похоже. И да, пардон, может он и живучий но по сравнению с любыми иными девайсами на чем угодно еще оно смотрится как паровоз на фоне TGV. Дубовое и неудобное.
я сравнивал с другими потугами «винды для мобильных». на этом фоне оно смотрелось ещё вполне ничего. сравнивать его даже с ведром болтов как-то читерски…
А что плохого в правиле "Если это несовместимос андроидом, то не нзывайте это андроидом"?
Собственно, в третьем пункте лицензии BSD почти то же самое написано, только более строго.
Там не называть запрещено, а "Вы соглашаетесь не предпринимать никаких действий, которуе могут повлечь за собой фрагментацию Андроида, включая, но не ограничиваясь, создание, участие в распространении или продвижение любыми способами производных SDK"
Так и когда BSD cофт берешь, тоже соглашаешься с третьим пунктом лицензии не отождествлять производный продукт с оригинальным.
Если взять СДК, сделать несовместимым и назвать это не андроидом, а как-то по-другому, новая лицензия нарушена не будет.
Ещё раз. Там нигде не сказано, что несовместимое нельзя называть андроидом. А сказано что нельзя создавать производные SDK.
> Ещё раз. Там нигде не сказано, что несовместимое нельзя называть андроидом. А
> сказано что нельзя создавать производные SDK.Еще раз, написано, что нельзя делать изменения, приводящие к фрагментации платформы "Андроид", в т.ч. изменения в СДК. Следовательно, если ты говоришь, что это не "андроид", а какая-нибудь новая платформа FooGoo с нескучными обоями, то к фрагментации платформы андроид это не приводит.
> к фрагментации платформы андроид это не приводит.А вот это еще не факт, думается мне что just in case это потребуется в суде доказывать от души.
> в т.ч. изменения в СДК.Там так написано как будто изменения в API делать нельзя вообще никак и никому кроме гугля. И в суде хрен отбрехаешься потом.
> Там не называть запрещено, а "Вы соглашаетесь не предпринимать никаких действий, которуе
> могут повлечь за собой фрагментацию Андроида, включая, но не ограничиваясь, создание,
> участие в распространении или продвижение любыми способами производных SDK"цитата: "...приводящие к непрохождению тестов на совместимость с эталонной платформой Android."
Думаю, это логично и все объясняет!
> А что плохого в правиле "Если это несовместимос андроидом, то не нзывайте это андроидом"?Проблема в том что гугл не называться запретил а само действие. Что куда как более существенное ограничение.
>> А что плохого в правиле "Если это несовместимос андроидом, то не нзывайте это андроидом"?
> Проблема в том что гугл не называться запретил а само действие. Что
> куда как более существенное ограничение.В условиях явно сказано, что нельзя делать изменения, приводящие к фрагментации платформы "Андроид". Если же платформа не "Андроид", значит можно, ибо явного запрета нет.
> Если же платформа не "Андроид", значит можно, ибо явного запрета нет.Явного разрешения - тоже. А поскольку по законам о авторских правах по дефолту все права у авторов, "можно, ибо явного запрета нет" ниоткуда не следует.
Мозильщики например поступили в таком же случае чисто и умно: сорс можно менять как угодно, а вот торговую марку "файрфокс" можно юзать только тем чьи патчи одобрены мозиллой. Иначе называйтесь как-нибудь еще. И свобода модификации софта не попрана и честь марки защищена. А вот у гугля получилось криво и мутно и может вызывать проблемы. FAIL.
ох уж меня аналитики эти веселят. Вы видели этот китайский андроид - он был насквозь пропитан клаудами. Тоесть там без их сервисов еще больше - не ту и ни сюда.
> теперь явно запрещает создание и распространение сторонних вариантов SDKКорпорация добра, eh?
Здравствуй ..опа вендорлок
А мне кажется что это как раз напрпвлено против попыток вендорлока от производителей девайсов. Не?!
не.
Опять нвидия в пролете. Теперь уже со своей tegra zone?
Я не понял, теперь допустим прога TrackID только на сони девайсах запускатся бу?
исходные коды -- Android SDK -- распространяются под EULA ?всмысле никакой совместимости с GPL.. совсем никакой?
> всмысле никакой совместимости с GPL.. совсем никакой?Хм, кернел - не SDK, потому там пофиг на SDK. Или имеется в виду возможность написать GPLную программу?
Ура! Теперь триллионы профессиональных глаз смогут посомотреть код, но хозяин руками трогать запретил!
> Ура! Теперь триллионы профессиональных глаз смогут посомотреть код, но хозяин руками трогать
> запретил!Свобода. Apache edition.
apache не запрещает трогать. Запрещает google в отдельной EULA.
> apache не запрещает трогать. Запрещает google в отдельной EULA.Так в том то и проблема - если нечто выпущено под опаче, нет никаких гарантий что через некоторое время не устроят кидалово с изменением правил игры прямо по ходу игры. Что превращает проекты под данной лицензией в знатный лохотрон.
(мысли не очень в тему) вообще, кстати, избежать «фрагментации платформы» достаточно просто: надо всего лишь делать так, чтобы не было сильного желания лично допиливать фичи. помнится вон (например) в каком-то старом ведре парень пытался добыть raw с камеры — и жестоко обломился: API для этого нет. это так, первое, что вспомнилось.конечно, при таких раскладах кому-то всенепременно захочется API расширять, потому что «вы свободны в пределах нашего концлагеря» как-то мало прикалывает, особенно в системе с декларируемой «открытостью».
что мешает сделать широкий API и возможность узнать «капсы» устройства, чтобы выяснить, какое именно API работает, а не давать вместо этого API-кастрата? вопрос риторический.
> лично допиливать фичи. помнится вон (например) в каком-то старом ведре парень
> пытался добыть raw с камеры — и жестоко обломился: API для
> этого нет. это так, первое, что вспомнилось.А это в принципе возможно?!
Вроде модули камеры мобильных телефонов обучены выдавать уже готовый пожатый результат...
Алсо с самого начала было ясно что Трололоид банальный зонд. Вы господа на ЭТО согласились. И к чему теперь возмушения?
Все правильно гугель делает. Массовый пользователь от этого только выиграет! Или в результате глупые и жадные производители девайсов нагородят огород костылей и в результате тот самый хомячок будет еще больше страдать и кричать "Этот ваш Андроид такая кака." гуглу такая радость не нужна.
Алсо пост написан с телефона с WM 6.5...
> А это в принципе возможно?!
> Вроде модули камеры мобильных телефонов обучены выдавать уже готовый пожатый результат…не знаю. на n900 — возможно, например.
p.s. паренёк, по-моему, добыл таки тогда равку, но при помощи такого заднепроходного колдовства, что и вспоминать страшно.
> не знаю. на n900 — возможно, например.n900 это белая ворона, в хорошем смысле.
Очень жалко что нокиевская Maemo загнулась...
Была бы нам хоть какаято свобода... А так один Андроид куда не плюнь. Было бы куда с WM переползти.> p.s. паренёк, по-моему, добыл таки тогда равку, но при помощи такого заднепроходного
> колдовства, что и вспоминать страшно.Значит возможно. Хотя наверное сильно зависит от модели модуля камеры.
> n900 это белая ворона, в хорошем смысле.ну, если быть совсем точным, то это и не телефон. это очередной NIT, просто туда ещё и gsm-модем засунули.
> Ура! Теперь триллионы профессиональных глаз смогут посомотреть код, но хозяин руками трогать
> запретил!...посмотреть код приложения под Андроид сейчас каждый может без труда и без этого.
Как раз в случае СДК, отличного от Гугловского посмотреть будет тяжело -- и, как результат, всякие бяки загружаются прямую прямо с Гугль-ГОУ...
То, что ГУГЛЬ борется за открытось кода приложений -- это на плюс...
> Главным мотивом ужесточения соглашения стало желание предотвратить появление приложений, неспособных выполняться на всех устройствах Android и ограниченных возможностью работы на устройствах какого-то отдельного производителя.И чем это отличается от ситуации с java за которую пинали Oracle?
..тем что разговор идет не об самом Андроиде, а об СДК!
Бугурт с AliumOS быстро забыт. AliBaba самое время выпустить винфон и не париться.
> Бугурт с AliumOS быстро забыт. AliBaba самое время выпустить винфон и не париться.Не париться не получится, ибо MS не менее ушибленная контора. Мало того что операционка полный шит и интерфейс вырвиглазный, так оно еще и денег стоит. При том что вырвиглазный интерфейс менять нельзя. В принципе.
ХМ.. усем празно болтающимся обращаю внимание:
В статье говорится не об Android, а об Android SDK.
РАЗНИЦУ чувствуєте?
Никто никому не запрещает писать своё SDK с нуля... :)..теперь в тему разговоров JAVA - Android ... фактически, ANDROID -- фреймворк под JAVA c скомпилеными для убыстрения выполнения библиотеками...
Больше различных СДК -- собственно, больше памяти это все занимает в планшетах и смартфонах...
Есть разница между модификацией SDK и созданием SDK add-on. Насколько я понял из Terms & Conditions никто не мешает вендорам создавать свои адд-оны к SDK. И изменения в T&C направлены скорее против товарищей модифицирующих сам SDK и делающих его несовместимым с оригинальным. Насколько я вижу, из SDK никуда не делись адд-оны HTC OpenSence, Sony Xperia extensions или LG Real3D. Впрочем, кого на opennet это волнут?
Вы не учитываете одного. Гугл коммерческая компания, а не благотворительная организация.
И Гугл зарабатывает деньги. А в бизнесе нет друзей, есть временные союзники.
> Вы не учитываете одного. Гугл коммерческая компания, а не благотворительная организация.про это часть комментаторов забыло-не-вспоминало. времени нет. надо быстро-быстро гнобить source-based вообще и bsd в частности