Google запускает Action Blocks на Android для помощи тем, у кого проблемы с чтением, письмом и памятью

0

Работа с современными мобильниками кажется интуитивно понятной и легкой лишь потому, что мы привыкли к их интерфейсам. На самом деле выполнить даже простое действие требует больших усилий, и это доказывают люди с когнитивными проблемами. Для них Google запускает функцию Action Blocks, которая должна упростить работу со смартфоном Android.

Action Blocks – это инструмент автоматизации работы на Android. Он позволяет создать цепь команд Google Assistant и разместить ярлык на экране смартфона. Action Blocks является расширением инициативы DIVA, о которой объявили на конференции I/O 2019 и которая нацелена на помощь людям с когнитивными проблемами. С DIVA пользователям должно стать легче давать голосовые команды, ведь они смогут запускать различные действия.

«Вспомните эпизод, когда вы делали что-то относительно простое на своем смартфоне, например, бронировали поездку, – описывает программист Google Аджит Нараянан. – Чтобы выполнить эту задачу, необходимо было разблокировать телефон, найти правильное приложение, напечатать место встречи. Этот процесс требует чтения, письма, памяти о сделанном выборе, а также фокусе на предмете в течение нескольких минут подряд. В мире живет 630 млн людей с какой-то формой когнитивной проблемы, и для них эта задача не такая легкая. Мы экспериментировали с Google Assistant и Android, чтобы уменьшить сложность задачи для таких людей».

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

Как стоимость смартфона продлевает жизнь и почему на ПК интернет самый быстрый

0

Вы можете не замечать, но в зависимости от своего любимого гаджета – компьютера или смартфона – вы теряете разное количество времени, глядя на пустой экран вместо желаемой веб-страницы. В этот момент девайс вовсю обрабатывает код JavaScript, которым насыщены нынешние интернет-порталы. Цена его обработки довольно высока и может достигать десятков потерянных минут в день для тех, кто не захотел доплатить несколько сотен долларов за топовый смартфон.

В чем виноват JavaScript

JavaScript (JS) – это язык программирования, который стал особенно популярным в интернете. С его помощью можно добавить интерактивности на веб-сайт. JavaScript делает возможным существование игр на веб-страницах, Google Docs, Microsoft Office, Web, сайтов с удобными фильтрами, которые обновляются сразу, анимацию и тому подобное. JS разработал соучредитель проекта Mozilla, Mozilla Foundation и Mozilla Corporation Брендан Эйх как дополнение к HTML.

Обратная сторона использования JavaScript – замедление интернета. В среднем веб-страница сейчас занимает на 100% больше, чем шесть лет назад. В среднем на 3G веб-страницы загружаются за 19 секунд, а на 4G – за 14 секунд. При этом 53% посетителей мобильных версий веб-сайтов оставят страницу, если она не откроется за три секунды. Такие данные озвучил Google в своем отчете «Потребность в мобильной скорости».

Как выглядит замедление

Когда юзер нажимает на ссылку, с точки зрения браузера это выглядит так:

Медианная веб-страница сегодня пересылает пользователю 350 килобайт сжатого кода JavaScript. В развернутом виде его объем достигает 1 МБ. Самые популярные сайты при этом отправляют почти десяток мегабайт JavaScript:

Это создает огромную нагрузку на процессор, который не в состоянии мгновенно обработать эти мегабайты кода JS и показать результат. Для пользователя это выглядит как пустой экран браузера или зависшая веб-страница. В любом случае нужно ждать. Если сайт передает всего 350 КБ кода Javascript, ждать на мобильном приходится более 14 секунд:

Вот время загрузки сайта news.google.com в мобильной сети в зависимости от класса смартфона:

Время в интерактивности (когда страница начнет реагировать на нажатия пользователя) для сайта Google News на смартфоне составляет 7 секунд для производительных аппаратов, 24 секунды для средних девайсов и 55 секунд для бюджетников.

Сайт Pinterest уменьшил объем JavaScript с 2,5 МБ до менее 200 КБ, что сократило время ожидания до интерактивности с 23 секунд до 5,6 секунд. Прибыль увеличилась на 44%, число зарегистрированных пользователей на 753%, количество юзеров за неделю выросло на 103%.

