Обновить
138.47

Android *

Пишем под самую популярную мобильную ОС

Сначала показывать
Порог рейтинга

«Сбер» посоветовал пользователям Android‑устройств обновить приложение «СберБанк Онлайн». Сделать это необходимо уже сейчас, потому что в ближайшие дни у клиентов с устаревшими версиями, которые запускались в течение 2022 года, работа приложения будет ограничена. Это версии приложения от 12.14 до 14.6.

Банк также рекомендует обновить приложения, установленные в 2023 году. Это версии от 14.7 до 14.9. Узнать, какая версия приложения установлена на смартфоне, можно при входе в приложение, номер отображается на экране ввода пароля внизу. Также эта информация доступна в разделе «Профиль» — «О приложении».

Обновить приложение можно всего за несколько минут любым удобным способом: в магазинах приложений RuStore (для устройств любых производителей), GetApps (для Xiaomi), AppGallery (Huawei) и Galaxy Store (Samsung) или на сайте банка.

«Сбер» постоянно говорит своим клиентам о необходимости обновлять «СберБанк Онлайн» сразу после появления новой версии. Это помогает приложению работать быстрее и стабильнее, а пользователям становятся доступны все новые функции и возможности. В 2024 году банк выпустил три версии приложения «СберБанк Онлайн» для Android‑устройств, самой актуальной является версия 15.5, выпущенная 19 февраля.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Телевизоры на Android TV ждет масштабное изменение

Систему сделают удобнее. Заметно преобразится домашний экран.

Google добавит новую панель на рабочий стол операционной системы Android TV для телевизоров. Об этом компания сообщила на официальном сайте тех. поддержки.

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

Первая кнопка — «Включить дальше», которая позволяет выбрать контент из различных приложений на телевизоре. Дальше следуют «Бесплатные каналы», «Самые продаваемые фильмы» и «Популярные фильмы и шоу». Последняя кнопка в списке — «Тренды Google». С ее помощью можно быстро ознакомиться с популярным контентом.

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

Ранее опубликовали список устройств Samsung, которые получат обновление операционной системы Android 15. Свежую ОС смогут установить пользователи около 40 смартфонов Galaxy и почти 10 планшетов Galaxy Tab.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

16 февраля 2024 года вышла первая предварительная версия Android 15 для разработчиков. Проект доступен только на смартфонах и планшетах Pixel (6/6 Pro/6a/7/7 Pro/7a/Tablet/Fold/88 Pro). Также Developer Preview можно протестировать через эмулятор Android Studio.

Обновления в Android 15 Developer Preview 1:

• регулировка яркости в панели быстрых настроек теперь работает с тактильной отдачей при перемещении ползунка;

• можно отключить виброотклик при работе с виртуальной клавиатурой;

• функция «Снижение громкости уведомлений» для приложений, которые присылают много оповещений подряд;

• появились новые варианты взаимодействия с программной платформой на устройствах с гибким дисплеем;

• внесен ряд оптимизаций для снижения энергопотребления ресурсоемких приложений; повышена энергоэффективность для приложений, долго работающих в фоновом режиме;

• новая версия Privacy Sandbox для ограничения работы приложений с таргетированной рекламой;

• новая объединенная платформа Health Connect, FileIntegrityManager с fs-verity в ядре Linux (криптошифрование для защиты данных);

• теперь можно демонстрировать только экран приложения, а не всего интерфейса устройства;

• различные улучшения для разработчиков.

Процесс тестирования Android 15 разбит на три этапа: Developer Preview — два релиза (в феврале и марте); Beta — два релиза (в апреле и мае); Platform Stability — два релиза (в июне и июле).

Финальная версия Android 15 выйдет в конце лета или начале осени 2024 года.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

В 16:00 начинаем  вебинар по удаленному тестированию мобильных приложений.

Присоединяйтесь! Все участники получат возможность записаться на бета-тест нового продукта — фермы мобильных устройств.

Подробнее о программе вебинара →

Смотрите трансляцию прямо в этом посте или переходите на YouTube.

Теги:
Всего голосов 24: ↑24 и ↓0+24
Комментарии2

Разработчик Google раскрыл в трекере кода Android Open Source Project, что первая тестовая версия Android 15 выйдет 15 февраля.

Новый релиз получил кодовое название Android V (сокращённое название следующей версии операционной системы под кодовым именем Vanilla Ice Cream).

