Центральный андроид

Facebook Messenger против. Google Hangouts: параллельный взгляд на разрешения

protection click fraud

Мы сравнили разрешения приложения для обмена сообщениями Facebook с приложением Hangouts от Google.

Чтобы не зацикливаться на этом, потому что я думаю, что почти все кто читал наш разбор из всей FUD и путаницы вокруг плохо информированных историй о Facebook Messenger понял — но вот интересное упражнение. Недавно мы рекомендовали, чтобы при возникновении вопросов о разрешениях, объявляемых приложением, вы обращались к аналогичному приложению. Это может не рассказать вам всю историю, но должно дать вам довольно хорошее представление о том, может ли приложение сделать что-то гнусное.

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

Итак, давайте сравним Facebook Messenger с другим популярным приложением для обмена сообщениями — Google Hangouts. Если вы каким-то образом не использовали Hangouts раньше, это служба обмена сообщениями Google, и теперь она также является предпочтительным приложением Google для обмена текстовыми сообщениями. (Хотя вы все равно найдете другие приложения для обмена сообщениями на телефонах большинства производителей, даже если на них установлена ​​​​Hangouts.)

Давайте поместим разрешения рядом — как скопированные непосредственно из Google Play — и посмотрим, как это выглядит. Все во имя науки.

Личность

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Найдите учетные записи на устройстве Найдите учетные записи на устройстве
Прочтите свою карточку контакта Добавить или удалить учетные записи

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

Контакты/календарь

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Прочтите свои контакты Прочтите свои контакты
Строка 1 — ячейка 0 Измените свои контакты

Таким образом, Google Hangouts имеет дополнительную возможность изменять ваши контакты, а не просто читать их. Facebook Messenger может только читать ваши контакты.

Расположение

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Приблизительное местоположение (на основе сети) Приблизительное местоположение (на основе сети)
Точное местоположение (GPS и сеть) Точное местоположение (GPS и сеть)

Этот, что неудивительно, даже мертв. На самом деле довольно стандартные вещи для определения вашего местоположения. И оба приложения позволяют вам прикрепить свое местоположение к сообщению. (Тем не менее, Hangouts требует, чтобы вы добавили его самостоятельно, тогда как Facebook Messenger по умолчанию сообщает ваше местоположение в каждом новом сообщении. Вот как это отключить.)

СМС (текстовые сообщения)

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
редактировать текстовые сообщения (SMS или MMS) читать ваши текстовые сообщения (SMS или MMS)
получать текстовые сообщения (SMS) получать текстовые сообщения (SMS)
читать ваши текстовые сообщения (SMS или MMS) отправлять смс-сообщения
отправлять смс-сообщения редактировать текстовые сообщения (SMS или MMS)
получать текстовые сообщения (MMS) получать текстовые сообщения (MMS)

Интересно только то, что Facebook Messenger и Google Hangouts перечисляют одни и те же дополнительные разрешения в несколько разном порядке. (Я понятия не имею, почему.) В противном случае это именно то, что вы ожидаете увидеть в паре приложений, которые служат приложениями для обмена текстовыми сообщениями.

Телефон

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
редактировать текстовые сообщения (SMS или MMS) читать ваши текстовые сообщения (SMS или MMS)
Прямые звонки на телефонные номера Прямые звонки на телефонные номера
Читать журнал вызовов Ряд 2 - Ячейка 1

Facebook Messenger может видеть ваш журнал вызовов. Видеовстречи не могут. Будет интересно посмотреть, изменится ли это, если и когда будет свернут Google Voice.

Фотографии/медиафайлы

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Тестовый доступ к защищенному хранилищу Измените или удалите содержимое вашего USB-накопителя
Измените или удалите содержимое вашего USB-накопителя Тестовый доступ к защищенному хранилищу

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

Камера/микрофон

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Снимайте фотографии и видео Запись аудио
Запись аудио Снимайте фотографии и видео

Хотите сделать фото или видео? Хотите вообще использовать микрофон? Вам нужны эти разрешения. Стандарт. Вещи.

Информация о подключении к Wi-Fi

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Просмотр соединений Wi-Fi Просмотр соединений Wi-Fi

