Вверх ↑
Ответов: 4629
Рейтинг: 749
#1: 2012-12-06 13:23:51 ЛС | профиль | цитата
Из предложенной статьи:
AndroidManifest.xml


    <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_SMS" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Это значит, что перед установкой этой программы Android запросила у пользователя все эти разрешения и пользователь их предоставил. Так вот, не надо перекладывать на разработчиков ответственность за то, что какой-то пользователь скачал неизвестно откуда неизвестно какую (и скорей всего, неподписанную) программу и отдал ей "ключи от квартиры, где деньги лежат". Тем более, что обычно после первого опыта такая оплошность пользователем быстро осознается.
Наверное, большинство из нас на свой первый телефон заказывало картинки/игру/музыку из интернета, отправив СМС, как потом оказывалось, платное. И уж никто не делал этого повторно.
По аналогии: предлагаете запретить в Windows все низкоуровневые функции по работе с процессами и интеренетом, убрать их из любой документации и средств разработки только потому, что существуют вирусы-вымогатели?

Моя цель при работе над пакетом Android - максимальное использование возможностей, предоставляемых ОС. И если есть какие-то потенциально небезопасные возможности - то это забота разработчиков ОС и SDK, разработчики же прикладных программ пользуются тем, что им предоставляет SDK - не меньше.
карма: 26

5
Голосовали:Ex_, Quest, CriDos, Konst, lisnic