Рубрика «android» - 143

Ещё в 2013 году я публиковал статью Старая реклама сотовых телефонов и смартфонов (с 1980-х годов по конец 2000-ых), там можно понаблюдать за самыми яркими телефонами с 1980-х годов.

Но в этот раз я хочу проследить именно за смартфонами — коммуникаторами, умными телефонами, фаблетами, плафонами и другими устройствами того же типа, одно только определение названия которых вызывало баталии среди гиков. И поэтому начать нужно именно с IBM Simon, выпущенного более 20 лет назад. Затем мы перейдём к устройствам на Symbian, появлению первого iPhone и первого Android-смартфона от HTC, вспомним устройства от Nokia и завершим путешествие новейшими гаджетами, представленными в 2016 году.

В комментариях прошу делиться воспоминаниями и давать ссылки на собственные обзоры.

IBM Simon

IBM Simon имел большой монохромный дисплей 4,7 дюйма с разрешением 160х293 пикселя, а весил полкило без учёта док-станции. Эта футуристическая для того времени смесь компьютера и телефона без клавиатуры, но с сенсорным экраном, совместила в себе мобильник, пейджер, органайзер, почту, будильник. Работал гаджет на 16-битном процессоре Vadem VG-230 16 МГц. Кстати, оперативной памяти тут был целый мегабайт. Хотите посмотреть, что внутри? Читайте разбор на Хабре, а в посте на Geektimes читайте, как на этот гаджет можно загрузить картинки.

image
Читать полностью »

От переводчика: — я давненько интересуюсь тем, как сделать код Android-приложений чище, и это, наверное, первая статья, после которой у меня не возникло мыслей: "Зачем вот это вот все?" и "Он вообще пробовал когда-то это использовать в жизни?" Поэтому решил перевести, может, еще кому-то будет полезно.

Написать Hello World всегда легко. Код выглядит просто и прямолинейно, и кажется, что SDK очень адаптирована под ваши нужды. Но если у вас есть опыт написания более сложных Android-приложений, вы знаете, что с рабочим кодом все не так. Можно провести часы за попыткой понять, почему ваша корзина покупок не обновляется после изменения ориентации телефона, если недоступен WiFi. Вы предполагаете, что решением проблемы, возможно, будет добавить ещё один if в 457-строчном методе onCreate() вашей активити — где-то между тем кодом, который исправляет падение на самсунгах с Android 4.1 на борту, и тем, который показывает купон на 5$ в день рождения пользователя. Что ж, есть способ получше.

Мы в Remind (прим. пер. — название компании, где работает автор) выкатываем новые функции каждые две недели, и для того чтобы поддерживать эту скорость и высокое качество продукта, нужен способ сохранять код простым, поддерживаемым, разделённым (прим. пер. — "decoupled", в смысле слабой связанности) и тестируемым. Использование архитектурного паттерна MVP позволяет нам делать это и сосредоточиваться на самой значимой части нашего кода — нашей бизнес-логике.
Читать полностью »

На прошедшей неделе было несколько интересных историй о разработке, Google обновил свой раздел с правилами для разработчиков, стартовало несколько конкурсов, App Annie выпустила новую «мобильную колоду» из 52 лучших издателей, случилось сразу несколько покупок на рынке мобильной рекламы. А вообще с праздником Весны всех!

imageЧитать полностью »

Приложение WhatsApp, являясь самой распространённой «переписывалкой» в мире, уступает по защищённости и функциональности другим подобным системам, в частности Telegram и Signal.

image
Читать полностью »

Привет читающим! Этой статьей я постараюсь описать весь путь установки планшета на андроиде в качестве магнитолы в автомобиль mazda мх5. Начиная от закупки комплектующих и заканчивая программной частью – в общем полный полный набор с кучей фото, видео и текста. Я проделал эту работу и постарался описать всё так, что бы это мог повторить каждый!

И вы сможете завтракать в пробках с ютубом

Установка Android планшета NEXUS 7 2013 вместо магнитолы в Mazda MX-5 – часть 1-2 - 1