Еще одно базовое разрешение, совместно используемое обоими приложениями, и существует множество причин, по которым приложение объявляет об этом. Hangouts, например, необходимо перемещать много данных, если вы совершаете видеозвонок. Поэтому он хотел бы знать, используете ли вы Wi-Fi или сотовую связь.

Идентификатор устройства и информация о звонках

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Прочитать статус телефона и личность Прочитать статус телефона и личность

Как мы уже объясняли, это плохое имя для разрешения, которое разрешает ряд низкоуровневых вещей, которые могут понадобиться приложениям. Приложения также нуждаются в этом, чтобы увидеть, есть ли активный вызов. Опять же, ничего такого, чего вы не ожидаете ни в Facebook Messenger, ни в Hangouts.

Другие разрешения

Проведите по экрану для горизонтальной прокрутки
Facebook-мессенджер Google Hangouts
Получить данные из Интернета получать данные из интернета
Скачивать файлы без уведомления читать мгновенные сообщения
Запускаться при старте Обмен сообщениями
и получает уведомления о синхронизации с серверов Google
Предотвратить спящий режим устройства полный доступ к сети
Просмотр сетевых подключений контролировать вибрацию
Установить ярлыки запускаться при старте
Измените настройки звука использовать учетные записи на устройстве
Чтение конфигурации службы Google просматривать сетевые подключения
Рисовать поверх других приложений управление связью ближнего поля
Полный доступ к сети прочитать конфигурацию службы Google
Чтение настроек синхронизации предотвратить сон устройства
Контроль вибрации изменить настройки звука
Изменить сетевое подключение сопряжение с Bluetooth-устройствами
Строка 13 — ячейка 0 изменить подключение к сети
Строка 14 — ячейка 0 отправить липкую трансляцию

Мы знаем, что здесь многое происходит. Но посмотрите, как многое из этого совпадает между Facebook Messenger и Hangouts. Messenger имеет несколько разрешений для функции Chat Heads (рисовать поверх других приложений и устанавливать ярлыки), которые В Hangouts этого нет, а в Hangouts есть разрешения NFC и Bluetooth, а также еще одно разрешение для некоторых сервисов Google, которое Фейсбука не хватает.

Так что же все это значит?

Facebook Messenger и Google Hangouts

Не то чтобы нам действительно нужны были дополнительные доказательства, но довольно ясно видно, что Facebook Messenger не декларирует чрезмерное количество разрешений — на самом деле, Google Hangouts имеет два разрешения. больше, если вы беспокоитесь о плюсе или минусе — не то, чтобы количество разрешений, объявленных приложением, свидетельствует о чем-либо, кроме того, что приложение делает много вещей, которые требуют разрешения. Facebook Messenger также не объявляет ничего, чего вы не ожидаете увидеть в приложении для обмена сообщениями.

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

Использование чего-либо в Интернете требует определенного доверия. Разрешения показывают широкий спектр возможностей приложения. Но, да, вы все равно должны верить, что это не делает ничего плохого в пределах эти границы. Большинство из нас используют веб-страницы, не глядя на консоль разработчика и не перехватывая пакеты, когда они пролетают над головой. И еще есть предохранительные защелки. Телефоны не поставляются с корневым доступом. Телефоны не поставляются с флажком «разрешить установку приложений из неизвестных источников» по ​​умолчанию. И если вы хотите подключиться к компьютеру и иметь доступ к командной строке, вам нужно будет поставить галочку другой установите флажок, а затем подтвердите подключение на своем телефоне. Что касается приложений, у нас есть Google, который проверяет не только приложения в Google Play на наличие вредоносных программ, но и (если вы разрешите) приложения, которые были загружены на ваш телефон.

Мы и дальше будем сталкиваться с недопониманием разрешений Android. Некоторые из них — истории, которые просто хотят создать проблемы. Но многое из этого также ложится на плечи Google из-за сухого инженерного языка, используемого при описании разрешений. (Хотя похоже, что Google незаметно удалил некоторые дополнительные описания в разрешениях. При нажатии на один из них больше не появляется более сухой язык, и это, в частности, избавляет от очень неправильно понятого пункта «в любое время». для таких вещей, как использование камеры и микрофона.) Google будет продолжать улучшать и обучать, а также улучшать то, как он объясняет вещи.

instagram story viewer