Портал AutoTrader уменьшил объем JavaScript на 56%, что снизило время к интерактивности на 50%. Газета Nikkei уменьшила JavaScript на 43%, что улучшило время к интерактивности на 14 секунд.

Как цена смартфона продлевает жизнь и почему интернет на ПК быстрее

Увидев, почему JavaScript такой тяжелый, становится понятно, почему при одинаковом интернет-канале сайты открываются быстрее на компьютерах и ноутбуках. Ведь у них значительно мощнее процессоры, по сравнению даже с топовыми смартфонами. Вот как выглядит время до полной готовности веб-страницы новостного портала CNN.com:

Производительный смартфон iPhone 8 обрабатывает скрипты за 4 секунды. Сравните это с 13 секундами для среднебюджетного аппарата и 36 секундами для бюджетника. При этом ноутбук на базе энергоэкономичного процессора Core-i7 6600U разбирает JavaScript за 2,8 секунды. Настольный ПК с полноценным процессором Core-i7 5930K делает это за 2 секунды.

По материалам: Medium

Как Apple снизила защищенность iPhone использованием Safari и iMessage

0

Apple пытается создать для своих гаджетов на iOS репутацию самых защищенных в мире. Компания даже придумала слоган: «Что происходит на iPhone, остается на iPhone». Однако лишь за последние несколько месяцев исследователи нашли десятки «дыр», через которые данные пользователей могут попасть в руки злоумышленников. Эксперты говорят, что Apple сейчас должна перейти от закрытия отдельных уязвимостей к общему пересмотру архитектуры iOS и ее компонентов. И первыми стоит проанализировать браузер Safari и мессенджер iMessage, которые снижают защищенность системы.

«Дыры» в Safari и iMessage открывают злоумышленникам лишь общий доступ к iOS. Для более глубокого погружения в систему хакеру нужно использовать другие уязвимости операционной системы. Однако, как показала практика, именно поверхностные «дыры» в Safari и iMessage стали толчком для недавних громких взломов iOS.

«Если нужно скомпрометировать iPhone, эти два приложения являются лучшим способом это сделать, – говорит исследователь кибербезопасности Линус Хенц. Он стал знаменитым после обнаружения уязвимости в ноутбуках Apple, когда система macOS позволяла воровать ключи. Он и другие исследователи безопасности iOS говорят, что когда речь заходит о безопасности iMessage и браузерного движка WebKit, на котором основаны Safari и другие браузеры для iOS, чувствуется любовь Apple к собственному коду. – Apple доверяет своему программному коду больше, чем коду других. Они просто не принимают факт, что также допускают ошибки в своем коде».

Проблемы Safari

Яркий пример: Apple требует, чтобы все браузеры для iOS, включая Chrome, Firefox, Brave и другие, использовали один двигатель WebKit – на нем работает Safari. «На самом деле это похоже на запуск Safari с другим интерфейсом», – говорит Хенц. По его словам, Apple требует использования WebKit  из-за того, что так можно использовать лайфхак под названием just-in-time (JIT), который позволяет быстрее выполнять скрипты JavaScript на сайтах. При этом если программы на iOS должны иметь криптографическую подпись Apple или аккаунт одобренного программиста, код JIT не требует этого.

Проблема в обязательном использовании WebKit заключается в том, что этот двигатель Apple в некоторых случаях менее безопасен, чем двигатель Chrome. Основатель компании Ret2 Эми Бурнет проводит тренинги по использованию уязвимостей Chrome и WebKit. Она говорит, что неясно, какой из двух браузеров имеет больше «дыр». Но она считает, что баги Chrome закрывают быстрее. Google также предлагает денежное вознаграждение за поиск «дыр» в Chrome. Apple предлагает деньги, лишь когда «дыра» в WebKit используется как элемент общей атаки на iOS.

Еще одним специфическим элементом архитектуры WebKit, который делает его более уязвимым, является «документная объектная модель», известная как WebCore. Исследователь Лука Тодеско говорит, что WebCore используется в WebKit для отображения сайтов. WebCore требует тщательного отслеживания всех объектов на странице, и любая ошибка может привести к сбою. Хакер может поместить на место сбоя нужный ему код.