Первая тестовая сборка Android 14 вышла 8 февраля 2023 года. Раунд тестирования Developer Preview обычно включает несколько промежуточных нестабильных релизов, которые предназначены только для разработчиков приложений. Ожидается, что в конце весны начнётся этап бета-тестирования новой ОС.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Как ускорить тестирование мобильных приложений?

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

Регистрация на вебинар →

Теги:
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Обновление Pixel от Google добавляет несколько новых функций. Так, Circle to Search позволяет выделить контент, чтобы получить дополнительную информацию. Функция активируется, если зажать кнопку «Домой» или панель навигации.

Pixel 6 и новее смогут использовать Magic Compose, чтобы переписать черновик сообщения в разных стилях с помощью ИИ. В случае с Pixel 8 Pro эта обработка происходит на устройстве, но другие телефоны смогут использовать облако.

Опцию Nearby Share переименовали в Quick Share, но её функциональность осталась прежней.

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

В Pixel Watch же появится автоматическое переключение звука. 

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

WhatsApp может предложить новый способ обмениваться файлами с людьми поблизости. Новую функцию нашли в бета-версии приложения для Android 2.24.2.20.

wabetainfo.com
wabetainfo.com

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

Функция станет доступна в будущем обновлении приложения. 

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Компания Cappella представила одноимённое приложение, которое «переводит» плач грудных детей, если они испытывают дискомфорт, устали, голодны или нуждаются в смене подгузника. Демонстрация решения состоялась на выставке CES 2024 в Лас-Вегасе.

Приложение использует искусственный интеллект и машинное обучение для расшифровки потребностей младенца. Компания уверяет, что точность её технологии составляет 95%. Если пользователь не согласен с оценкой потребностей ребёнка Cappella, то он может уведомить компанию об этом через приложение.

Cappella также работает над опцией, которая будет учитывать параметр того, холодно ли ребёнку или жарко. Стоимость подписки на сервис составляет $10 в месяц. Приложение доступно как в App Store, так и в Google Play.

В прошлом году на CES 2023 Quantum Music представила устройство на базе ИИ с аналогичным функционалом — Qbear+. Гаджет умеет определять потребности ребёнка, а также автоматически воспроизводить расслабляющую музыку. Однако в случае с Cappella родителям не придётся приобретать новое устройство, а лишь оплатить приложение на своём смартфоне.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

30 ноября 2023 года из магазинов приложений Google Play и App Store удалили мобильные приложения «Почта банка», «Абсолют банка», «Хоум банка», банка «Русский стандарт», а также ВБРР (Всероссийский банк развития регионов). Эти кредитные организации в начале ноября попали под ограничительные санкции США. Мобильные приложения банков больше нельзя скачать из зарубежных магазинов приложений, в разделе покупок их тоже нет.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

rememberSaveable Compose

rememberSaveable ведет себя так же, как и remember, сохраняя состояние при рекомпозиции, но также позволяет пережить поворот экрана

Все типы данных, которые можно добавить в Bundle, сохраняются автоматически. Если требуется сохранить то, что нельзя добавить в Bundle, есть несколько вариантов

MapSaver

ListSaver

Parcelize Пример ниже

@Parcelize
data class City(val name: String, val country: String) : Parcelable

@Composable
fun CityScreen() {
    var selectedCity = rememberSaveable {
        mutableStateOf(City("Madrid", "Spain"))
    }
}

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Таймер на LaunchedEffect в Compose

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

Причем в лямбде будет находится coroutine context

@Composable
fun Timer() {
    var seconds by remember { mutableStateOf(0) }

    LaunchedEffect(seconds) {
            delay(1000)
            seconds++
        }

    Text(text = "Seconds: $seconds")
}

mutableStateOf - Создает State при изменении которого compose функция перезапускается

remember - сохраняет этот State при каждом перезапуске функции

remember + mutableStateOf

Теги:
Рейтинг0
Комментарии0

Можно ли организовать свое собственное расширение в Kotlin? Это можно сделать через Delegate

class MyString {
    fun myPrint(text: String) {
        println(text)
    }
}

Есть класс MyString с методом myPrint(). Допустим нам надо сделать собственное расширение printRealExt() без использование встроенных в Kotlin возможностей

fun MyString.printRealExt(text: String) {
    println(text)
}

Реализуем интерфейс и класс с нашим методом "расширения"

interface ExtensionPrint {
    fun printExt(text: String)
}

class ExtensionPrintImpl : ExtensionPrint {
    override fun printExt(text: String) {
        println(text)
    }
}

А затем воспользовавшись Delegation делегируем этот метод

