Search
Write a publication
Pull to refresh

Comments 52

Как я понимаю код андроида невозможно закрыть? Ну разве что можно сделать закрытую ветку, но тогда форкнется предыдущая. Гуглу это будет не выгодно. Я кстати плохо осведомлен, вот например в код ядра линукс можно вносить изменения послав например патч безопасности и если его примут он будет в коде. Можно ли в гугл или в Open Handset Alliance послать какой нибудь патч для андроида? Или же у них там вся разработка закрыта и открытость только в том, что есть код?
UFO landed and left these words here
Почти весь код 3-го андроида перенесён в 4ый. Они сами считали его переходным и не открывали для использования вендорами этого временного и, наверное, недостаточно хорошего решения.
При желании в будущем можно вообще полностью перейти на разработку недостаточно хорошего кода, который открывать не нужно. Если уже 3.0 не достаточно хороший, то если захотеть и 5.0 и 6.0 и т.д. тоже могут быть такими.
Это был «тест» который надо было быстро выкатить, потому и не выложили. Вам ни кто не обещал выкладывать моментально все релизы.

А вот сказали что будет доступно позже, так и сделали. Все доступно в aosp, кому надо тот берет и пользуется.
Код ханикомба не был доступен в паблике, вендоры, как раз, получили исходники.
Я где-то читал, что весь код третьей ветки присутствует, но у него удалены опознавательные знаки, т.е. метки бранчей и т.п. Сделано как раз из-за низкого качества третьей ветки. Так что при желании вы можете проверить и найти тот самый говнокод. )
Исходный код ветки 3.0 сейчас есть в AOSP.

Закрыть существующие исходники нельзя, но можно закрыть новые нароботки (почти весь исходный код собдержит лицензию Apache, кроме собственно ядра, которое под GPL). Для Google мотивацией может служить появление конкурентов, использующих исходный код Android, но с напрочь выпиленным Play (Market), например Kindle Fire.

Патч отправить можно, но пройти Code Review довольно сложно, даже для bugfix. Внести большие изменения затрагивающие архитектуру частным лицам практически невозможно.
UFO landed and left these words here
Там нет веток и меток, но коммиты там есть.
UFO landed and left these words here
UFO landed and left these words here
Бегло глянул, нашел метку android-3.2.4_r1. Еще можно посмотреть, какие коммиты касаются, например, core/app/Fragment.java. История, наверное, не вся, и не в том виде, в котором она была в Google (возможно часть коммитов была squashed), но она есть. Метку android-3.2.4_r1 оставили, потому что коммиты к ней относящиеся не включены в ICS (последний merge из Honeycomb в ICS сделан незадолго до этого).
Насколько я знаю, большинство бранчей и меток относящихся в 3.х вычистили из репозитория перед релизом сорса 4.х
У меня Kindle Fire, многие после его покупки ставят на него Android т.к. он тогда становится почти полноценным планшетом.
Весь код HC лежит в aosp, если знаете номера комитов, то он легко восстанавливается.

Уже 100500 раз писали почему удалили теги или почему его не выложили: чтобы все сосредоточились на ics, а не плодили новые девайсы на ханикомбе.
Можно ли в гугл или в Open Handset Alliance послать какой нибудь патч для андроида?
Похоже, что можно. Однако, одно дело – послать патч, и совсем другое дождаться рассмотрения. Хотя внутренней кухни не знаю.
Просто будет неплохо например набрать набор того что нужно сделать на андроиде с народа, провести голосование обговорить с разрабами и если сами они делать не захотят сделать инициативной группой. Далее послать патч. Достаточно оптимальный вариант. Например из функций неплохо сделать вширую систему управления кнопочками в меню уведомлений (слайдеры и т.д.) чтобы можно было менять, добавлять новые и т.д. например кому то блютус не нужен постоянно, а кто то хочет врубать wifi рутер одним кликом. Также не совсем понимаю, почему например для Google Music есть виджет на экране блокировки, а на Google Talk или Google+ нет. Да и вообще не видел подобного софта. + было бы удобно например если приходит сообщения нажать рядом кнопочку ответить не заходя в само приложение. Также из экрана блокировки. + виджеты на экране блокировки. Можно было бы например нажать кнопку и смотреть кто в сети Gtalk или новые сообщения твиттера.
UFO landed and left these words here
Это я знаю. Но хотелось бы встроенное в сам андроид, и на должном уровне. + еще неплохо сделать меню настроек кастомизируемым. То есть например создавать категории перемещать и т.д. любые объекты меню. В итоге можно будет собрать например для планшета удобную быструю настройку. Например с ходу можно сказать, что мне не нужны профили меню аккаунты местоположение, безопасность язык и ввод востановление и сброс не открывал после их настройки. Дата и время тоже. Спец возможности вообще не нужны. Однако если это все убрать и оставить
Wifi
Bluetooth
Передача данных
тут из рома менюшки не буду их писать
Память
Батарея
Приложения
Для разработчиков
Производительность
О планшетном ПК (там обновления и при перепрошивке удобно смотреть версию плюс общая информация)

