TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #611 · 28.10

На днях Telegram запустил у себя возможность прятать контент за paywall — некоторый ограничитель в просмотре, пока вы не заплатите. Например, можно выложить картинку, она будет размытая, а проявить её стоит, допустим, 100 рублей (с каждого, кто хочет посмотреть). Такие схемы давно реализуются на разных сервисах "донат за контент" — в том же Patreon (хотя там подразумевается подписка). Понятно, что наибольшее применение это находит где-нибудь в продаже личного порно. Но вообще идея официально монетизировать каналы нормальная, просто сами каналы перед этим нуждаются в серьёзной доработке, а не как сейчас. И почти сразу эту функцию заблокировал у себя Apple, из-за чего на айфонах такие посты недоступны. Если бы мне давали сто рублей каждый раз, когда пользователям айфонов что-то становится недоступно... Дуров у себя по этому поводу пафосно написал, дескать, вот вам очередной пример того, как trillion-dollar monopoly abuses its market dominance <...> destroys more dreams and crushes more entrepreneurs. И понадеялся на регуляторов в Европе и Индии. Короче, почти всё то, что говорил Путин вчера в своей речи о гегемонии США: навязывание собственных правил через экономический контроль, притеснение тех, кто от этих правил отклоняется, и так далее. Только для Дурова США это Apple, а Россия это Telegram. Вы знаете моё мнение про обоих, но с обоими вынужден согласиться конкретно в данных вопросах. Вообще, между ними внезапно много общего в том, как ведётся публичная риторика, как публично (не)сообщается о каких-то неудачах, какое внимание (не)уделяется некоторым важным проблемам в подконтрольной области и так далее. Впрочем, возможно, этому подвержен любой достаточно крупный руководитель. #web

Hashtags

Резултати

Намерени 1 подобни публикации

Търсене: #lifecycle

当前筛选 #lifecycle清除筛选
Android Broadcast

@android_broadcast · Post #9683 · 20.11.2025 г., 14:59

🚀Lifecycle 2.10.0 вышел в стабильной версии! Google выпустила мажорное обновление библиотек Lifecycle. Этот релиз сфокусирован на улучшении интеграции с Compose. ⚙️rememberLifecycleOwner для Compose Новый композабл позволяет создавать изолированные LifecycleOwner внутри UI. Идеально для компонентов, которым нужно независимое управление состоянием — например, для HorizontalPager, где только активная страница должна быть в состоянии RESUMED. @Composable fun MyComposable() { val lifecycleOwner = rememberLifecycleOwner( maxLifecycle = Lifecycle.State.RESUMED, parentLifecycleOwner = LocalLifecycleOwner.current, ) CompositionLocalProvider( LocalLifecycleOwner provides lifecycleOwner ) { // Дочерние композаблы теперь имеют собственный жизненный цикл } } 🚀 Интеграция с Navigation 3 Новый артефакт lifecycle-viewmodel-navigation3 предоставляет готовый декоратор для автоматической привязки ViewModel к отдельным экранам в Navigation 3. NavDisplay( backStack = backStack, entryDecorators = listOf( rememberSaveableStateHolderNavEntryDecorator(), rememberViewModelStoreNavEntryDecorator(), // Добавляем эту строку ), entryProvider = entryProvider { /* ... */ } ) Удобства для разработчиков: 👉 Идиоматичный Kotlin API для создания кастомных CreationExtras CreationExtras { this[MY_CUSTOM_KEY] = "myValue" } 👉 Метод savedStateHandle.saved() теперь нативно поддерживает nullable типы 👉Конструкторы SavedStateHandle помечены как @VisibleForTesting ⚠️ Важное изменение Повышение minSdk с API 21 до API 23 — убедитесь, что ваше приложение соответствует новым требованиям. #Jetpack#Lifecycle#Compose#Navigation#ViewModel#Kotlin