class MyString : ExtensionPrint by ExtensionPrintImpl() {
    fun myPrint(text: String) {
        println(text)
    }
}

Синтаксис вызова из расширения и из делегата выглядит одинаково

    val myString = MyString()
    myString.printRealExt("Real ext")
    myString.printExt("Text from ext")

Таким же образом можно организовать множественное наследование в  Kotlin

interface OneClassInterface {
    fun someOne()
}

class OneClassImpl : OneClassInterface {
    override fun someOne() {
        println("some One")
    }
}

interface TwoClassInterface {
    fun someTwo()
}

class TwoClassImpl : TwoClassInterface {
    override fun someTwo() {
        println("someTwo")
    }
}

class DerivedClass : OneClassInterface by OneClassImpl(), TwoClassInterface by TwoClassImpl()

Есть другие способы?

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Ближайшие события

Можно ли купить какой-то плеер YouTube в виде физического устройства на манер радиоприемника? Чтобы воткнул симку и по USB-интерфейсу указал ссылки на каналы, потом включаешь и он автоматически начинает играть аудио из последнего видео. Чтобы 2-3 регулятора и можно даже без экрана.

хз в какой хаб пихать, тут все такое специализированное

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии4

Google выпустила первую альфа сборку Jetpack BluetoothX, которая содержит Kotlin API, покрывающие сканирование с Bluetooth LE и др.

Про проблемы Bluetooth API и его фрагментированности в Android я говорил в интервью с Никитой Куликовым - разработчиком приложения по взаимодействию с Flipper устройствами

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

В Android Health Connect есть класс SexualActivityRecord для отслеживания половой активности пользователя. Каждая запись — это отдельный половой акт. Записывается время соития, часовой пояс (если доступен), а опциональное поле ProtectionUsed указывает, использовалась ли защита.

Нет, это не шутка на День смеха. Недавно подобное обнаружилось в официальной документации.

SexualActivityRecord добавили в Health Connect в версии 1.1.0-alpha04, которая вышла 6 сентября. Google представила Health Connect в 2022 году, но до сих пор продукт из беты так и не вышел. Приложение Apple Health работает с 2014 года, и схожая сущность под именем sexualActivity присутствует и в HealthKit. Как и Google, Apple предусмотрела поле SexualActivityProtectionUsed.

Очевидно, что в приложениях о здоровье подобное нужно не ради хаханек, а для, например, календарей для пар, которые пытаются зачать. Но кто помешает пошутить на эту тему? К примеру, как записывать, сколько партнёров участвовало в активности? И вообще, нужно ли учитывать ситуации, когда их 0?

Теги:
Всего голосов 9: ↑9 и ↓0+9
Комментарии4

Google уберёт приложение Play Movies & TV с Android TV с 5 октября 2023 года.

Его заменит вкладка «Магазин». Оно содержит раздел «Библиотека», а также там можно смотреть видео в приложении YouTube и Google TV на других платформах.

Тем, кому требуется доступ к старым покупкам, посоветовали посетить Справочный центр Google TV или Справочный центр YouTube.

В 2021 году приложение удалили из приставок Roku и большинства смарт-телевизоров.

Теги:
Рейтинг0
Комментарии0

Google Keep для Android обновили. Теперь пользователи могут форматировать тексты заметок. 

В Google Keep появилась возможность выделять слова жирным шрифтом, курсивом и иным образом форматировать заметки.

Ранее для пользователей Google Keep внедрили новый виджет на главном экране, который позволяет открывать несколько окон одновременно. 

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

Недавно приложению исполнилось 10 лет. Некоторые пользователи беспокоятся о том, что Google может в любой момент закрыть это приложение.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Google перевела в разряд устаревших приложения Dialer и Messaging, поставляемые в репозитории AOSP (Android Open Source Project), в котором развиваются открытые исходные тексты платформы Android. Объявлено, что в будущем данные приложения, предоставляющие интерфейс для осуществления звонков и работы с SMS, будут удалены из репозитория AOSP, что потребует при создании сборок на основе AOSP обязательного использования внешних приложений для реализации данной функциональности.

При этом объявленные устаревшими приложения обычно не использовались на практике и рассматривались в основном как рабочие прототипы с примерами организации работы с вызовами и текстовыми сообщениями. Поставляемые производителями телефонов прошивки и создаваемые на основе AOSP независимые сборки, такие как LineageOS, использовали собственные реализации приложений Dialer и Messaging.

Источник информации: OpenNET.

Всего голосов 3: ↑3 и ↓0+3
Комментарии0