Все уместится на одном экране и не надо крутить. По сути это не настройки а повседневные инструменты для работы. Посмотреть память батарейку удалить и почистить приложения. А вот зачем каждый день регулировать звук и менять настройки блокировку или экрана мне не ясно (яркость и звук из слайдеров у меня регулируются) Тогда система станет в разы удобнее в плане меню.
UFO landed and left these words here
Для тех кому не надо есть iOS где нет виджетов. А тут можно двигать виджеты и т.д.
Да и кто мешает при удержамии пункта меню разрешать его перемещение? Кому надо тот сделает. Фича жутко полезная, т.к. большая часть меню нужна при первой настройке, а другая часть используется каждый день. И вообще настройки надо переименовать в «Система» например. Т.к. там все что связано с управлением ОС. А настройки вывести отдельно. Wifi это больше системная функция, а не настройка. Там надо выбирать сеть и т.д. Меня радует что в 4 андроиде можно статический адрес задать для каждой отдельной сети или например проги можно удалять из ланчера, хотя это наверное зависит от самого ланчера.
Хочу, чтобы вы сделали ондроед. Суть токова:… Можно грабить корованы.
У меня есть в планах система построенная на гибкости и взаимодействиях. Что хочешь меняй, что хочешь используй, как хочешь работай с сервисом, меняй дизайн, порядок ссылок, добавляй новые, но это пока что только веб-вариация.
Круто, что за система/сервис?
У Google Music не виджет, а замена LockScreen. То есть когда играет музыка стандтартный Lockscreen не используется.

В настоящее время public API для поддержки виджетов на LockScreen и в NotificationBar в AOSP нет, хотя это предложение вроде бы рассматривается.
Неправда, поставьте TuneIn и на локскрине будет что то вроде виджета с кнопками и картиной. У Music тоже самое.
Похоже вы правы. Правда больше похоже на то, что Music показывает Activity на фоне Lock screen, а не на то, что LockScreen поддерживает Widget.
> Гуглу это будет не выгодно

Ну я, например, вообще не понимаю: чем невыгоден для компаний джейлбрейк или opensource? Если бы Apple выпускали заранее брейкнутые аппараты, то спрос бы на них лишь увеличился, нет? Аналогично они могли бы какую-нибудь ios выложить в открытую (разумеется, с лицензией, запрещающей всё что может им не понравиться), разрешив разработчикам высылать им патчи там, и прочее…
Почти весь доход гугла идёт с рекламы. На рутованом телефоне легко поставить от неё фаерволл. Продажи выше, а доход меньше.
UFO landed and left these words here
Даже если все закрыть умельцы всегда найдут как убрать рекламу. Зато посмотрите сколько китайских планшетов есть под Android. И везде почти впилен Gapps. А это маркет, и другие сервисы, а значит + один юзер его сервисов. Будет заходить из браузера планшета или смартфона или с компа и реклама будет там проходить. Гугл же вроде с рекламы из приложений мало что получает, особенно если она сторонняя. Его интересует больше с сайта и продажи в маркете. А там уже сейчас больше игр с платными внутренними функциями, взломать такие фактически только сейвами можно. Из за открытости кто угодно может клепать разнообразные девайсы на андроиде, каждый приносит новый гугл аккаунт или активность в текущем. Пусть хоть 80% будут взламывать, хотя айтишников или просто людей способных сообразить про форумы и т.д. на самом деле не так много. Все равно доход с маркета оплатит открытую разработку андроида.
Как я понимаю код андроида невозможно закрыть?