Читать полностью »

В то время как Apple и Google усиливают криптографическую защиту мобильных устройств, другой технологический гигант Amazon сделал странный шаг в противоположном направлении. В последней версии операционной системы Fire OS 5 компания убрала поддержку криптографии.

Amazon втихую убрала шифрование на планшетах Fire - 1
Читать полностью »

xiaomi_habrageek

Самый новый смартфон от Xiaomi — Mi5, белая версия на 32 ГБ памяти (стеклянная версия, да, самая простая) у меня в руках!

Характеристики

Для тех, кто не следил за новинкой:

  • Процессор: Qualcomm Snapdragon 820 1,8 ГГц, 4 ядра
  • Видео: Adreno 530, частота 510 МГц
  • Экран: 5,15 дюйма 1920х1080, 428 PPI
  • ОЗУ: 3 ГБ LPDDR4
  • Хранилище: 32 ГБ, UFS2.0
  • Основная камера: 16 Мп, стабилизация в 4 осях
  • Фронтальная камера: 4 Мп
  • Сотовая связь: 2 NanoSIM, поддержка TD-LTE (каналы B38,B39,B40,B41)
  • Беспроводные протоколы: 802.11 a/b/g/n/ac (2,4 и 5 ГГц), Bluetooth 4.2, NFC
  • Навигация: GPS, AGPS, Глонасс, Beidou
  • Аккумулятор: 3000 мАч
  • Другие фишки: физическая кнопка «Домой», сканер отпечатков
  • Корпус: металлическая рамка, закруглённое стекло с обратной стороны
  • Габариты: 144.55 x 69.2 x 7.25 мм
  • Вес: 129 г

Читать полностью »

Ловим усталость с помощью AndroidWear - 1

Это небольшая история про один из экспериментов нашей компетенции Wearables.
Мы провели его больше года тому назад, поэтому код изрядно устарел, да и AndroidWear-приложением сегодня уже никого не удивишь, однако задумка была очень интересной, и поработать над ней было здорово. За что огромное спасибо авторам идеи: Арсению Печенкину и VP of Engineering Роману Чернышеву, благодаря которым стартовал этот R&D.

Посмотреть код можно на GitHub. А вот небольшая презентация.


Читать полностью »

Популярная в Android-среде СУБД SQLite позволяет организовывать удобные хранилища данных, её возможностей достаточно для многих приложений, но не для тех, что работают с информацией, которую надо защищать.

Компиляция SQLCipher для Android x86 - 1

Если ваш проект из этой серии, скажем, вы создаёте программу для хранения паролей и пользуетесь SQLite, дополнительные меры безопасности будут очень кстати. Одна из таких мер – шифрование.
Читать полностью »

После того, как Apple презентовала музыкальный сервис Apple Music, некоторых «внимательных» знатоков смутил новый жест Long Press, использующийся в приложении. Смутил по той причине, что уж больно он похож на андроидовское долгое нажатие, которое показывает контекстные действия и открывает контекстные меню. Но несмотря на то, что жест не является нативным для платформы и не описан в гайдах, он существует в iOS давно, хотя и не пользуется большой популярностью. Не все помнят, что с его помощью можно не только перемещать или удалять иконки на домашнем экране, но и показывать крупные превью в фотоальбоме, получать быстрый доступ к черновикам в почте, записывать аудио-сообщения, видео, делать фото в сообщениях и так далее.

Миграция UI-паттернов и жестов. Кто у кого что подтырил - 1

И вот знатоки стали рубить сплеча, утверждая, что Apple увел жест у Android. Но если углубиться в историю яблочных технологий, то можно вспомнить, что в марте 2015 Apple запатентовала Force Touch, появившийся в Apple Watch, а позже реализованный в MacBook с Retina Display. И по-настоящему «внимательные» пользователи должны были догадаться, что этот Long Press есть не что иное, как будущий 3D Touch, который должен был появиться в iPhone 6s и iPhone 6s+. С той лишь разницей, что владельцам винтажных айфонов приходится манипулировать не силой, а продолжительностью нажатия.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js