Собственный вариант WebCore в Chrome имеет инструмент под названием «мусоросборщик». Он удаляет данные об уже несуществующих объектах, и если программист забыл убрать информацию, за него это сделает алгоритм.

Проблемы iMessage

«Дыры» в iMessage встречаются значительно реже, чем в WebKit, но при этом они значительно более угрожающие. Например, недавно исследователи разоблачили целую коллекцию уязвимостей в iMessage, которые позволяли удаленно захватывать контроль над iPhone.

Эксперты говорят, что природа этих индивидуальных багов iMessage одна – доступ хакеров к компоненту под названием «десериализатор», который распаковывает разные типы данных и пересылает их на устройство через iMessage. Исследователь Патрик Вардл сравнивает это с наполненной компонентами коробкой, из которых нужно собрать нужное. При этом не выполняется проверок безопасности. «Я могу положить компоненты бомбы в коробку, – говорит Вардл. – Если Apple позволяет десериализировать все эти объекты, это открывает доступ к угрожающим атакам».

Опасность повышает то, что iMessage имеет увеличенные права в iOS. Приложения не от Apple на iOS отделены от других жесткими песочницами. Благодаря этому, если стороннюю программу взломают, злоумышленник не сможет получить доступ к остальной части системы. «Я не понимаю, почему они не размещают iMessage в песочнице, – говорит Хенц. – Они должны допускать, что их код имеет дыры, и заботиться о его безопасности так же, как для сторонних приложений».

В итоге

Свою репутацию безопасной системы Apple построила на тщательном отборе приложений для публикации в магазине App Store. Но даже после этого компания изолирует посторонние утилиты от возможности широкого доступа к компонентам iOS. Но последние громкие найденные дыры показывают, что компании необходимо пересмотреть подход к своей системе безопасности. Это особенно касается собственных приложений Apple.

По материалам Wired

Как креативно бороться с войсерами – любителями отправлять голосовые сообщения в мессенджерах

0

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

Для создания бегущей текстовой строки удобно использовать инструмент ffmpeg. Скачайте эту программу с сайта ffmpeg.zeranoe.com и распакуйте архив в папку C:\Program Files\ffmpeg\.

Запустите командную строку cmd.exe и в нем перейдите в папку ffmpeg командой CD c:\Program Files\ffmpeg\bin\.

Создать бегущую текстовую строку можно командой ffmpeg:

где text.txt – файл с текстом строки, t*660 – скорость его движения, FPS – количество кадров в секунду. Текст строки можно указывать и прямо в команде, вместо textfile=’text.txt’ нужно набрать text=’текст строки’.

Если возникают проблемы с синтаксисом, тогда скопируйте код команды из текстового файла.

Конечный файл c:\Program Files\ffmpeg\bin\output.mp4 нужно отправить в ответ на полученный войс.

Какие страны больше всего цензурируют интернет: Украина направила 182 жалобы за 10 лет

0

Интернет уже много лет не является местом свободы и самовыражения, и с 2009 года Google ведет статистику обращений судов и других государственных агентств, которые предписывают ему блокировать определенные материалы. Такие же запросы получают в Twitter, Facebook, Microsoft, Wikimedia. Аналитики Comparitech проанализировали, какие страны больше всего цензурируют интернет в последнее время.

Топ-20 государств, наиболее стремящихся ограничить доступность информации для своих граждан, по данным Google (тыс. запросов):

  1.     Индия – 77,620
  2.     Россия – 77,162
  3.     Турция – 63,585
  4.     Франция – 49,971
  5.     Мексика – 25,036
  6.     Бразилия – 17,346
  7.     Германия – 13,366
  8.     Пакистан – 9,771
  9.     США – 9,574
  10.     Великобритания – 6,402
  11.     Израиль – 5,527
  12.     Южная Корея – 4,445
  13.     Китай – 4,374
  14.     Италия – 3,867
  15.     Австрия – 2,928
  16.     Япония – 2,138
  17.     Вьетнам – 1,964
  18.     Таиланд – 1,901
  19.     Испания – 1,592
  20.     Аргентина – 1,575

Скрыть реальность от своих граждан больше всего пытаются власти Индии и России. Они направили техногигантам 19,86 и 19,75 процентов всех запросов (390 764) соответственно.

