LINUX.ORG.RU
ФорумTalks

Google «подозрительно» удалила полезную функцию из Android

 ,


0

2

Выпущенное на этой неделе обновление Android 4.4.2 для устройств Google Nexus лишилось функции, которая давала пользователям возможность тонкой подстройки привилегий, относительно доступа к системе со стороны установленных приложений. Подобный шаг Google подвергли критике в некоммерческом фонде Electronics Frontier Foundation. Удаленная функция называется App Ops и впервые она была выпущена в Android 4.3. Она имела интерфейс, через который пользователи могли предоставлять или отзывать те или иные привилегии у приложений, когда работают с ними или устанавливают их. Традиционно Android предоставляет приложению любо все привилегии, которые оно запрашивает, либо не предоставляет их. Тонкая грануляция привилегий, реализованная в App Ops, это именно то, чего многие специалисты и продвинутые пользователи ждали от операционной системы.

подробности

Перемещено JB из android



Последнее исправление: cetjs2 (всего исправлений: 2)

Выпущенное на этой неделе обновление Android 4.4.2 для устройств Google Nexus лишилось функции, которая давала пользователям возможность тонкой подстройки привилегий, относительно доступа к системе со стороны установленных приложений

а не в 4.4 ли случаем?

RedPossum ★★★★★
()

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

ага, только по умолчанию все равно все разрешено, а интерфейс на редкость неудобен
и с помощью App Ops нельзя скрывать device id, например
возмущаться надо не тем, что google это поделие удалил, а тем, что ничего нормального до сих пор не запилено

dt1 ★★
()

Я даже не заметил, что оно было. Они так быстро её убрали...

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

ага CyanogenMod рулит

Уже OmniROM и самопал. Цианогенмод пошел по коммерческим стопам и несмотря на наличие тулз для контроля за пермиссиями выпилил весьма серьезные фишки - caldav и webdav, теперь с этой прошей только exchange сервер или цианогеновский.

unborn
()

В гугле ещё сказали, что это тестовая возможность, случайно попавшая в релиз.

Думаю, «случайно» закоммитивший её программист уволен с волчьим билетом.

router ★★★★★
()

Вот же ж, зондостроители, так долго не добавляли, а потом добавили и сразу выпилили

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

Я верю, но что тогда удалили в 4.4 и что мы обсуждали тут?

прими разупорин, в 4.4 они усложнили вызов App Ops, но возможность в принципе осталась
даже приложение есть: https://play.google.com/store/apps/details?id=com.colortiger.appopsinstaller
в 4.4.2 выпилили совсем жестко, сторонней прогой не вызвать, но оно все еще внутри :)

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

логично. гугл считает, что ухомячков gprs и gps должен быть включен 24/7

насчет gprs (в лице, конечно же, 3g и LTE) так и должно быть.

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

а его google запилила?
я про то, что в системе из коробки должна быть возможность ограничивать приложения

dt1 ★★
()

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

goingUp ★★★★★
()

Судя по моему нексусу, гугл еще и функцию энергосбережения удалила.

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

спасибо, пояснил

прими разупорин

ну вот без того никак, да

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

отключить рекламу можно будет простым отрубанием интернета приложению

Там не было возможности отключить приложению интернет.

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

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

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

Ты так говоришь, будто есть какой-то тайный сговор корпорации гугла с мелкими жалкими/жадными до чужих данных фирмочек/программистов

какой еще сговор, если гугл - самая жадная до чужих личных данных контора?
стандартный набор gapps на андроиде собирает о тебе все, что только можно

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

Фи. Не смешно. Уже ей то, с доступом к ядру, не помешают никакие приложения по ограничению доступа. Думай, что говоришь.

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

Наверное даже надавили владельцы приложений с рекламой

Мой cm с adblock смотрит на рекламу как на говно.

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

Гугл ни при чём. Просто архитектура Android - сплошное говно, которое исправит только могила. Шутка ли, системные и пользовательские приложения в рантайм впихнули, да ещё и в один.

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

я про то, что в системе из коробки должна быть возможность ограничивать приложения

ну ты как маленький, это же проприетрщина. Кого там могут волновать потребности пользователей?

hope13 ★★★
()

И тут же App Ops появилась в плее в виде отдельного приложения. А в цеане она изкоробочно ещё в 4.3 была впилена.

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

А что, таки в iOS это настраивается?

Таки да. Вот, смотрю в свой айфон. Настройки -> Приватность. Отдельно настраивается доступ к 1) GPS; 2) контактам; 3) календарям; 4) напоминаниям; 5) фотографиям; 5) синезубу; 6) микрофону; 7) твиттеру; 8) фейсбуку. Можно включать и выключать для каждой программы, которая в какой-нибудь момент запрашивала таковой доступ (если программе доступ не нужен, она в списке не появится).

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

А если таки запросит, то упадет или там как в некоторых альтернативных прошивках андройда ей фейк подсунут?

zloelamo ★★★★
()

умвр, omnirom 4.4.2 sgs2.

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

Отдельно настраивается доступ к 1) GPS; 2) контактам; 3) календарям; 4) напоминаниям; 5) фотографиям; 5) синезубу; 6) микрофону; 7) твиттеру; 8) фейсбуку.

Доступ к интернету в целом не настраивается.

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

Доступ к интернету в целом не настраивается.

Нет.

А если таки запросит, то упадет или там как в некоторых альтернативных прошивках андройда ей фейк подсунут?

Насколько я помню, ей вместо какого-то валидного объекта вернут null. А дальше варианты. Если программа просто пошлёт ему какие-то сообщения (наиболее частый случай) то они просто уйдут в null, который в /dev/, и ничего не случится. Если программа попытается получить какие-то данные, то опять-таки получит null. В принципе, может и упасть, если специально не предусмотрит этот вариант; но, так как null может получиться и в иных ситуациях, то его обычно предусматривают. Ну и, понятное дело, программа может специально посмотреть, не null ли ей дали вместо чего-то валидного.

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