Некопилефтные лицензии как ASL/BSD и подобные позволяют закрывать код производных проектов. То есть юзерспейс, некоторые фреймворки можно закрыть без проблем. То, что лицензировано копилефтными лицензиями, открытым останется на постоянной основе. Но в Андроиде это по сути только ядро Linux + опять же некоторые фреймворки а ля некоторые компоненты WebKit.
Так что простор для закрытия исходников большой :)
> Android останется свободной как минимум ещё пять лет

А лицензия GPLv2 несвободы и не даст.
А разве я не могу перейти с GPLv2 на другую лицензию?

Предположим, Гугл перешел на проприетарную модель Андроида. Да коммьюнити форкнет ветку 4.0 и будет развивать свою версию OpenDroid, но скорее всего производители выберут именно Гугл: корпорациям легче договорится между собою, а не с безликим коммьюнити. ИМХО
Я не очень уверен, а если быть точнее, я очень не уверен, но насколько я знаю, GPL это что-то вроде спида, в хорошем смысле этого слова. То есть если ты используешь GPL код в своих проектах, то твой проект тоже GPL. Этакий вирус. Но повторяюсь, вероятно что я ошибаюсь. Кто-нибудь поправит если это так.
> производители выберут именно Гугл
Как раз не факт. Samsung вон недавно купили разработчика CyanogenMod. В общем, если форк будет хороший и не будет отставать от официальной версии, то выберут скорее всего именно его.

К тому же если вам предложат заранее джейлбрейкнутый мобильник, вы согласитесь? Лично я — да. Из-за этого это выгоднее :)
* выгоднее из-за того, что многие предпочтут именно рутнутый заранее.
Все эти девайсы практически ничто, без Google Play и других сервисов «корпорации добра», так что крупные производители никуда не уйдут от сертификации своих девайсов, а всякие скины и модификации системы они и так уже делают…
А само название «Android» закопирайчено? Если да, то кем? Ну вдруг, гуглы когда-нибудь возьмут и перепишут с нуля андроид, да так, чтобы он не был той кашей которой является сейчас. Да так, чтобы софт под него можно было катать на с++, например, да так, что возьмет еще и нокию купит, да ещё и Qt нормально портирует под андроид. У нокии же там не самое завидное положение, да? Интересно, как бы развивался кьют в руках гугла. Ах, мечты-мечты.
Название не может быть закопирайчено, оно может быть торговой маркой. И я почти уверен, что Google зарегистрировал её как таковую. Это значит, что выпускать такую же ОС с таким же названием (логотим кстати тоже наверняка сделали торговой маркой) уже нельзя.
Ну раз она зарегистрирована гуглом, то им я полагаю можно?
Возможно, она зарегистрирована Open Handset Alliance. Скорее всего, так и есть.
Рекомендую взглянуть на BlackBerry PlayBook/BB10 — там все это уже есть: и C++ Native API, и Qt.
UFO landed and left these words here
В чем конкретно херня то заключается? Касательно названия я ведь только спросил на счет «копирайтов», и может ли гугл написать другую ОС и назвать её андроидом. Все остальное мечты :}
UFO landed and left these words here
Лол, так вы про это. Ну разумеется никто не будет переписывать андроид. Это же просто влажные фантазии.
Android включает много не-GPL кода. Может так оказаться, что GPL-часть останется GPL, а то что сейчас под лицензией Apache будет закрыто, есть Google так решит.
UFO landed and left these words here
Ализар, ваш прежний стиль возвращается?

Что за «сделка с китайским правительством»? Могли бы чуть больше погуглить и пояснить нам, что за организации в Китае (а заодно и в Европе и США) занимается регулированием таких сделок. В источнике нет слова «правительство».
Если «Android не является собственностью Google», то непонятно, как Google может сделать Android несвободным :)
Sign up to leave a comment.

Articles