За пределами оказался Китай, но это объясняется тем, что он просто заблокировал собственный сегмент сети от глобального интернета.

Если анализировать количество запросов на цензурирование за последнее десятилетие, лидером окажется Россия, которая направила поисковому гиганту 53,31% всех запросов (61 471) за десятилетие. Все страны итого за этот период направили 115 301 запросов. Украина направила из них 182 запроса, а Беларусь – 6. Вот как выглядит статистика запросов к Google за 2009 по 2018 годы (тыс. запросов):

  1. Россия – 61,471
  2. Турция – 10,379
  3. США – 7,964
  4. Бразилия – 6,455
  5. Индия – 5,308
  6. Соединенное Королевство – 3,894
  7. Германия – 3,197
  8. Франция – 2,291
  9. Южная Корея – 2,098
  10. Италия – 1,691
  11. Израиль – 1,436
  12. Испания – 1,065
  13. Канада – 768
  14. Аргентина – 737
  15. Япония – 720
  16. Китай – 627
  17. Таиланд – 575
  18. Австралия – 393
  19. Нидерланды – 304
  20. Пакистан – 292

В общем на всех платформах – Google, Twitter, Facebook, Wikimedia – больше всего цензурируют интернет соответственно, Россия, Турция и Франция. Последняя, что интересно, считается страной интернет-свободы, и рейтинги показывает 6 из 35 баллов по блокаде контента. Россия имеет 24 из 35, Турция – 25 из 35.

Apple готовит глобальный запуск своей кредитной карты

0

Запущенная несколько месяцев назад кредитная карта Card Apple скоро может стать доступной не только в США. Директор компании Тим Кук сообщил о планах по глобальному запуску. Сделать Apple Card доступной одновременно во всех странах сразу не смогли, поскольку не успели найти надежных партнеров.

В интервью немецкому изданию Bild Тим Кук заявил: «Мы хотим предлагать карту везде». Помешали этому, по его словам, разные законы и регуляции в странах. Пока что Apple доступна лишь в США, где партнером Apple выступает банк Goldman Sachs.

Кредитная карта Apple Card является одновременно и физической, и цифровой. Она не требует номера, не имеет кода CVV, даты окончания или личной подписи. Также она оказывает мгновенное согласование кредитов, нулевые комиссии за просроченный срок или превышение лимита и ежедневный кэшбек за покупки.

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

Когда юзер только что оформил Apple Card, она выглядит на экране смартфона в приложении Wallet как белый прямоугольник. Но каждая покупка добавляет на него красочное пятно какого-то цвета. Каждая категория товаров и услуг имеет соответствующий оттенок. Например, если рассчитываться Apple Card за билеты на транспорт и отели, она начнет зеленеть. Покупки в магазинах добавляют на экран желтые оттенки.

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

Google запустил сайт проверки надежности пароля

0

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

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

Инструмент Password Checkup доступен на странице passwords.google.com и работает как через веб-браузер, так и через мобильное приложение Google. После авторизации пользователя этот инструмент анализирует его пароль. Он проверяет не только доступность этого пароля в хакерских базах данных, но и смотрит на его устойчивость к взлому и повторное использование. Пользователь может сразу перейти на сайт, имеющий проблемный пароль, и изменить его.

Vodafone создаст цифрового двойника Одессы

0

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

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

Одесский городской совет и Vodafone закрепили намерения о сотрудничестве подписанием меморандума относительно совместного внедрения «умных» технологий от Vodafone, которые разработаны в глобальных R&D-центрах оператора и успешно применяются в европейских городах, в систему муниципального управления и социальные сферы общественной жизни Одессы. Решение для Smart City будут реализованы на базе европейской IoT-платформы Vodafone по примеру Лондона, Амстердама, Мюнхена и Лиссабона.

