Когда захожу в гугл и пытаюсь что-то найти, у клавиатуры вылазят возможные варианты поиска (как на фото в овале) В последнее время это сильно начало раздражать, объясните кто-нибудь, как убрать эту фигню. 🙏🙏🙏
Раздача санкционных приложений. Как скачать приложение которое "Недоступно вашей стране" в Гугл Плей-маркет на Андроид.
В магазине приложений Google Play, если открыть страницу какого-то приложения, внизу видна надпись: "Можно установить на другие устройства".
При помощи этой опции, доступна раздача уже скачанного приложения с текущего устройства, на другие устройства, на которых запущен тот-же Google-аккаунт (который стоит на устройстве с уже установленным приложением).
Если хоть хоть на одном устройстве стоит приложение, недоступное для скачивания во всех регионах, то с того устройства можно "санкционное" приложение раздать на другие смартфоны, где стоит тот-же Google-аккаунт.
Как добиться скачивания приложения (недоступное для региона/страны) хоть на одно из ваших устройств, находясь в санкционном регионе, рассматривалось в статье:
Но это долгий и негарантированный способ, где надо ждать приложение в рекомендациях от самого Google Play
Опция "Можно установить на другие устройства" в Google Play
Есть другой способ, где все приложения можно сразу скачать и передать на другие устройства:
Использования Google-аккаунта, который был заведен в регионе, для которого не ограничений на скачивание.
1. Ваш знакомый из "не санкционного региона" (в котором нет ограничений на скачивание приложений) должен создать чистый Google-аккаунт и запустить его на своем устройстве.
Чистый аккаунт нужен, чтобы личные данные, настройки и т.п , с его устройства не перешли на ваше устройство, и не создали различных проблем и путаницы.
2. Далее, ваш знакомый должен вам дать логин и пароль от своего нового чистого аккаунта, чтобы вы могли войти в этот Гугл-аккаунт со своего устройства.
3. Ваш знакомый должен на свое устройство, где стоит этот чистый аккаунт, установить те приложения, которые недоступны для скачивания в вашем регионе.
4. Ваш знакомый должен открыть страницу санкционного приложения, и под надписью "Можно установить на другие устройства", выбрать в списке ваше устройство, а затем нажать на установить, чтобы приложение санкционное установилось на ваш смартфон.
5. После того как вы получили все "недоступные для вашего региона" санкционные приложения, вам надо выйти из "чистого аккаунта" вашего знакомого, и войти уже в свой личный аккаунт на своем смартфоне.
Ваш знакомый так-же должен выйти из "общего чистого аккаунта" на своем устройстве, и войти уже в свой личный гугл-аккаунт.
Яблочная компания решила пойти навстречу европейским регуляторам и перестанет быть монополистом на рынке программного обеспечения для iOS. Уже с марта этого года Apple изменит правила для разработчиков на территории Европейского Союза и адаптирует операционную систему под требования Закона о цифровых рынках (DMA). Разбираемся, как новые правила повлияют на пользовательский опыт и изменится ли что-то для пользователей из России.
Apple всегда крайне ревностно отстаивала свою модель распространения программного обеспечения для iPhone, не позволяя разработчикам продвигать свои приложения в обход App Store. Компания аргументировала свою позицию соображениями безопасности, конфиденциальности, а также «консистентностью пользовательского опыта».
Тем не менее, представленный в прошлом году законопроект DMA, нацеленный на регулирование рынка и предотвращение злоупотреблений со стороны крупных технологических компаний (т.н. «гейткиперов»), вынудил Apple смягчить требования к распространению приложений для iOS на территории Европейского союза (в зоне действия DMA).
Два младших брата Galaxy S24 Ultra внешне очень похожи на прошлогодние устройства, но в них появились новые функции, основанные на искусственном интеллекте, и обещание семи лет обновлений программного обеспечения и безопасности.
Galaxy S24 и S24 Plus от Samsung не имеют большего экрана или 5-кратной телекамеры, как у более дорогого Galaxy S24 Ultra, а также стилуса. Но в год, когда "Galaxy AI" - это почти все, о чем Samsung хочет говорить, кажется, что эти различия будут иметь чуть меньше значения, чем обычно, когда эти телефоны начнут поставляться 31 января.
Galaxy S24 Plus (слева) и S24 (справа)
Да, набор новых функций Samsung с искусственным интеллектом уже здесь, и, возможно, самое важное, что нужно знать о новой линейке Samsung S24, - это то, что они одинаковы независимо от того, выбираете ли вы Galaxy S24 за $799,99, Galaxy S24 Plus за $999,99 или Galaxy S24 Ultra за $1299,99. В США все телефоны используют процессоры Snapdragon 8 Gen 3, а это значит, что производительность функций искусственного интеллекта на устройстве должна быть одинаковой.
Samsung S24 и S24 Plus - это новые интеллектуальные возможности искусственного интеллекта в полированном корпусе
Samsung также обещает семь поколений обновлений ОС и семь лет обновлений безопасности для всех трех телефонов, что соответствует впечатляющему периоду поддержки, который Google обещал для своей линейки Pixel 8.
Что касается некоторых функций основанных на искуственном интеллекте, приложение Samsung для голосовых заметок в телефонах теперь может расшифровывать ваши разговоры, а также есть опция, позволяющая телефону автоматически обобщать полученную расшифровку. Для редактирования фотографий появилась функция Magic Editor, позволяющая перемещать объекты в кадре после съемки. Серия S24 также будет поддерживать новый Google Circle to Search.
Кроме того, ранее анонсированная функция предлагает двусторонний перевод телефонных звонков в реальном времени между 13 языками, а также перевод текстовых сообщений. Samsung также оснастит клавиатуру этой линейки S24 функцией, которую она называет "tone tweak" (по сути, это версия Magic Compose от Google, которая также доступна на этих телефонах), которая позволяет настроить тон написанного текста наряду с более типичными предложениями по грамматике и правописанию. Доступны такие тона, как "профессиональный", "непринужденный", "социальный", "вежливый" и "эмодзи".
Опции переписывания сообщений при помощи ИИ
Некоторые из этих функций работают в облаке, но больше, чем я ожидал, происходит на самом устройстве. Например, Samsung Notes полагается на облако, чтобы автоматически оформлять ваши записи в виде конспекта с жирными точками, и вам также потребуется подключение к Интернету, чтобы телефон мог автоматически корректировать тон ваших записей. Но функции перевода, встроенные в клавиатуру и телефонное приложение S24, работают на устройстве, как и предложения по редактированию фотографий. Это настоящий микс. Если вы предпочитаете быть уверенным в том, что все происходит на устройстве, в настройках можно установить флажок "обрабатывать данные только на устройстве", но при этом некоторые функции искусственного интеллекта будут отключены, а другие не дадут "наилучших результатов".
Помимо функций искусственного интеллекта, Galaxy S24 и S24 Plus в значительной степени являются продолжением прошлогодних устройств S23, но все же есть несколько аппаратных обновлений. Например, в этом году экраны стали больше и ярче. Теперь их размер составляет 6,2 и 6,7 дюйма (улучшение на 0,1 дюйма в обоих случаях), а пиковая яркость - 2 600 нит (по сравнению с 1 750 в прошлом году). Кроме того, S24 Plus теперь может похвастаться разрешением 1440p по сравнению с 1080p.
Основные характеристики камер не изменились по сравнению с прошлым годом. Оба телефона по-прежнему оснащены тройными камерами, каждая из которых состоит из 50-мегапиксельной основной, 12-мегапиксельной ультразума и 10-мегапиксельной телефото с 3-кратным оптическим зумом. Более интересные изменения произошли в программной части. Помимо упомянутых выше трюков с искусственным интеллектом для редактирования фотографий, улучшена поддержка HDR-фотографий, которые теперь можно делать не только в основном приложении камеры, но и в сторонних социальных приложениях.
В Северной Америке эти два телефона работают на базе процессора Qualcomm Snapdragon 8 Gen 3 for Galaxy, как и Galaxy S24 Ultra, а в Европе - на базе собственного чипа Samsung Exynos 2400 for Galaxy. (Европейские покупатели S24 Ultra получат Snapdragon 8 Gen 3 for Galaxy.) Samsung говорит, что суффикс "for Galaxy" указывает на то, что процессоры в этих телефонах немного выше по производительности, чем стандартные готовые чипы, аналогично тому, что мы видели в прошлом году.
Обе версии стали чуть больше своих предыдущих версий
Модель S24 поставляется с 8 ГБ оперативной памяти и возможностью установки 128 или 256 ГБ накопителя в США (европейские покупатели получают дополнительный вариант накопителя на 512 ГБ), а S24 Plus имеет 12 ГБ оперативной памяти и 256 или 512 ГБ накопителя. Емкость аккумуляторов немного увеличилась по сравнению с прошлым годом (4 000 мАч для S24 и 4 900 мАч для S24 Plus), но максимальная заявленная скорость зарядки осталась прежней (25 Вт и 45 Вт, соответственно). Оба телефона поддерживают беспроводную зарядку с помощью технологии Samsung Fast Wireless Charging 2.0 мощностью до 15 Вт.
У S24 и S24 Plus алюминиевые рамки, а не титановые, как у S24 Ultra, и они защищены стеклом Corning Gorilla Glass Victus 2, а не Corning Gorilla Armor. Однако пыле- и влагозащита по-прежнему соответствует стандарту IP68. Долговечность телефонов будет важна как никогда, учитывая периоды программной поддержки, которые обещает Samsung; в идеале, вы хотите, чтобы аппаратное обеспечение было таким же долговечным. Доступные цвета: черный, серый, фиолетовый и желтый.
Бум генеративного ИИ пришелся как нельзя кстати для Samsung. Два относительно итеративных обновления для флагманской линейки смартфонов компании стали намного интереснее благодаря множеству новых функций искусственного интеллекта, призванных помочь в написании текстов, фотографировании и общении в целом. Эти функции, безусловно, показались мне способными во время моего краткого и контролируемого общения с телефонами до сегодняшнего анонса, хотя в условиях стресса и напряжения реального мира все будет совсем иначе.
Хотя похоже, что функции Galaxy AI не будут полностью эксклюзивными (представитель Samsung Дрю Блэкард сказал на сцене, что они появятся на "избранных устройствах Galaxy" в первой половине этого года), пока что они убедительно доказывают, почему даже флагманы начального уровня Samsung стоит обратить внимание на 2024 год.
Есть два способа запустить Бинг-чат (ChatGPT+Dall-E) на смартфоне/мобильном телефоне.
Первый способ: Через браузер "Microsoft EDGE" . Только в этом браузере чат-Бинг работает полностью. В других браузерах, чат-Бинг отказывается работать. Потому нужен именно этот браузер.
Второй способ: При помощи приложения "Bing:чат с ИИ" для смартфона.
ПЕРВЫЙ СПОСОБ. Через браузер "Microsoft EDGE".
1. Скачать браузер Edge из официального магазина приложений (только в нем запускаются данные нейросети через БИНГ).
Но нужно убедиться, что приложение "Microsoft EDGE", идет от официального аккаунта Майкрософт, иначе вместо настоящего приложения, можете попасть на вредоносную поделку со схожим названием!
Нужно убедиться, что приложение "Microsoft EDGE", идет от официального аккаунта Майкрософт
2. Запустить VPN-сервис на смартфоне (если для вашей страны заблокированы такие сервисы как Бинг-чат, ChatGPT, Dall-E). Иначе Чат-бот от Бинг, не будет отображаться, или не будет выполнять команды.
3. Запустить скачанный браузер Edge на смартфоне.
4. Зайти на сайт Майкрософт, и войти в учетную запись. Без нее чат-бот откажется работать.
5. Открыть сайт BING ( https://www.bing.com ), или в поиске набрать "Бинг-чат", чтобы найти ссылку на него.
6. Если при заходе на ссылку Бинг-чата, появится всплывающее окно "Безымянный чат" с пунктами "Творческий" "Сбалансированный" "Точный", значит вам предоставлен доступ к нейросетям.
7. Нажмите на значок клавиатуры, чтобы появилась строка ввода команд для Бинг-чата.
ВТОРОЙ СПОСОБ. При помощи приложения "Bing:чат с ИИ" для смартфона.
Так-же можно скачать официальное приложение "Bing:чат с ИИ", на смартфон. В этом приложении доступен Бинг-чат (ChatGPT+Dall-E).
Но нужно убедиться, что приложение "Bing:чат с ИИ", идет от официального аккаунта Майкрософт.
Иначе вместо настоящего приложения, можете попасть на вредоносную поделку со схожим названием!
Перед запуском приложения "Bing:чат с ИИ", надо установить на смартфон VPN-приложение, и включить этот VPN.
Это касается тех случаев, если для вашей страны заблокированы такие сервисы, как Бинг-чат, ChatGPT, Dall-E.
Чтобы начать пользоваться чат-ботом через приложение Бинг, надо его настроить, введя данные учетной записи Майкрософт.
Для этого надо нажать на значок пользователя в верхнем левом углу, и выбрать пункт ПАРАМЕТРЫ/НАСТРОЙКИ.
Там и можно будет ввести логин и пароль от учетной записи Майкрософт.
Без этой учетной записи, чат-бот в Бинг, откажется выполнять команды.
Чтобы в приложении Bing, задать команду чат-боту, надо в строку поиска ввести команду. Затем, надо выбрать значок с надписью "ЧАТ".
Другой способ: Нажать на Значок с надписью "Copilot", который находится в нижней части, по середин экрана. Откроется диалог с чат-ботом.
Нажать на Значок с надписью "Copilot", который находится в нижней части, по середине экрана.
Напомню, два месяца назад мы заловились с товарищем @Stich.626 чтобы сделать единообразное + бесплатное мобильное приложение и сайт для расчета ценников в магазинах, которое решили не бросать, любить и лелеять, насколько это возможно.
В этом посте пойдет речь про обновление мобильной программы, и технические аспекты ее написания (все таки сообщество для разработчиков). Поехали!
Недооцененный баннер в Goggle Play
0 - Че там по отзывам
Перед выпуском обновления мы разумеется лезем в обе консоли разработчиков (приложение есть как в Google Play, так и в RuStore), и занимаемся вычитыванием того, что вы там понарасказывали в них, и какие хотелки запрашиваете.
Лично я придерживаюсь мнения, что разработчик (сайта, приложения, не важно) уже сам должен хорошо понимать, чего в приложении хватает (или не хватает), и на основе отзывов должна формироваться картина того, что должно ускорятся, или что добавлять в ту или иную итерацию.
А для всего остального есть MasterCard система тестирования и многочисленные метрики.
Так вот, среди отзывов уже давно проскакивали запросы на добавление списка с историей, сохранение результатов, сравнение нескольких выбранных показателей, и смена валют.
Сегодня вопросом списка с историей мы и займемся.
1 - Нарисуй меня полностью!
Первичный вход в приложение
Перед тем, как что-то наговнокодить написать, нам нужно сформировать в файлах макетов новые сущности для функционирования списка. В нашей основной деятельности появляется один новый блок, основанный на MaterialCardView из библиотеки поддержки M3, который содержит в себе:
Заглушку на основе RelativeLayout, которая показывается, когда еще не было произведено ни одного расчёта;
Сам список ListView, который находится внутри карточки, но невидим до тех пор, пока мы не начнем что либо считать.
Вариация макета при наличии расчетов
Визуально выглядит неплохо, но еще есть над чем поработать.
Дело в том, что ListView (древнейший из компонентов андроида, кста) в своем базовом варианте очень плохо выглядит. Настолько плохо, что если использовать его "как есть", то потом можно выхватить от пользователей лучи поноса:
Чтобы не повторять мем из картинки выше, мы создаем новый файл макета, в котором сверстаем 1 единственный пункт меню, который в дальнейшем будет повторятся, и добавляться к списку каждый раз при его заполнении данными.
Этот же файл, кстати, мы потом переопределим в адаптере, когда доберемся до кода.
В нашем случае получилась довольно простая адаптация, в которой:
Был добавлен корневой LinearLayout, позиционирующий дочерние элементы по горизонтали, с суммарным весом 9
Внутренние (дочерние) блоки, два из которых тоже на основе LinearLayout (но уже вертикально ориентированные), и еще один TextView, который нуждается только в центрировании
И уже внутри наши текстовые переменные, которым мы назначаем айдишки, и будем использовать в коде.
Но перед этим пойдем посмотрим, как это выглядит без учета логики на эмуляторе:
2 - Пишем внутренности
На виртуальном телефоне неожиданностей не произошло, отображается все так как хотелось, поэтому двигаемся в кодильню файл основной активности:
Перво - наперво, нам нужно уяснить несколько логических моментов:
При открытии приложения список уже есть, и поэтому он создается в onCreate. Но он пустой, так как мы еще не наполняли его данными.
Список уже знает, какими данными он будет наполняться (проставлены id и назначен наш кастомный слой), поэтому для него также создан адаптер, базирующийся на SimpleAdapter, который берет данные из HashMap. Он очень удобен (лично для меня), т.к. его можно в дальнейшем наполнять чем угодно: картинками, другими слоями, чекбоксами, и т.д.
Пока пользователь (ты) не начал ничего вводить, смысла показывать его тоже нет, поэтому мы изначально установили заданную видимость заглушки и списка в макете (не в коде). Заглушку видно, список нет.
Из хорошего, когда мы писали приложение в первый раз, то определили подсчет результата через switch - приложение знает, какой показатель мы считаем, поэтому нам просто нужно дать адаптеру сведения из того или иного метода расчёта.
Для этого мы добавляем две строчки кода для каждого из режимов. В первой добавляем данные, а второй говорим приложению, что список обновился (и тебе по-хорошему надо перерисовать список).
Например, для расчета по килограммам это будет выглядеть так:
Проверяем на телефоне, и неожиданностей опять нет - расчет прошел по тому показателю, который мы запрашивали.
3. Доделываем
Всего то 48 предупреждений.
Нам остается пройтись по инспектору, чтобы приложение выглядело не как гавно в глазах IDE более менее сносным (студия сама может проверить, что нужно улучшить или доправить):
Забиваем строковые ресурсы в string;
Раскладываем код по полочкам. Активности переносим в пакет activities, адаптеры в adapters;
Убираем код, который не использовали, или комментим его в TODO
Меняем индексы в приложении, добавляем информацию что мы там накрутили;
Обновляем пакеты, проверяем что из-за них ничего не поломалось.
Формируем AppBundle для Google Play, APK для RuStore (вторые еще толком не научились, а первые уже требуют).
И еще напоследок расшифрую некоторые моменты, которые я не упомянул до этого:
В приложении нет специального параметра (типа boolean до объявления в onCreate, или иного в SharedPrefs, например) для отображения или скрытия блока с заглушкой, так как мы полагаемся на жизненный цикл Android. Другими словами, если приложение было выгружено из памяти, или закрыто, нам не надо сохранять состояние списка, он все равно пересоздаст себя вместе с активностью. Если приложение разворачивается после скрытия (onResume), то все восстановится.
Список изначально не занимает всю площадь экрана, или не раздувается при наполнении (у него фиксированная высота). Это сделано специально, т.к. у нас еще не весь функционал реализован, и ниже будут дополнительные блоки/карточки.
ListView сам по себе является вертикально прокручиваемым по типу ScrollView, поэтому мы сохранили логику прокрутки внутри карточки, и заблаговременно сообщили слою Coordinator через параметр android:nestedScrollingEnabled="true", что вот ты, собака, должен (и будешь) прокручиваться. И даже ничего не сломали в плане юзабилити, пользователю понятно, что там внутри прокручивается список, т.к. есть соответствующая полоса прокрутки.
4 - Что дальше?
Дальше хотелось бы добавить оставшиеся вещи, в той очередности как я их вижу сейчас:
Сохранение результатов в свой собственный список + назначение названия. Например, хлеб в пятерке и в ашане;
Сравнение показателей по выбору их из истории, или из сохраненного списка;
Смена валюты через настройки, т.к. приложение опубликовано в 15 странах.
Публикую ссылки без зазрения совести, так как денег не прошу, а приложение бесплатное, каковым и останется. Ссыль на сайт опционально, для потенциальных вопросов по андроиду, предложений и всего такого.