[{"channel_id":1264815755,"post_id":10208,"date":1790337781000,"forwards":"9","views":"1.3K","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5305244170678459232\/thumb.webp?hash=MUV16OFNDQ3aXzkEznRgjQ&ts=1790708559' alt='\ud83d\ude80'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/work#2.12.0\"><b>\u0412\u044b\u0448\u0435\u043b WorkManager 2.12.0<\/b><\/a><br><br>\ud83d\udc49 \u041d\u043e\u0432\u043e\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 Work Metrics API \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447.<pre>@OptIn(ExperimentalWorkMetricsApi::class)<br>suspend fun dumpSyncMetrics(repo: WorkMetricsInfoRepository) {<br>    val query = WorkMetricsQuery.Builder()<br>        .addWorkerClassNames(SyncWorker::class.java.name)<br>        .addTags(&quot;sync&quot;)<br>        .setBeginTimeMillis(...)<br>        .build()<br><br>    repo.getWorkMetricsInfos(query).forEach { info -&gt;<br>        Log.d(<br>            &quot;WM&quot;,<br>            &quot;${info.workerClassName} &quot; +<br>                &quot;state=${info.state} &quot; +<br>                &quot;attempts=${info.runAttemptCount} &quot; +<br>                &quot;retries=${info.explicitRetryCount} &quot; +<br>                &quot;worker=${info.workerDurationMillis}ms &quot; +<br>                &quot;total=${info.totalRuntimeMillis}ms &quot; +<br>                &quot;stops=${info.stopReasonCounts}&quot;<br>        )<br>    }<br>}<\/pre>\ud83d\udc49 \u041d\u043e\u0432\u043e\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 API \u0434\u043b\u044f \u0441\u043b\u0435\u0436\u0435\u043d\u0438\u044f \u0437\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 Work<pre>\/\/ ExecutionEventListener \u2014 \u0432\u0441\u0435 4 \u043c\u0435\u0442\u043e\u0434\u0430 abstract<br>\/\/ cheduleEventListener \u2014 default, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0432\u0435\u0441\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435.<br>@OptIn(ExperimentalEventsApi::class)<br>class WorkTelemetry : ExecutionEventListener, ScheduleEventListener {<br><br>    override fun onStarted(workInfo: WorkInfo) {<br>        Log.d(&quot;WM&quot;, &quot;start ${workInfo.id} ${workInfo.workerClassName}&quot;)<br>    }<br><br>    override fun onFinished(result: ListenableWorker.Result, workInfo: WorkInfo) {<br>        Log.d(&quot;WM&quot;, &quot;finish ${workInfo.id} $result attempts=${workInfo.runAttemptCount}&quot;)<br>    }<br><br>    override fun onStopped(stopReason: Int, workInfo: WorkInfo) {<br>        Log.d(&quot;WM&quot;, &quot;stop ${workInfo.id} reason=$stopReason&quot;)<br>    }<br><br>    override fun onException(throwable: Throwable, workInfo: WorkInfo) {<br>        Log.e(&quot;WM&quot;, &quot;crash ${workInfo.id}&quot;, throwable)<br>    }<br><br>    override fun onEnqueued(workInfo: WorkInfo) { }<br><br>    override fun onUnblocked(workInfo: WorkInfo) { }<br><br>    override fun onUpdated(oldWorkInfo: WorkInfo, updatedWorkInfo: WorkInfo) { }<br><br>    override fun onCancelled(workInfo: WorkInfo) { }<br><br>    override fun onPrerequisiteFailed(workInfo: WorkInfo) { }<br>}<\/pre>\u0427\u0442\u043e \u0435\u0449\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c<br>\ud83d\udc49 minSdk 23 -&gt; 24 (Android 7.0 \u0442\u0435\u043f\u0435\u0440\u044c \u043c\u0438\u043d\u0438\u043c\u0443\u043c)<br>\ud83d\udc49 \u0434\u0435\u0444\u043e\u043b\u0442\u043d\u044b\u0439 executor \u0442\u0435\u043f\u0435\u0440\u044c <code>Dispatchers.Default<\/code> \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e. \u0412\u0441\u0435 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c<br>\ud83d\udee0 \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438<br><br>#Android #AndroidDev #WorkManager #AndroidJetpack","text_length":2306},{"channel_id":1264815755,"post_id":10207,"date":1790324724000,"forwards":"51","views":"2.5K","comments":"2","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5305244170678459232\/thumb.webp?hash=MUV16OFNDQ3aXzkEznRgjQ&ts=1790708559' alt='\ud83d\ude80'> <b>\u0412\u044b\u0448\u0435\u043b <\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/navigation3#1.2.0\"><b>androidx.navigation3 1.2.0<\/b><\/a>. \u0418 \u044d\u0442\u043e\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 \u0434\u043e\u043f\u0438\u043b \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u043a\u0435\u0439\u0441\u0430\u0445 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438.<br><br>\u0422\u0440\u0438 \u0432\u0435\u0449\u0438, \u0440\u0430\u0434\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f:<br><br>\ud83d\udc49 <b>\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u044d\u043a\u0440\u0430\u043d\u0430\u043c\u0438<\/b>. \u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0430\u0434\u043e \u0433\u043e\u0440\u043e\u0434\u0438\u0442\u044c SharedViewModel \u0438\u043b\u0438 \u043a\u043e\u043b\u0431\u044d\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u0445\u043e\u0441\u0442. \u041e\u0431\u043c\u0435\u043d \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0447\u0435\u0440\u0435\u0437 \u0448\u0438\u043d\u0443 <code>ResultEventBus<\/code>. \u0414\u043b\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u00ab\u0432\u044b\u0431\u0440\u0430\u043b \u0438 \u0432\u0435\u0440\u043d\u0443\u043b\u0441\u044f\u00bb \u044d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u0442\u043e, \u0447\u0435\u0433\u043e \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u043b\u043e.<pre>NavDisplay(<br>    backStack = backStack,<br>    onBack = { backStack.removeLastOrNull() },<br>    entryDecorators = listOf(<br>        rememberSaveableStateHolderNavEntryDecorator(),<br>        rememberResultEventBusNavEntryDecorator(),<br>    ),<br>    entryProvider = entryProvider {<br>        entry&lt;Home&gt; {<br>            val viewModel = viewModel&lt;HomeViewModel&gt;()<br><br>            ResultEffect&lt;Address&gt; { address -&gt;<br>                viewModel.onAddressSelected(address)<br>            }<br><br>            HomeScreen(<br>                address = viewModel.address,<br>                onPickAddress = { backStack.add(AddressPicker) },<br>            )<br>        }<br><br>        entry&lt;AddressPicker&gt; {<br>            val resultBus = LocalResultEventBus.current<br>            AddressPickerScreen(<br>                onSelected = { address -&gt;<br>                    resultBus.sendResult(address)<br>                    backStack.removeLastOrNull()<br>                },<br>            )<br>        }<br>    },<br>)<\/pre>\ud83d\udc49 \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 KMP Deep Link API \u0432 androidx.navigation3.runtime.deeplink<br><br>\ud83d\udc49 <b>\u0423\u043f\u0440\u043e\u0441\u0442\u0438\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 Predictive back gesture \u0432 Android<\/b>. \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0432\u044b\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0434\u0435\u043b\u044c\u0442\u0443 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e <br><br>#Compose #JetpackCompose #Navigation3","text_length":1521},{"channel_id":1264815755,"post_id":10206,"date":1790314539000,"forwards":"19","views":"2.9K","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5305244170678459232\/thumb.webp?hash=MUV16OFNDQ3aXzkEznRgjQ&ts=1790708559' alt='\ud83d\ude80'> Google <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/developer.android.com\/jetpack\/androidx\/releases\/test-backup#1.0.0-alpha01\">\u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 AndroidX Backup Test<\/a> (\u043f\u043e\u043a\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u0430\u043b\u044c\u0444\u0430) \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430 \u043c\u0435\u0436\u0434\u0443 \u0434\u0435\u0432\u0430\u0439\u0441\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 <a title=\"Android Broadcast\" href=\"\/channels\/@android_broadcast\">\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0432 Google Play<\/a><pre>\/\/ \u041f\u0440\u0438\u043c\u0435\u0440 \u0442\u0435\u0441\u0442\u0430 \u043d\u0430 JUnit 5<br>@ExtendWith(BackupRestoreExtension::class)<br>@BackupRestoreConfig(applicationId = &quot;com.example.app&quot;)<br>class BackupRestoreTest {<br><br>    @Test<br>    fun prefsSurviveCloudRestore(<br>        controller: BackupRestoreController,<br>        @TempDir outputDir: Path,<br>    ) = runBlocking {<br>        controller.runBackupRestoreFlow(<br>            storage = StorageDomain.Preference(&quot;user_prefs&quot;),<br>            outputDir = outputDir,<br>            mode = BackupTransportMode.CLOUD_ENCRYPTED,<br>        )<br>    }<br>}<\/pre>#Android #AndroidDev #AndroidJetpack #Backup #\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","text_length":745},{"channel_id":1264815755,"post_id":10204,"date":1790270074000,"forwards":"11","views":"3.3K","comments":"6","text":"<b><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5262651061608408454\/thumb.webp?hash=7uyxWMRwvGoZq-guyNQlqQ&ts=1790708559' alt='\ud83d\udc18'><\/b><b> <\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/docs.gradle.org\/9.8.0\/release-notes.html\"><b>\u0412\u044b\u0448\u0435\u043b Gradle 9.8.0<\/b><\/a><br><br>\u0427\u0442\u043e \u043d\u043e\u0432\u043e\u0433\u043e<br>\ud83d\udc49 \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Java 27<br>\ud83d\udc49 \u0423\u043b\u0443\u0447\u0448\u0438\u043b\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u0432 \u043b\u043e\u0433\u0430\u0445<br>\ud83d\udc49 \u041f\u0440\u043e\u043a\u0430\u0447\u0430\u043b\u0438 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 Windows \u043a\u043e\u043c\u043f\u0430\u0445<br>\ud83d\udee0 \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0430\u0433\u043e\u0432<br><br>#Gradle","text_length":180},{"channel_id":1264815755,"post_id":10203,"date":1790251681000,"forwards":"58","views":"3.7K","comments":"8","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5305244170678459232\/thumb.webp?hash=MUV16OFNDQ3aXzkEznRgjQ&ts=1790708559' alt='\ud83d\ude80'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/agentic\"><b>Google \u0432\u044b\u043a\u0430\u0442\u0438\u043b\u0430 \u043f\u0435\u0440\u0432\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e A2UI \u043d\u0430 Compose<\/b><\/a> (\u043f\u043e\u043a\u0430 \u0432 \u0410\u043b\u044c\u0444\u0435)<br><br>\u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043e\u0442 Google \u0443\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432\u0441\u0451 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0430\u0433\u0435\u043d\u0442\u043e\u043c, \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c \u0432 \u0432\u0430\u0448\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.<br><br>\u0415\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u043e\u0432 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438 \u0443\u0436\u0435 \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Material 3<br><br>\u041d\u0430\u0434\u0435\u044e\u0441\u044c, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0443\u0442 \u043d\u0430 Compose Multiplatform \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0443\u0434\u043e\u0431\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c UI \u0441 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u043d\u0430 Kotlin + Compose \u043f\u043e\u0434 \u0432\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b!<br><br>\ud83d\udd17 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/developer.android.com\/develop\/ui\/compose\/agentic\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f A2UI Compose<\/a><br><br>#Android #Compose #A2UI #AI","text_length":435,"media":{"root":"\/013\/2ycAAIuOY0sAAAAApP9eQW-0tec","photo":{"thumbs":{"m":{"w":320,"h":222,"hash":"-6utu6NIXqXM5Ox9fXS5rA&ts=1790708559"},"x":{"w":800,"h":556,"hash":"4ri3G9AD6zEPXK6ziQNNhA&ts=1790708559"},"y":{"w":1280,"h":889,"hash":"rj-kuArcBTPfW47FMDdPqw&ts=1790708559"},"w":{"w":2124,"h":1476,"hash":"HIq-bHCPcs6LbseQWTVllA&ts=1790708559"},"i":{"bytes":"AcACg|DX285pQMU2QuMbQD9aXDeo\/KgBcUYpMP8A3l\/L\/wCvRh\/7y\/l\/9egBcUUAYHOM+1FACPSA49aVuWAo2D3oAAwPrS7ucc0m0ZHWhjigB1FNRdueSfqaKAP\/2Q=="}}}}},{"channel_id":1264815755,"post_id":10202,"date":1790251234000,"forwards":"38","views":"3.5K","text":"\u041b\u0443\u0447\u0448\u0430\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f <a title=\"Android Broadcast\" href=\"\/channels\/@android_broadcast\">A2UI<\/a> - \u0447\u0430\u0442 \u0441 \u0418\u0418 \u0430\u0433\u0435\u043d\u0442\u043e\u043c \u0432 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0438, \u0433\u0434\u0435 \u0430\u0433\u0435\u043d\u0442 \u0434\u0430\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u044b, \u0430 \u043e\u043d\u0438 \u043d\u0430\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 UI<br><br>#AI","text_length":127,"media":{"root":"\/00e\/2icAAIuOY0sAAAAAWikLoJ9JgTI","video":{"duration":36,"w":1048,"h":2160,"is_animation":false,"is_round":false,"mime_type":"video\/mp4","size":21438282,"thumbs":{"m":{"w":155,"h":320,"hash":"umPg8k9bAbzJHQi3volUHQ&ts=1790708559"},"i":{"bytes":"AoABM|DVVAucE8nPJpaWikMKKKKACiiigAooooAKMUUUAJmiiigD\/9k="}},"streamable":true,"televisor_hash":"RbJdY02Ig0XhBOA_r4BBCA&ts=1790708559"}}},{"channel_id":1264815755,"post_id":10201,"date":1790251127000,"forwards":"43","views":"3.5K","comments":"2","text":"<a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/a2ui.org\"><b>A2UI<\/b><\/a><b> - \u043f\u0440\u043e\u043a\u043e\u0442\u043e\u043b \u0434\u043b\u044f AI \u0430\u0433\u0435\u043d\u0442\u043e\u0432<\/b>, \u0447\u0442\u043e\u0431\u044b \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e (\u0430\u0433\u0430, \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 BDUI)<br><br>\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 AI \u0430\u0433\u0435\u043d\u0442\u0430 \u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u043d\u0443\u0436\u043d\u0430 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u043e \u043a\u0430\u043a \u043c\u043e\u0434\u0435\u043b\u044c \u0443\u043c\u0435\u0435\u0442 \u0441\u0442\u0440\u043e\u0438\u0442\u044c UI. \u041e\u0431\u044b\u0447\u043d\u043e \u043d\u0435\u0447\u0438\u0442\u0430\u0435\u043c\u0430\u044f markdown \u043a\u0430\u0448\u0430, \u0435\u0449\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c HTML\/JS, \u043d\u043e \u0434\u043b\u044f \u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043c\u043e\u0431\u0438\u043b\u043a\u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c.<br><br>\u0421\u0442\u043d\u0430\u0434\u0430\u0440\u0442 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/a2ui.org\">A2UI<\/a> \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0438\u043d\u0430\u0447\u0435. AI \u0430\u0433\u0435\u043d\u0442 \u043d\u0435 \u0440\u0438\u0441\u0443\u0435\u0442 UI \u0438 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u0442. \u0428\u043b\u0451\u0442 JSON (\u0434\u0435\u0440\u0435\u0432\u043e + \u0434\u0430\u043d\u043d\u044b\u0435), \u043a\u043b\u0438\u0435\u043d\u0442 \u0440\u0438\u0441\u0443\u0435\u0442 \u0441\u0432\u043e\u0438\u043c\u0438 \u0432\u0438\u0434\u0436\u0435\u0442\u0430\u043c\u0438. \u041e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 BDUI, \u0433\u0434\u0435 JSON \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440.<br><br>\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u043e\u0434 Apache 2.0 \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0441\u0442\u043e\u0438\u0442 Google. \u0423\u0436\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u0441\u043a\u043e\u0440\u043e \u0431\u0443\u0434\u0435\u0442 \u0440\u0435\u043b\u0438\u0437 \u043f\u0435\u0440\u0432\u043e\u0439 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438.<br><br>\u041a\u043b\u0438\u0435\u043d\u0442 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u044f\u0435\u0442 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0430\u0433\u0435\u043d\u0442 \u0441\u0442\u0440\u043e\u0438\u0442 UI \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437 \u043d\u0438\u0445. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0434\u0443\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u043c\u0438 <code>createSurface<\/code> \/ <code>updateComponents<\/code> \/ <code>updateDataModel<\/code>. \u041a\u043b\u0438\u043a\u0438 \u0438 \u043f\u043e\u043b\u044f \u0443\u0445\u043e\u0434\u044f\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e, \u0430\u0433\u0435\u043d\u0442 \u043f\u0430\u0442\u0447\u0438\u0442 \u0434\u0435\u0440\u0435\u0432\u043e.<br><br>#AI #Agents #A2UI","text_length":885,"media":{"root":"\/003\/2ScAAIuOY0sAAAAACpztIncVtn8","photo":{"thumbs":{"m":{"w":320,"h":155,"hash":"Ox3Phe-cM7KJq53T9B_Dsg&ts=1790708559"},"x":{"w":800,"h":387,"hash":"WpBDGtLVp66pZ5zxKuJ5Zw&ts=1790708559"},"y":{"w":1280,"h":619,"hash":"zrpW6dsVY3uoZMQr8AT7Pw&ts=1790708559"},"w":{"w":1650,"h":798,"hash":"HksvVA1lcn4gfr0cIn8lEQ&ts=1790708559"},"i":{"bytes":"AUACg|DZopCfr+VJn3b8qAGqZPNII+TscipKbn3b8qM+7flQA6ikBz6\/lRQAFVPUA\/hRtX+6PyoooATYPTrS7V\/uj8qKKAAKOuBRRRQB\/9k="}}}}},{"channel_id":1264815755,"post_id":10200,"date":1790168608000,"forwards":"22","views":"3.7K","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5265061148146816352\/thumb.webp?hash=PtRJq1u5Vf2U_nwG1Ca-cA&ts=1790708559' alt='\ud83e\ude99'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/JiIv\"><b>\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0441\u0445\u043e\u0434\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 Android \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u0420\u0410\u0417\u0411\u041e\u0420<\/b><\/a><br><br>\u0412 Android 17 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0432\u0435\u0448\u0430\u0435\u0442 \u043c\u044f\u0433\u043a\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 (Memory Limiter), \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0444\u043e\u043d\u0435. Google Play \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c \u0438 swap \u043f\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430, \u0443\u0436\u0435 \u0441 Android 13. \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438, \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u0438 \u0447\u0438\u0441\u0442\u043a\u0430 \u043d\u0435\u043d\u0443\u0436\u043d\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0443\u0436\u0435 \u043d\u0435 \u0438\u0437\u0431\u0435\u0436\u0430\u0442\u044c!<br><br>\u041d\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/JiIv\">Boosty<\/a> \u0432\u044b\u0448\u043b\u043e \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043d\u043e\u0435 \u0432\u0438\u0434\u0435\u043e: \u043a\u0430\u043a \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044e, \u0447\u0435\u043c \u044d\u0442\u043e \u043c\u0435\u0440\u0438\u0442\u044c \u0438 \u043a\u0430\u043a \u043d\u0435 \u0432\u044b\u043b\u0435\u0442\u0430\u0442\u044c \u0437\u0430 \u043b\u0438\u043c\u0438\u0442\u044b \u0431\u0435\u0437 \u0432\u0440\u0435\u0434\u0430 \u0434\u043b\u044f UX.<br><br>#AndroidBroadcast #\u0412\u0438\u0434\u0435\u043e #\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f #\u0420\u0430\u0437\u0431\u043e\u0440","text_length":515,"media":{"root":"\/00d\/2CcAAIuOY0sAAAAAkCo5L8aOjjY","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"H2ydee7UhuOC0Rc_4fG_UQ&ts=1790708559"},"x":{"w":800,"h":450,"hash":"bcX0YvmF4Z8xaXB-KwRhQA&ts=1790708559"},"y":{"w":1280,"h":720,"hash":"72vFtz58aL_wiBXcg-qZ6g&ts=1790708559"},"w":{"w":1672,"h":941,"hash":"ktk3ItphoUSRSEvPIRYiGQ&ts=1790708559"},"i":{"bytes":"AXACg|CrFFAyAsFJ4yN2DTxBbE8p+TmqgAVgR+tObLAYUkt0AB5pE6lkQWwONmcZH38dDUQtfOndYtoUAHrmomiIOOpPQYOTVy1heCMtJEQWI254oHHVlSa1kh+9jHtRVqcEwsFRi3cdcUUJsp6MobuKcsrrtAY\/L0oopk2NjTrdWjiuWdi3OB2HarMsgzj+7zRRSZUURRgbi2MZooopoGf\/2Q=="}}}}},{"channel_id":1264815755,"post_id":10199,"date":1790164982000,"forwards":"8","views":"2.4K","comments":"6","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5262862146366102917\/thumb.webp?hash=VSEQcMOUuvLhek8UiuO4yA&ts=1790708559' alt='\ud83e\udd16'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/android-developers.googleblog.com\/2026\/09\/bring-android-game-to-car-screen.html\">Google \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0438\u0433\u0440\u044b<\/a> \u043d\u0430 Android Auto \u0438 Automotive. \u0422\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u0433\u0434\u0430 \u043c\u0430\u0448\u0438\u043d\u0430 \u0441\u0442\u043e\u0438\u0442, \u043c\u043e\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0433\u0430\u043c\u0430\u0442\u044c! \u0423\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u0442\u044c \u0432 Google Play<br><br>\u0424\u0438\u0447\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0435 \u043f\u0440\u043e\u0441\u0438\u043b\u0438, \u043d\u0435 \u0436\u0434\u0430\u043b\u0438, \u043d\u043e \u0435\u0451 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438. \u0412\u0430\u043c \u043e\u043d\u043e \u043d\u0430\u0434\u043e?<br><br>#AndroidBroadcast #AndroidDev","text_length":236,"media":{"root":"\/00e\/1ycAAIuOY0sAAAAAWikLoJ9JgTI","photo":{"thumbs":{"m":{"w":320,"h":97,"hash":"Ix9U2XQi_gRvmWlUNHTKmQ&ts=1790708559"},"x":{"w":800,"h":242,"hash":"xZHwcNrr66v0thhYVbSDxA&ts=1790708559"},"y":{"w":1280,"h":388,"hash":"QiplpLoTu1wuxpywuvjgxA&ts=1790708559"},"w":{"w":1600,"h":485,"hash":"Y_TonMte2zmxcIF2DVZp6Q&ts=1790708559"},"i":{"bytes":"AMACg|CFbp0Pykj2JzRLfzjGx8fgKrMSOlIrEnBp6iLS304IJmDe2BV8TZtxICOnJNY7HA4q\/pvzQyFhnJ6GqXmJotrIrNtD7vwxRTyO\/PTpmiqJP\/\/Z"}}}}},{"channel_id":1264815755,"post_id":10198,"date":1790154015000,"forwards":"11","views":"4.0K","text":"\u26a1\ufe0f\u26a1\ufe0f<b>\u0422\u043e\u043f\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u043a\u0443\u0440\u0441 \u0441 \u0440\u043e\u0437\u044b\u0433\u0440\u044b\u0448\u0435\u043c \u0431\u0438\u043b\u0435\u0442\u043e\u0432 \u043d\u0430 Mobius 2026 Autumn\u00a0<\/b><br><br><b>\u0420\u0430\u0437\u044b\u0433\u0440\u044b\u0432\u0430\u0435\u043c 2 \u0431\u0438\u043b\u0435\u0442\u0430 \u043d\u0430<\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/holyjs.ru\"><b> <\/b><\/a><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/mobiusconf.com\/?erid2Ranyo4heU3=\"><u>Mobius<\/u><\/a> \u2014 \u00a0\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043f\u0440\u043e\u0444\u0438\u043b\u044c\u043d\u0443\u044e IT-\u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044e \u043f\u043e \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435: \u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0438 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0439.\u00a0<br><br><i>\ud83d\udcc5 21\u201322 \u043e\u043a\u0442\u044f\u0431\u0440\u044f, \u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433 + online<\/i><br><br>\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0435:<br>1. \u041f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043a\u0430\u043d\u0430\u043b\u044b <a href=\"https:\/\/t.me\/mobiusconf_channel\" target=\"_blank\" rel=\"noreferrer nofollow\"><u>Mobius<\/u><\/a> <b>+<\/b> <a title=\"Android Broadcast\" href=\"\/channels\/@android_broadcast\"><u>Android Broadcast<\/u><\/a><br>2. \u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043b\u044e\u0431\u0443\u044e \u0440\u0435\u0430\u043a\u0446\u0438\u044e \u043d\u0430 \u044d\u0442\u043e\u0442 \u043f\u043e\u0441\u0442 \ud83d\udc4c<br>3. \u041d\u0430\u0436\u0430\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 <b>&quot;\u0423\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c&quot;<\/b> \ud83d\ude0e<br><br>\u041a\u043e\u043d\u043a\u0443\u0440\u0441 \u0431\u0443\u0434\u0435\u0442 <b>\u0434\u043b\u0438\u0442\u044c\u0441\u044f 2 \u043d\u0435\u0434\u0435\u043b\u0438 \u0438 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u0441\u044f 7 \u043e\u043a\u0442\u044f\u0431\u0440\u044f.<\/b> <br>\u041c\u044b \u0445\u043e\u0442\u0438\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0430\u043c\u044b\u0439 \u043a\u043b\u0430\u0441\u0441\u043d\u044b\u0439 \u043e\u043f\u044b\u0442 \u043e\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u0432 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/mobiusconf.com\/?erid2Ranyo4heU3=\">Mobius<\/a> \u2014 \u0432\u0434\u043e\u0445\u043d\u043e\u0432\u0438\u043b\u0438\u0441\u044c \u0434\u043e\u043a\u043b\u0430\u0434\u0430\u043c\u0438, \u043d\u0430\u0448\u043b\u0438 \u0435\u0434\u0438\u043d\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u043e\u0432 \u0438 \u0437\u0430\u0440\u044f\u0434\u0438\u043b\u0438\u0441\u044c \u0438\u0434\u0435\u044f\u043c\u0438 \u0434\u043b\u044f \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0430\u043c\u0438!<br><br>\ud83c\udf1f\u0422\u0430\u043a\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434 <code>AndroidBroadcast<\/code>, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043a\u0438\u0434\u043a\u0443 15% \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u0438\u043b\u0435\u0442\u0430!<br><br><i>\u0420\u0435\u043a\u043b\u0430\u043c\u0430. \u041e\u041e\u041e \u00ab\u0414\u0436\u0443\u0433 \u0420\u0443 \u0413\u0440\u0443\u043f\u00bb. \u0418\u041d\u041d 7801341446<\/i>","text_length":791,"media":{"root":"\/002\/1icAAIuOY0sAAAAAC2mInEqeN4E","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"nUrXkC5mibDjmwimDSDv_w&ts=1790708559"},"x":{"w":800,"h":450,"hash":"7vNA2BjvPubNppqi7W7umQ&ts=1790708559"},"y":{"w":1280,"h":720,"hash":"5ybC9MnNyipILJO5mcSu3g&ts=1790708559"},"i":{"bytes":"AXACg|ClbxwmItKCSTgAHpUSrFg7y454wOoq9dEbCrYO0Z6YqmXWRV3hcDoN2MVEW3qBEwj\/AIGY\/UY\/rUtwsChPJm3n+L5cYpAI+6r\/AN90ZQA7Qg4\/vZzV3ETW9tHL8rFg59O1FR2smxwaKxk5J6DFFwPKdZVLsxz1qt35oorWKtcQ4GPuD+dN4zx0ooqgHISrAgA85oooqWkB\/9k="}}}}},{"channel_id":1264815755,"post_id":10197,"date":1790091288000,"forwards":"13","views":"3.2K","fwd_from":[],"text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5384340662063754474\/thumb.webp?hash=hf6QBUlUpf0yxtpSJkWe5w&ts=1790708559' alt='\ud83e\udd16'> <b>\u0421\u0442\u0430\u043b\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e \u043f\u0440\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0432 Amazon \u043d\u0430 \u043f\u043e\u0437\u0438\u0446\u0438\u044e Android \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430.<\/b><br><br>\u041e\u0431\u0441\u0443\u0434\u0438\u043b\u0438 \u043a\u0430\u043a \u0418\u0418 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0439 \u043e\u0442\u043a\u043b\u0438\u043a (\u0442\u0430\u043a \u0438 \u043d\u0430\u0448\u0435\u043b \u043f\u043e\u0437\u0438\u0446\u0438\u044e \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442), \u043a\u0430\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0444\u0435\u0440: \u0434\u0435\u043d\u044c\u0433\u0438, \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u0438 \u043f\u0440\u043e\u0447\u0438\u0435 \u043f\u043b\u044e\u0448\u043a\u0438.<br><br>\u0413\u0434\u0435 \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c<br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5265061148146816352\/thumb.webp?hash=PtRJq1u5Vf2U_nwG1Ca-cA&ts=1790708559' alt='\ud83e\ude99'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/boosty.to\/androidbroadcast\/posts\/1e5f5abf-60d6-45ad-8c30-80f70fe87b80\">Boosty<\/a><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5263006702080386005\/thumb.webp?hash=k4Ro0Q7_mHBJWJlA4eMHIw&ts=1790708559' alt='\ud83d\udcf9'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/youtube.com\/live\/qT3L94HX8Kc\">YouTube<\/a><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5402444039410690633\/thumb.webp?hash=2LNDTVKfmia0ob9gJEl5YQ&ts=1790708559' alt='\ud83d\udcf2'> <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/boosty.to\/androidbroadcast\/posts\/1270fdcf-7fe2-46d8-83ff-4b3694dec78f\">Telegram<\/a><br><br>#AndroidBroadcast #\u0412\u0438\u0434\u0435\u043e","text_length":330,"media":{"root":"\/003\/1ScAAIuOY0sAAAAACpztIncVtn8","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"yj9YOpqZT8h_zuLjyvlTjg&ts=1790708559"},"x":{"w":800,"h":451,"hash":"tq5ghplILnt0N_0qEjqC9w&ts=1790708559"},"y":{"w":1280,"h":721,"hash":"UHqJ4tXHnGRyLyBsUjqaWA&ts=1790708559"},"w":{"w":1671,"h":941,"hash":"uI0yyNl16wJrO9F0WrPeAA&ts=1790708559"},"i":{"bytes":"AXACg|CxdG4L4twFCnqTyTRHK5hBuB8ysVOBnPFMuWMbDzEAYg9TThF5tmgVDhmzjPalcprQkaeHHO70+7UMrPJtWDCk5yXGMYqMWADD5M45+8OakcNFHvdF4cnJPTJ\/xobEl3IkeRJ1jkdZA3RgMYNFRmYyTKqlVVSMuKKE2NpJm08auMOob6ilAA4\/SiimSVL2X7OjSYyAMgVgzXMszbnc8dB2FFFSlqxthNO0oC8ADsBjmiiimK5\/\/9k="}}}}},{"channel_id":1264815755,"post_id":10196,"date":1790081695000,"forwards":"65","views":"3.8K","comments":"1","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5262862146366102917\/thumb.webp?hash=VSEQcMOUuvLhek8UiuO4yA&ts=1790708559' alt='\ud83e\udd16'> <b>\u041e\u0434\u043d\u043e Android-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u2014 \u043a\u0443\u0447\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432. \u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f<\/b><br><br>Android-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438\u043b\u0438 \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438.<br><br>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b \u043c\u0430\u043d\u0438\u0444\u0435\u0441\u0442\u044b \u0438 \u0431\u0430\u0439\u0442\u043a\u043e\u0434 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/returnzero.dev\/articles\/one-android-app-why-so-many-processes\">\u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 Android-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/a>. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043e\u0440\u043e\u0436\u0435 \u043f\u043e\u0442\u043e\u043a\u0430: \u0441\u0432\u043e\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f, \u0441\u0432\u043e\u044f \u043f\u0430\u043c\u044f\u0442\u044c, IPC \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0440\u044f\u043c\u044b\u0445 \u0432\u044b\u0437\u043e\u0432\u043e\u0432 \u0432 \u043a\u043e\u0434\u0435 \u043c\u0435\u0436\u0434\u0443 \u043f\u043e\u0442\u043e\u043a\u0430\u043c\u0438. \u041c\u0443\u043b\u044c\u0442\u0438\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043d\u043e\u0441\u0442\u044c \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0430\u043c, \u0433\u0434\u0435 Activity, Service \u0438 try\/catch \u043d\u0435 \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0442 \u0437\u0430\u0434\u0430\u0447\u0443. \u0412\u043e\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u044b:<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5382322671679708881\/thumb.webp?hash=KZWTnxQaMZDjqZp3oEbCXg&ts=1790708559' alt='1\ufe0f\u20e3'> <b>\u0418\u0437\u043e\u043b\u044f\u0446\u0438\u044f<\/b>. Chrome, Firefox, Facebook, Instagram \u0433\u043e\u043d\u044f\u044e\u0442 \u0432\u0435\u0431 \u0438 \u0434\u0435\u043a\u043e\u0434\u0435\u0440\u044b \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u043a \u0441 <code>isolatedProcess=&quot;true&quot;<\/code>. \u042d\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0439 UID: \u0431\u0435\u0437 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438 \u0431\u0435\u0437 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0435\u0433\u043e \u0444\u0430\u0439\u043b\u0430\u043c. WhatsApp \u0442\u0430\u043a \u0436\u0435 \u0441\u0436\u0438\u043c\u0430\u0435\u0442 JPEG \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0435.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5381990043642502553\/thumb.webp?hash=nrrCD8twC-Rhc4mniQIZig&ts=1790708559' alt='2\ufe0f\u20e3'> <b>\u0420\u0435\u0441\u0442\u0430\u0440\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u043c\u0435\u0440\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430<\/b>. Discord, Snapchat \u0438 Uber \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u043b\u0438\u0431\u0443 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/JakeWharton\/ProcessPhoenix\">ProcessPhoenix<\/a>. WhatsApp \u0438 Maps \u0442\u0430\u043a \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0438 Incognito: \u043d\u043e\u0432\u0430\u044f Activity \u0432 \u0442\u043e\u043c \u0436\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043d\u0435 \u0441\u0431\u0440\u043e\u0441\u0438\u0442 \u0441\u0438\u043d\u0433\u043b\u0442\u043e\u043d\u044b \u0438 \u043a\u044d\u0448\u0438. \u0423 TikTok \u0435\u0441\u0442\u044c \u043f\u0443\u0442\u044c \u0443\u0431\u0438\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e \u0434\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u0430\u043c\u044f\u0442\u0438 (<code>:memopt<\/code>). \u0410\u0432\u0442\u043e\u0440 \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u0438\u0448\u0435\u0442, \u0447\u0442\u043e \u0431\u0435\u0437 \u0437\u0430\u043c\u0435\u0440\u043e\u0432 \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0441\u043e\u043c\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e.<br><br><img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5381879959335738545\/thumb.webp?hash=Qh1OSENJRse-U38YlyJMwA&ts=1790708559' alt='3\ufe0f\u20e3'> <b>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u044c\u044e<\/b>. \u041a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430 Snapchat \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 <code>:snapkeyboard<\/code>, \u043a\u0430\u043c\u0435\u0440\u0430 Instagram \u0441 \u043b\u043e\u043a\u0441\u043a\u0440\u0438\u043d\u0430 \u2014 <code>:honolulu<\/code>, Instant Games Facebook \u2014 <code>:quicksilver<\/code>, \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a TikTok \u2014 <code>:downloader<\/code>, capability-\u0442\u0435\u0441\u0442\u044b YouTube \u2014 <code>:glcheck<\/code>. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 OOM \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u0440\u043e\u043d\u044f\u0442\u044c \u0432\u0441\u0451 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.<br><br>Telegram, Spotify \u0438 ChatGPT \u0441\u0432\u043e\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u044b (\u0437\u0432\u043e\u043d\u043a\u0438, \u043f\u043b\u0435\u0435\u0440, \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0432\u043e\u0439\u0441\u044b) \u0434\u0435\u0440\u0436\u0430\u0442 \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435. \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u2260 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432.<br><br>#Android #AndroidDev #Internals","text_length":1619},{"channel_id":1264815755,"post_id":10194,"date":1789997063000,"forwards":"48","views":"2.8K","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5262862146366102917\/thumb.webp?hash=VSEQcMOUuvLhek8UiuO4yA&ts=1790708559' alt='\ud83e\udd16'> <b>\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0439 \u0431\u0438\u043b\u0434 \u0434\u043b\u044f \u043e\u0446\u0435\u043d\u043a\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/b><br><br>\u0427\u0442\u043e\u0431\u044b \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u0431\u043e\u0440\u043a\u0443 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438 \u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0434\u0435\u0431\u0430\u0433 \u0434\u043b\u044f \u0431\u0438\u043b\u0434\u0430. \u0427\u0442\u043e\u0431\u044b \u0438\u043c\u0435\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0446\u0435\u043d\u0438\u0442\u044c, \u043a\u0430\u043a \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d \u0441\u0431\u043e\u0440\u043a\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u043e\u0444\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432 Android 10 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 <b>\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c Profileable<\/b>. \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 AndroidManifest:<pre>&lt;application \u2026&gt;<br>    &lt;profileable<br>        android:shell=&quot;true&quot;<br>        android:enabled=&quot;true&quot;<br>        tools:targetApi=&quot;29&quot; \/&gt;<br>&lt;\/application&gt;<\/pre>\ud83d\udd17 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0442\u0435\u0433\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/manifest\/profileable-element\">&lt;profileable&gt;<\/a><br><br>#Android #AndroidDev #Performance","text_length":579},{"channel_id":1264815755,"post_id":10192,"date":1789981195000,"forwards":"4","views":"3.2K","text":"\ud83d\udd25 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/nibw\"><b>\u041e\u0422\u041a\u0420\u042b\u0412\u0410\u0415\u041c \u0413\u041e\u0420\u041e\u0414\u0421\u041a\u041e\u0419 \u0421\u0415\u0417\u041e\u041d \u0421 \u042d\u0420\u0413\u041e\u0421\u0422\u041e\u041b!<\/b><\/a><br><br><b>\u0421 21 \u043f\u043e 30 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f<\/b> \u0432\u0430\u0441 \u0436\u0434\u0443\u0442 \u0441\u043a\u0438\u0434\u043a\u0438<b> \u0434\u043e -20%<\/b> \u043d\u0430 \u0441\u0442\u043e\u043b\u044b, \u043a\u0440\u0435\u0441\u043b\u0430 \u0438 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b.<br><br>\u0412 \u0430\u043a\u0446\u0438\u0438 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u0442\u043e\u043b\u043e\u0432 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/CiQ6\"><b>\u0422\u0435\u0440\u0440\u0430 3.0<\/b><\/a><b>, <\/b><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/giTi\"><b>\u041a\u0432\u0430\u0434\u0440\u043e 4.0 \u041f\u0440\u043e<\/b><\/a>, <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/QiWm\"><b>\u0423\u043d\u043e 3.0<\/b><\/a> , \u043a\u0440\u0435\u0441\u043b\u0430 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/iinr\"><b>\u042d\u043a\u0437\u043e \u0424\u043b\u0435\u043a\u0441<\/b><\/a>, <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/0imZ\"><b>\u042d\u043a\u0437\u043e \u0410\u0443\u0440\u0430<\/b><\/a>, <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/iiEt\"><b>\u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u0430\u044f \u0437\u0430\u0440\u044f\u0434\u043a\u0430<\/b><\/a>, <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/uiRK\"><b>\u043a\u0440\u043e\u043d\u0448\u0442\u0435\u0439\u043d\u044b<\/b><\/a>  \u0438  \u043c\u043d\u043e\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u0438\u0435. \u042d\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u043d\u0430\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 \u0438\u0445 \u0432\u044b\u0433\u043e\u0434\u043d\u043e!<br><br>\u23f3 <b>\u0412\u0440\u0435\u043c\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043e!<\/b> \u0423\u0441\u043f\u0435\u0439\u0442\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u043e\u043b <b>\u0434\u043e 30 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f.<\/b><br>\ud83d\udc49 \u0421\u043e \u0432\u0441\u0435\u043c\u0438 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/abdev.by\/nibw\"><b>\u043d\u0430 \u0441\u0430\u0439\u0442\u0435<\/b>.<\/a><br><br>\ud83c\udf81 \u0410 \u0441 \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434\u043e\u043c <code>ANDROID10<\/code> \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u0435\u0449\u0451 \u201310% \u043d\u0430 \u0432\u0441\u0435 \u0442\u043e\u0432\u0430\u0440\u044b \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0435!<br><br><i>\u0420\u0435\u043a\u043b\u0430\u043c\u0430. \u041e\u041e\u041e \u00ab\u0421\u041e\u0424\u0422\u042d\u0424\u0424\u0415\u041a\u0422\u00bb. \u0418\u041d\u041d 7735575262<\/i>","text_length":570,"media":{"root":"\/00c\/0CcAAIuOY0sAAAAAhgHfonGHSUw","video":{"duration":6,"w":1280,"h":720,"is_animation":false,"is_round":false,"mime_type":"video\/mp4","size":4078180,"thumbs":{"m":{"w":320,"h":180,"hash":"JXbt6TDqIK8qLsB-tPCN2w&ts=1790708559"},"i":{"bytes":"AWACg|CVvITG6QVII42TchPXHNUTG0i9DjPWrMZKRAAHPXpUWLuD4XPHTnGafbuxi8xgqeg61TZ5POY7GIPTikV9rFiCxPXJphc1Euc\/MQPSis0S\/KQMAk55oqdR6EIkwMc\/nR57e\/50UVQhvmtkcn86XfnggZoopiA57cUUUUAf\/9k="}},"streamable":true,"televisor_hash":"e3ShRgerp6M3jN6f3SM03g&ts=1790708559"}}},{"channel_id":1264815755,"post_id":10191,"date":1789979162000,"forwards":"27","views":"4.5K","text":"<img class='tg-emoji' loading='lazy' src='https:\/\/televisor.tlgrm.dev\/emoji\/5388647401865097828\/thumb.webp?hash=A9hClLmZumcxJj06mz49hA&ts=1790708559' alt='\ud83d\udd34'> <b>\u041a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043e\u0444\u0435\u0440 \u0432 Amazon?<\/b> \u0417\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 <a title=\"Android Broadcast\" href=\"\/channels\/@android_broadcast\">\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430<\/a><br><br>\u0412 \u0447\u0430\u0442\u0435 \u0417\u0430\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Broadcast \u043e\u0434\u0438\u043d \u0438\u0437 \u0435\u0433\u043e \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043f\u043e\u0434\u0435\u043b\u0438\u043b\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043e\u0444\u0435\u0440 \u0432 Amazon. \u0420\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0441\u0442\u0440\u0438\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430, \u0433\u0434\u0435 \u044f \u0438 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b + \u0443\u0437\u043d\u0430\u0435\u043c \u043a\u0430\u043a \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441.<br><br>#AndroidBroadcast","text_length":283,"media":{"root":"\/001\/zycAAIuOY0sAAAAAM-aBEUvWuP8","photo":{"thumbs":{"m":{"w":320,"h":180,"hash":"3ZImJIocaT24AGPKhfDi6g&ts=1790708559"},"x":{"w":800,"h":450,"hash":"scE4QniihSsSkn6nj6cHNA&ts=1790708559"},"y":{"w":1280,"h":720,"hash":"FapB9eVVuEj9PA_F6m9AFQ&ts=1790708559"},"w":{"w":1672,"h":941,"hash":"oDxJ3hBetit60arDS8Lpyg&ts=1790708559"},"i":{"bytes":"AXACg|C1cPdBz5Ij2j16mpYZS8QLgK5\/hz3qtdOqTFSoz+pp0kBxGyRkk9eelCY2lZFrzPn+8uMdNw60yaZxGBFt8xjjnoKotZE8eWxPqGHNS\/ZxDA0joSRyVJ6UmCFjuJ4p0Sd0dXOMgdDRVZp98iqjIvOWk7CipKdjYZFYgsoJHqKWiirII5pRBA8rchRnFc5cXc1yxLucf3QeBRRQA2SeSRArYAHJx3ooooHc\/9k="}}}}}]