«Цифровые двойники – новое и очень перспективное направление. Такого точно еще нет в Украине, в мире направление только зарождается и начинает крепчать: по оценкам Gartner, цифровых двойников уже используют 24% предприятий, которые внедряют IoT, – отмечает Андрей Большаков, директор кластера Центр Vodafone Украина. – Цифровые двойники стали возможными в меру агрегации большого количества оцифрованных данных (big data), чему активно способствует активное внедрение IoT-решений. Мы готовы поддержать Одессу в ее стремлении стать первым в Украине городом и одним из первых городов мира, который создал свою цифровую копию. Будем привлекать для этого собственные разработки и международный опыт Vodafone».

Платформа двойника объединит оцифрованные сведения о город из разных источников: геоаналитику, транспортную модель, управления системами ЖКХ, модель миграции людей (жителей и туристов), архитектурное планирование (учет существующих зданий, оценка влияния на все системы города с появлением новых зданий), учет и планирование объектов социальной инфраструктуры, дорожное движение, мониторинг состояния воды, воздуха и многое другое. Цифровая копия города может прирастать слоями по мере оцифровки информации обо всех городских системах.

Как отправить вкладку Chrome на ПК в телефон Android

0

Пользователи браузера Chrome могут легко продолжить веб-серфинг, переходя с ПК на смартфон Android. Для этого они могут удобным способом отправить ссылку на веб-страницу, воспользовавшись встроенным в браузер инструментом.

Для пересылки адреса веб-сайта с компьютера на Android необходимо на ПК открыть Chrome и в его адресной строке ввести chrome://flags. Найдите опцию «Отправить вкладку себе» и поставьте напротив нее опцию Enabled. Перезагрузите браузер.

Правый клик на любой вкладке откроет меню, в котором появится опция ее отправки на подключенный к тому же аккаунту Google Android смартфон. На мобильном полученная вкладка появится как сообщение от Chrome.

Пять функций, которых все еще не хватает в iPhone, но есть в Android

0

Нынешняя линейка iPhone 11 вышла чрезвычайно удачной, особенно младший аппарат, который предлагает все функции своих старших братьев по значительно меньшей цене. Свежие мобильники Apple улучшили камеру, автономность, скорость работы и получили много программных усовершенствований с iOS 13. Однако им все равно не хватает некоторых полезных функций, и вот подборка тех, которые давно есть на Android.

  1. Ручное вращение экрана

iPhone 11 продолжит раздражать пользователей внезапными переключениями между портретным и ландшафтным режимами. Так, можно зафиксировать интерфейс в текущем положении соответствующим переключателем в «Центре управления». Однако на Android можно самостоятельно указывать, в каком положении должен отображаться экран даже при активном блокировании автоматической ориентации дисплея. Это удобно, если нужно, например, смотреть фильм или играть в игру. В этом случае в Android 9 на экране появляется небольшая иконка в углу экрана, тапнув на которую, можно повернуть изображение.

  1. Полезная статусная строка и управление оповещениями

На Android приложения и события привлекают к себе внимание небольшой иконкой в статусной строке. Открыв шторку уведомлений, можно подробнее ознакомиться с тем, что хочет та или иная программа. На iPhone можно либо включить значки для всего, либо регулярно посещать «Центр уведомлений».

Android также дает лучший контроль над тем, какие приложения могут выводить свои сообщения и какие сигналы при этом подает телефон. Некоторые могут тихо появляться на экране, другие – выдавать при этом звук, а можно вообще отключить уведомления для какого-то приложения. На iOS пользователь может фактически оставить уведомления включенными или выключить их вообще.

  1. Меню приложений

Много оболочек Android предлагают рабочие столы, которые пользователь наполняет самостоятельно. Все установленные приложения при этом находятся в отдельном меню, доступ к которому осуществляется нажатием кнопки. В iPhone на рабочих столах появляется каждая установленная программа.

  1. Всегда включенный дисплей

Экраны AMOLED позволяют с минимальным расходом батареи всегда показывать полезную информацию – текущее время, пропущенные вызовы, сообщения и тому подобное. Многие смартфоны Adnroid предлагают такую опцию. Однако на iPhone этой довольно простой в реализации функции нет.

5. «Умная» блокировка

У смартфона Android есть опция «умная» блокировка, которая позволяет держать свой смартфон всегда разблокированным. Система не просит ввести пароль или пройти биометрическую идентификацию, если видит рядом наушники или часы хозяина или выполняются какие-то другие условия, например, подключение к домашнему Wi-Fi.