This media is not supported in your browser
VIEW IN TELEGRAM
Apple идет навстречу любителям удалять свои аккаунты в порыве эмоций 🤬
6 октября Apple представили правило, согласно которому новые приложения будут допускаться к публикации в App Store только при наличии возможности удалить созданный аккаунт. При этом уже существующие сервисы будут обязаны реализовать эту функцию как можно скорее, если ее еще нет
По словам компании, это решение "предоставит пользователям больший контроль над личными данными"
И это было бы просто замечательно, если бы не одно но - что попало в интернет, остается в интернете. В сущности, удалением аккаунта вы скрываете свои данные от глаз рядовых пользователей, а не от самого издателя приложения, поэтому говорить о каком-то "продвинутом контроле данных" еще рановато
Ну а правило вступит в силу уже 31 января следующего года, так что если в вашем приложении такой опции вдруг нет - самое время начать ее запиливать
#ios
6 октября Apple представили правило, согласно которому новые приложения будут допускаться к публикации в App Store только при наличии возможности удалить созданный аккаунт. При этом уже существующие сервисы будут обязаны реализовать эту функцию как можно скорее, если ее еще нет
По словам компании, это решение "предоставит пользователям больший контроль над личными данными"
И это было бы просто замечательно, если бы не одно но - что попало в интернет, остается в интернете. В сущности, удалением аккаунта вы скрываете свои данные от глаз рядовых пользователей, а не от самого издателя приложения, поэтому говорить о каком-то "продвинутом контроле данных" еще рановато
Ну а правило вступит в силу уже 31 января следующего года, так что если в вашем приложении такой опции вдруг нет - самое время начать ее запиливать
#ios
Apple
Account deletion within apps required starting January 31 - Latest News - Apple Developer
The updates to App Store Review Guideline 5.1.1 last June provided users with greater control over their personal data, stating that all apps that allow for account creation must also allow users to initiate deletion of their account from within the app.…
Реализация андроид-приложений в Windows 11 - ничего не напоминает? 🤨
Как стало известно еще во время первой презентации Windows 11 в июне, новая ОС от Microsoft будет поддерживать прямую установку apk-приложений. Новость бесспорно отличная, но кое-что настораживает...
Помните двоичный транслятор Rosetta 2? Эта технология уже несколько лет используется Apple для поддержки совместимости приложений между разными архитектурами, а именно для запуска х86-приложений на ARM - причем практически без потерь производительности
Так вот Microsoft пошли по тому же пути и представили Intel Bridge - технологию, выполняющую те же функции и работающую по практически таким же алгоритмам. Основное же отличие здесь в том, что в случае с розеттой нужно преодолеть лишь разницу архитектур, а перед интел мостом также стоит вопрос разницы ОС (этот вопрос решается через подсистему WSL, но это уже совсем другая история)
В общем, будем ждать, пока кто-нибудь сделает поlробное сравнение, но прямо сейчас есть ощущение, что Intel Bridge ну очень сильно позаимствована у Apple. Надеюсь, окажусь не прав
#android
Как стало известно еще во время первой презентации Windows 11 в июне, новая ОС от Microsoft будет поддерживать прямую установку apk-приложений. Новость бесспорно отличная, но кое-что настораживает...
Помните двоичный транслятор Rosetta 2? Эта технология уже несколько лет используется Apple для поддержки совместимости приложений между разными архитектурами, а именно для запуска х86-приложений на ARM - причем практически без потерь производительности
Так вот Microsoft пошли по тому же пути и представили Intel Bridge - технологию, выполняющую те же функции и работающую по практически таким же алгоритмам. Основное же отличие здесь в том, что в случае с розеттой нужно преодолеть лишь разницу архитектур, а перед интел мостом также стоит вопрос разницы ОС (этот вопрос решается через подсистему WSL, но это уже совсем другая история)
В общем, будем ждать, пока кто-нибудь сделает поlробное сравнение, но прямо сейчас есть ощущение, что Intel Bridge ну очень сильно позаимствована у Apple. Надеюсь, окажусь не прав
#android
Хабр
Как работают Android-приложения в Windows 11? Разбор
Мы все очень ждали презентации Windows 11, но как-то нам ее подпортили. Незадолго до презентации слили рабочий билд и поэтому во время ивента ничего по-настоящему нового мы не увидели. Кроме одной...
Соскучились по темам для телефонов из 2011? Что ж, они возвращаются в Android 12 🤖
Исходный код 12 версии ОС уже больше недели лежит в AOSP, и неудивительно, что уже начались интересные находки - Google судя по всему поленились обеспечить безопасность своего же репозитория, что дало энтузиастам доступ к Fabricated Overlay API
Если вкратце, Fabricated Overlays позволяют прямо на лету переписывать загружаемые ресурсы для практически любых приложений и изменять их внешний вид вплоть до формата статус-бара и нативных цветов, не нарушая при этом состояние самой системы. Иными словами - реализовывать то, что мы привыкли называть глобальными темами оформления
В целом, исполнить что-то подобное можно было и раньше с помощью Runtime Resource Overlay (RRO), однако для этого требовались рут-права, что отпугивало подавляющую часть пользователей
В общем, с одной стороны новый API открывает кучу возможностей для адаптивности приложений на уровне системы, что конечно не может не радовать. Ну а с другой - ожидаем новую волну нетленной классики андроид-тем: с волками, бандитскими мерсами и каплями дождя на стекле 🙈
#android
Исходный код 12 версии ОС уже больше недели лежит в AOSP, и неудивительно, что уже начались интересные находки - Google судя по всему поленились обеспечить безопасность своего же репозитория, что дало энтузиастам доступ к Fabricated Overlay API
Если вкратце, Fabricated Overlays позволяют прямо на лету переписывать загружаемые ресурсы для практически любых приложений и изменять их внешний вид вплоть до формата статус-бара и нативных цветов, не нарушая при этом состояние самой системы. Иными словами - реализовывать то, что мы привыкли называть глобальными темами оформления
В целом, исполнить что-то подобное можно было и раньше с помощью Runtime Resource Overlay (RRO), однако для этого требовались рут-права, что отпугивало подавляющую часть пользователей
В общем, с одной стороны новый API открывает кучу возможностей для адаптивности приложений на уровне системы, что конечно не может не радовать. Ну а с другой - ожидаем новую волну нетленной классики андроид-тем: с волками, бандитскими мерсами и каплями дождя на стекле 🙈
#android
XDA Developers
Android 12’s Fabricated Overlay API brings back rootless themes
Remember how Android 8 made it easy to theme your device? Remember how much fun that was? Well, it's back in Android 12, with a twist.
Отличные новости для кроссплатформщиков - команда Flutter объявила о начале открытого доступа к знаменитой книге Flutter Apprentice. С 6 октября этого года до 6 января 2022 ее можно будет прочесть онлайн абсолютно бесплатно
➡️ Материал напрямую от разработчиков языка
➡️ 19 подробных глав - от простейших виджетов до интеграции Firebase
➡️ Второе издание книги актуально для новейшего Flutter 2.5
Для самых хардкорных энтузиастов даже запущен "книжный клуб" - каждую среду начиная с 6 октября будут проводиться стримы с обсуждением прочитанного и ответами на вопросы 📚
#lib #crossplatform #flutter
➡️ Материал напрямую от разработчиков языка
➡️ 19 подробных глав - от простейших виджетов до интеграции Firebase
➡️ Второе издание книги актуально для новейшего Flutter 2.5
Для самых хардкорных энтузиастов даже запущен "книжный клуб" - каждую среду начиная с 6 октября будут проводиться стримы с обсуждением прочитанного и ответами на вопросы 📚
#lib #crossplatform #flutter
Бесплатный Kotlin курс прямиком от команды Android 🤖
Курс Android Basics in Kotlin - инициатива гугла по созданию доступного стартового материала для всех желающих окунуться в Kotlin - наконец доступен целиком. Больше года курс находился в раннем доступе, расширялся, пополнялся новыми разделами и несколько дней назад феерично завершился главой про WorkManager
Материал подробный и более чем надежный: его авторы ни больше ни меньше сама команда Android, так что если имеется интерес к котлину - вариант лучше едва ли найдете (по крайней мере среди бесплатных)
P.S.
Да, котлин вам нужен. Да, даже если все ваши проекты целиком на джаве. Гугл уже давно лоббирует Kotlin всеми возможными способами, так что лучше запрыгивать в этот поезд прямо сейчас и разобраться хотя бы в основах
#android
Курс Android Basics in Kotlin - инициатива гугла по созданию доступного стартового материала для всех желающих окунуться в Kotlin - наконец доступен целиком. Больше года курс находился в раннем доступе, расширялся, пополнялся новыми разделами и несколько дней назад феерично завершился главой про WorkManager
Материал подробный и более чем надежный: его авторы ни больше ни меньше сама команда Android, так что если имеется интерес к котлину - вариант лучше едва ли найдете (по крайней мере среди бесплатных)
P.S.
Да, котлин вам нужен. Да, даже если все ваши проекты целиком на джаве. Гугл уже давно лоббирует Kotlin всеми возможными способами, так что лучше запрыгивать в этот поезд прямо сейчас и разобраться хотя бы в основах
#android
Что применимо для объявления класса: class Person (val name: String) ?
Anonymous Quiz
11%
Он package-private
23%
Он может быть расширен другими классами
58%
Он public
8%
У него приватное свойство "name"
Гугл явно перестарались с отступами в Android 12 😐
Перед вами скриншот уведомления в новой версии ОС. На старте мы имеем 1080 пикселей ширины - давайте посмотрим, как гугл распорядились ими:
1. Само окошко уведомления по совершенно непонятной причине ужато до 911 пикселей. Материал дизайн, не иначе.
2. Аватар и счетчик сообщений забирают ПОЧТИ ПОЛОВИНУ этого пространства, оставляя нам 577 пикселей.
3. И наконец до боли бесполезное слово "Replied" отнимает еще 190 пикселей.
Итого из стандартной ширины экрана в 1080px на отображение самого важного, что есть в уведомлении - собственно, самого текста сообщения - отводится лишь 387. Что дает нам 36% полезного пространства или же 22 символа. Даже твиттер не жадничает на количество символов так, как уведомления в Android 12. Что с этим делать - пока неясно, но судя по всему ждем хотфикс.
#android
Перед вами скриншот уведомления в новой версии ОС. На старте мы имеем 1080 пикселей ширины - давайте посмотрим, как гугл распорядились ими:
1. Само окошко уведомления по совершенно непонятной причине ужато до 911 пикселей. Материал дизайн, не иначе.
2. Аватар и счетчик сообщений забирают ПОЧТИ ПОЛОВИНУ этого пространства, оставляя нам 577 пикселей.
3. И наконец до боли бесполезное слово "Replied" отнимает еще 190 пикселей.
Итого из стандартной ширины экрана в 1080px на отображение самого важного, что есть в уведомлении - собственно, самого текста сообщения - отводится лишь 387. Что дает нам 36% полезного пространства или же 22 символа. Даже твиттер не жадничает на количество символов так, как уведомления в Android 12. Что с этим делать - пока неясно, но судя по всему ждем хотфикс.
#android
This media is not supported in your browser
VIEW IN TELEGRAM
Анимированное меню сдвигаемой ячейки 🧩
Библиотека для создания удобных жестовых меню на основе свайпов. Такие меню преимущественно используются в почтовых приложениях, но на самом деле отлично подходят для любых списковых интерфейсов.
➡️ Готовое решение для почты, мессенджера или заметок
➡️ Реализуется через сдвигаемые UITableViewCell или UICollectionViewCell
➡️ Полностью на Swift
#lib #ios
Библиотека для создания удобных жестовых меню на основе свайпов. Такие меню преимущественно используются в почтовых приложениях, но на самом деле отлично подходят для любых списковых интерфейсов.
➡️ Готовое решение для почты, мессенджера или заметок
➡️ Реализуется через сдвигаемые UITableViewCell или UICollectionViewCell
➡️ Полностью на Swift
#lib #ios
Используем подсистему Windows в Android Studio 🤖
Windows и Android продолжают идти по пути взаимной интеграции, и недавно Microsoft начали тест Windows Subsystem for Android - подсистемы винды для установки apk-приложений "без посредников"
Решение пока что официально доступно лишь для небольшого числа бета-тестеров из США, но во-первых рано или поздно оно точно выкатится и у нас, а во-вторых способ установить ее прямо сейчас уже найден
Подробнее как об установке подсистемы, так и о первых результатах ее работы - в статье на хабре
#android
Windows и Android продолжают идти по пути взаимной интеграции, и недавно Microsoft начали тест Windows Subsystem for Android - подсистемы винды для установки apk-приложений "без посредников"
Решение пока что официально доступно лишь для небольшого числа бета-тестеров из США, но во-первых рано или поздно оно точно выкатится и у нас, а во-вторых способ установить ее прямо сейчас уже найден
Подробнее как об установке подсистемы, так и о первых результатах ее работы - в статье на хабре
#android
Хабр
Разработка приложений с Windows Subsystem for Android
Microsoft открыла тестирование Windows Subsystem for Android. Пока это доступно для бета тестеров из США. Но умельцы уже нашли способы установить ее на любую сборку windows 11. Далее опишу эту...
Сомнительная работа AI в камере нового айфона 🤔
Пользователи на реддите недовольны работой нейросети в камере iPhone 13 Pro, и с ними трудно не согласиться
Перед вами два фото одного и того же объекта на 3х-кратном увеличении. Как видим, 11 Pro (снизу) дает просто довольно шумную картинку, в то время как ИИ в камере 13 Pro "додумывает" сложные места и превращает объект практически в картину маслом
Выглядит все это как минимум неестественно, а самый сок в том, что Apple по устоявшейся традиции лучше пользователей знают, что им нужно, и не дают возможности отключить эту опцию - старый добрый подход "жрите что дают"
#ios
Пользователи на реддите недовольны работой нейросети в камере iPhone 13 Pro, и с ними трудно не согласиться
Перед вами два фото одного и того же объекта на 3х-кратном увеличении. Как видим, 11 Pro (снизу) дает просто довольно шумную картинку, в то время как ИИ в камере 13 Pro "додумывает" сложные места и превращает объект практически в картину маслом
Выглядит все это как минимум неестественно, а самый сок в том, что Apple по устоявшейся традиции лучше пользователей знают, что им нужно, и не дают возможности отключить эту опцию - старый добрый подход "жрите что дают"
#ios
Гайдлайны Material You в открытом доступе 🎨
Material Design 3, также известный как Material You - новая философия дизайна от Google, представленная вместе с Android 12 и призванная по словам корпорации кардинально изменить взаимодействие пользователя с системой
Акцент в новом материале выставлен на якобы продвинутую кастомизацию, которая на деле в основном завязана на пользовательском выборе цветовой схемы и не более. Впрочем, в остальном дизайн выглядит очень приятно, так что небольшую подмену понятий гуглу можно и простить
Ознакомиться со всеми подробностями можно на официальном сайте уже сейчас. Очень рекомендую посмотреть и составить хотя бы примерное представление, потому как в ближайшее время большинство приложений, системных и не только, начнут трансфер на новый дизайн, и за этим поездом нужно поспевать
#android
Material Design 3, также известный как Material You - новая философия дизайна от Google, представленная вместе с Android 12 и призванная по словам корпорации кардинально изменить взаимодействие пользователя с системой
Акцент в новом материале выставлен на якобы продвинутую кастомизацию, которая на деле в основном завязана на пользовательском выборе цветовой схемы и не более. Впрочем, в остальном дизайн выглядит очень приятно, так что небольшую подмену понятий гуглу можно и простить
Ознакомиться со всеми подробностями можно на официальном сайте уже сейчас. Очень рекомендую посмотреть и составить хотя бы примерное представление, потому как в ближайшее время большинство приложений, системных и не только, начнут трансфер на новый дизайн, и за этим поездом нужно поспевать
#android
Material Design
Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences.
Пользователь развернул сервисы Google Play на Windows 11 🤖
Недавно рассказывал про перспективы работы с подсистемой винды (Windows Subsystem for Android) — предполагалось, что она поможет в установке обычных апк-приложений, однако энтузиасты как всегда пошли дальше
Пользователь под ником ADeltaX не только смог развернуть полноценные гугл сервисы на Win11 и установить адекватно работающий Google Play, но и создал инструкцию для всех желающих - посмотреть ее можно в твиттере автора
В общем-то несмотря на то, что Microsoft пытается запускать свою подсистему постепенно (официально пока вообще можно установить всего около 50 апк-приложений из магазина амазон), народные умельцы неизменно делают свое дело, предоставляя нам доступ практически ко всему и сразу
#android
Недавно рассказывал про перспективы работы с подсистемой винды (Windows Subsystem for Android) — предполагалось, что она поможет в установке обычных апк-приложений, однако энтузиасты как всегда пошли дальше
Пользователь под ником ADeltaX не только смог развернуть полноценные гугл сервисы на Win11 и установить адекватно работающий Google Play, но и создал инструкцию для всех желающих - посмотреть ее можно в твиттере автора
В общем-то несмотря на то, что Microsoft пытается запускать свою подсистему постепенно (официально пока вообще можно установить всего около 50 апк-приложений из магазина амазон), народные умельцы неизменно делают свое дело, предоставляя нам доступ практически ко всему и сразу
#android
Кстати, у кого винда, успели обновиться на 11? Мне сегодня прилетела, уже скачивается
Anonymous Poll
16%
Уже обновился / В процессе
63%
Пока не спешу
21%
У меня не Windows
Негативный опыт работы в гугл 😒
В сети лежит немало отзывов разработчиков о работе в Google - нетрудно заметить, что подавляющее большинство из них позитивные, жизнерадостные и даже можно сказать хвалебные. Вряд ли найдется человек, который не слышал бы о бесконечной кадро-ориентированности, прогрессивности и райских условиях, царящих в "Корпорации добра"
Сегодня предлагаю посмотреть на обратную сторону монеты в статье "Исповедь iOS-разработчика из Google". Собственно, название говорит само за себя - автор 3 года отработал в гугле на позиции iOS-разработчика и ему не понравилось
Основными причинами автор называет незначительность задач, низкую мотивацию окружающих и попустительское отношение к iOS-продуктам (ведь нельзя допустить, чтобы какой-то из сервисов гугла работал на айоси лучше, чем на родном андроиде)
В общем, хоть все это и скорее личный опыт, чем тенденция, я все же рекомендую материал к ознакомлению
#ios #android
В сети лежит немало отзывов разработчиков о работе в Google - нетрудно заметить, что подавляющее большинство из них позитивные, жизнерадостные и даже можно сказать хвалебные. Вряд ли найдется человек, который не слышал бы о бесконечной кадро-ориентированности, прогрессивности и райских условиях, царящих в "Корпорации добра"
Сегодня предлагаю посмотреть на обратную сторону монеты в статье "Исповедь iOS-разработчика из Google". Собственно, название говорит само за себя - автор 3 года отработал в гугле на позиции iOS-разработчика и ему не понравилось
Основными причинами автор называет незначительность задач, низкую мотивацию окружающих и попустительское отношение к iOS-продуктам (ведь нельзя допустить, чтобы какой-то из сервисов гугла работал на айоси лучше, чем на родном андроиде)
В общем, хоть все это и скорее личный опыт, чем тенденция, я все же рекомендую материал к ознакомлению
#ios #android
Хабр
Исповедь iOS-разработчика из Google
Я уволился из Google летом 2020. Лицо моего менеджера вытянулось, когда я сказал ему что ухожу - он ожидал чего-то подобного, но не в разгар пандемии! А я был счастлив - как никогда за последние...