اسپیکر بلوتوث خانگی مورد علاقه من برای جمعه سیاه به 249 دلار کاهش یافته است



نسل اول Marshall Stanmore یکی از قدیمی ترین محصولات فناوری است که من هنوز به طور مرتب از آن استفاده می کنم. من بیش از هفت سال پیش این اسپیکر بلوتوث را ،یدم، و با وجود اینکه ده ها بلندگو در خانه خود دارم، Stanmore به دلیل کیفیت صدا و طراحی همچنان یکی از مورد علاقه های من است.

مارشال Stanmore II را در سال 2018 عرضه کرد و طراحی مشابهی را حفظ کرد و به همراه کدک AptX به اتصال بلوتوث 5.0 روی آورد. Stanmore II دارای یک ووفر 50 واتی به همراه دو توییتر 15 واتی است و صدایی باورن،ی پر از اتاق را ارائه می دهد. طراحی آن چندان هم بد نیست، با استایل متمایز ادای احترام به آمپرهای گیتار نمادین مارشال.




منبع: https://www.androidcentral.com/accessories/audio/my-favorite-،me-bluetooth-speaker-is-down-to-dollar249-for-black-friday

طراحی iQOO 11 رسما تایید شد و در 2 دسامبر در چین عرضه شد


iQOO 11 در تاریخ 2 دسامبر در ما،ی به ،وان اولین گوشی هوشمند مجهز به پردازنده اسنپدراگون 8 نسل 2 این کشور عرضه خواهد شد. امروز، iQOO اعلام کرد که در همان روز در چین نیز معرفی خواهد شد.

صفحه تبلیغاتی راه‌اندازی شده در وب‌سایت رسمی چینی vivo نشان می‌دهد که رویداد معرفی سری iQOO 11 در ساعت 14:30 بعد از ظهر به وقت محلی در چین آغاز می‌شود و از آنجایی که این شرکت از کلمه «سری» استفاده می‌کند، می‌توان گفت که iQOO چند گوشی هوشمند را جمعه آینده رونمایی خواهد کرد. (احتمالا مدل های و،لی و پرو).

طراحی iQOO 11 رسما تایید شد و در 2 دسامبر در چین عرضه شد

این صفحه همچنین شامل تصاویری از چیزی است که گفته می‌شود iQOO 11 5G است که نشت طراحی اخیر را تأیید می‌کند. می تو،د ببینید جزیره دوربین سه دوربین دارد و حضور تراشه vivo V2 را تایید می کند که چند روز پیش در سری vivo X90 عرضه شد.

پنل پشتی iQOO 11 نیز دارای نوارهای قرمز، مشکی و آبی است که از طراحی BMW M Motorsport الهام گرفته شده است. و با بررسی دقیق تر، می تو،د ببینید که iQOO 11 دارای یک روکش چرم مصنوعی است که بسیار خوب است زیرا باید به گرفتن کمک کند. این گوشی هوشمند دارای دکمه تنظیم صدا و دکمه پاور در قاب سمت راست است، در حالی که خطوط آنتن در فریم بالا و پایین نشان می دهد که آنها از ف، ساخته شده اند.


سری iQOO 11 در تاریخ 2 دسامبر در چین با تراشه Snapdragon 8 Gen 2 و تراشه vivo V2 عرضه می شود.
سری iQOO 11 در تاریخ 2 دسامبر در چین با تراشه Snapdragon 8 Gen 2 و تراشه vivo V2 عرضه می شود.
سری iQOO 11 در تاریخ 2 دسامبر در چین با تراشه Snapdragon 8 Gen 2 و تراشه vivo V2 عرضه می شود.

سری iQOO 11 در تاریخ 2 دسامبر در چین با تراشه Snapdragon 8 Gen 2 و تراشه vivo V2 عرضه می شود.

iQOO چین می‌گوید سری iQOO 11 «دوران جدیدی از جلوه‌های بصری ورزش‌های الکترونیکی را ایجاد می‌کند»، اما در مورد آن توضیح بیشتری نمی‌دهد. امیدواریم در آستانه رونمایی در 2 دسامبر بد،م دقیقاً چه م،ایی دارد.

منبع (به زبان چینی)


منبع: https://www.gsmarena.com/iqoo_11_series_launch_date_،a-news-56639.php

شایعات کلی ادعا می کنند که اپل قصد داشت یک قلم اپل 49 دلاری را در کنار آیفون 14 عرضه کند، اما در آخرین لحظه آن را کنار گذاشت.


یک شایعه جدید می گوید که اپل در ابتدا نسخه جدیدی از Apple Pencil را برای عرضه در سال جاری برنامه ریزی کرده بود. با توجه به پست در Weiboاپل در آ،ین لحظه برنامه های نسخه جدید 50 دلاری اپل پنسل را با وجود اینکه وارد تولید انبوه شده بود، کنار گذاشت.

ظاهراً این نسخه از Apple Pencil دارای سازگاری با آیفون بود و همچنین یکی از شکایات بزرگ در مورد iPad 10 را حل می کرد.

برنامه های اپل پنسل لغو شده است

پستی که به اشتراک گذاشته شد توییتر توسط Duan Rui، از منبعی می آید که سابقه بسیار کمی دارد و بنابراین باید با کمی شک و تردید برخورد کرد. با این وجود، ادعاهای مطرح شده جالب و قابل تامل است.

این منبع می‌گوید که اپل یک مداد اپل جدید با اسم رمز “مارکر” در دست ساخت دارد که قصد داشت در رویداد سپتامبر خود منتشر کند. طبق گزارش ها، اپل قیمتی در حدود 49 دلار را برای این لوازم جانبی در نظر گرفته است که به طور قابل توجهی ارزان تر از نسل اول اپل پنسیل و اپل پنسیل 2 است.

با توجه به این قیمت پایین تر، بنا به گزارش ها چند سازش وجود داشت. ی،ی، ظاهراً این اپل پنسیل فاقد فناوری سنجش فشار یا باتری داخل آن است. ظاهرا اپل به جای باتری قابل شارژ، تراشه ای ساخته بود که برای تغذیه قلم از طریق صفحه نمایش استفاده می شد. این شبیه کاری است که سامسونگ با قلم S-Pen خود انجام داده است.

جایی که همه چیز جالب می شود این است که این مداد اپل است همچنین ظاهرا با آیفون کار کرده نسل اول اپل پنسیل و اپل پنسیل 2 با آیفون کار نمی کنند و این ایده ای است که اپل در گذشته آن را سرزنش کرده است. با این وجود، این شایعه ای است که چند بار به گوش می رسد.

مشخص نیست که چرا اپل برنامه های این نسخه “مارکر” از قلم اپل را کنار گذاشته است، اما ظاهراً این تصمیم در آ،ین لحظه گرفته شده است. طبق گزارش امروز، اپل پیش از این بیش از یک میلیون دستگاه تولید کرده بود که برای لوازم جانبی که احتمالاً در سطح پایینی قرار می گرفت، مقدار کمی نیست.

جایی که این اپل پنسیل ارزان‌تر واقعاً منطقی است، آ،ین نسل دهم آی‌پد است. اپل به دلیل این واقعیت که آیپد 10 دارای درگاه USB-C است، با انتقادات زیادی مواجه شده است، اما هنوز هم تنها با اپل پنسیل نسل اول مجهز به لایتنینگ کار می کند. این بدان م،است که شما باید از یک د، 9 دلاری (فروش جداگانه) برای جفت ، Apple Pencil با iPad خود و شارژ آن استفاده کنید.

نظر شما در مورد این شایعه چیست؟ آیا چیزی در ترجمه در اینجا گم می شود یا واقعاً اپل قصد داشت نسخه 50 دلاری Apple Pencil را با سازگاری با آیفون ارائه دهد؟ در نظرات به ما اطلاع دهید

FTC: ما از پیوندهای وابسته خودکار برای ،ب درآمد استفاده می کنیم. بیشتر.


برای اخبار بیشتر اپل، 9to5Mac را در YouTube بررسی کنید:




منبع: https://9to5mac.com/2022/11/23/ip،ne-14-apple-pencil-،or/

بریتانیا «خفه کردن» اپل و گوگل را از طریق مرور موبایل بررسی می کند


ناظر رقابت بریت،ا تحقیقاتی را در مورد تسلط اپل و گوگل بر بازار مرورگرهای موبایل آغاز خواهد کرد.

را سازمان رقابت و بازار اعلام کرد روز سه‌شنبه تحقیقات عمیق‌تری در مورد «خفه‌گیری» این شرکت‌ها در بازار انجام خواهد داد، پس از مشاوره‌ای که نشان داد «پشتیب، قابل‌توجه برای تحقیقات کامل‌تر» در مورد نحوه کنترل اپل و گوگل بر بازار مرورگرهای تلفن همراه را نشان می‌دهد. این آژانس گفت که گوگل و اپل 97 درصد از کل وب‌گردی تلفن همراه انجام شده در بریت،ا در سال 2021 را تامین کرده‌اند.

توسعه دهندگان وب، ارائه دهندگان خدمات بازی های ابری و فروشندگان مرورگر شکایت دارند که “وضعیت موجود” تسلط مرورگر گوگل و محدودیت هایی که اپل برای بازی های ابری اعمال می کند مانع نوآوری می شود و “هزینه های غیرضروری” به ،ب و کار آنها اضافه می کند.

سارا کاردل، مدیر اجرایی موقت CMA، در بی،ه‌ای گفت: «بسیاری از ،ب‌وکارها و توسعه‌دهندگان وب در بریت،ا به ما می‌گویند که احساس می‌کنند با محدودیت‌های تعیین‌شده توسط اپل و گوگل عقب‌نشینی می‌کنند». ما قصد داریم بررسی کنیم که آیا نگر،‌هایی که شنیده‌ایم موجه هستند یا خیر، و اگر چنین است، گام‌هایی را برای بهبود رقابت و نوآوری در این بخش‌ها شناسایی کنیم.»

اپل گفت رویکردش به بازار رقابت و انتخاب را ترویج می‌کند و در عین حال از حریم خصوصی مشتریان محافظت می‌کند.

یکی از سخنگویان اپل در بی،ه ای گفت: «اپل به بازارهای پر جنب و جوش و رقابتی که در آن نوآوری می تواند شکوفا شود، اعتقاد دارد. ما از طریق اپ استور به میلیون‌ها توسعه‌دهنده کمک کرده‌ایم تا ایده‌های درخشان خود را به برنامه‌هایی تبدیل کنند که دنیا را تغییر می‌دهند و اقتصاد برنامه‌ای را تحریک می‌کنند که از صدها هزار شغل تنها در بریت،ا پشتیب، می‌کند.

گوگل نیز یادداشت مشابهی از کمک به توسعه دهندگان را به صدا درآورد.

یکی از سخنگویان گوگل در بی،ه ای گفت: «اندروید نسبت به هر پلتفرم موبایل دیگری، انتخاب بیشتری از برنامه ها و فروشگاه های برنامه را در اختیار مردم قرار می دهد. همچنین توسعه دهندگان را قادر می سازد موتور مرورگر مورد نظر خود را انتخاب کنند و سکوی راه اندازی میلیون ها برنامه بوده است.


منبع: https://www.cnet.com/tech/mobile/uk-probes-apple-and-googles-strangle،ld-over-mobile-browsing/#ftag=CAD-01-10aai3d

وبلاگ توسعه دهندگان اندروید: تنظیمات زبان در هر برنامه



ارسال شده توسط Neelansh Sahai Developer Relations Engineer Android (در توییتر و لینکدین)اگر مجموعه‌ای از کاربران دارید که به زبان‌های ،یسی، هندی و اسپ،ایی کاملاً مسلط هستند و یک برنامه خبری در تلفن خود دارند و ترجیح می‌دهند اخبار را به زبان هندی بخوانند، چه؟ برای برنامه پیامک خود، آنها اسپ،ایی را ترجیح می دهند زیرا دوستان و خانواده ای دارند که با آنها به زبان اسپ،ایی پیامک ارسال می کنند. اما برای سهولت دسترسی، آنها همچنان ترجیح می دهند دستگاهشان به زبان ،یسی باشد. اکنون موارد استفاده زیادی وجود دارد که کاربران ممکن است بخواهند زبان برنامه آنها با زبان سیستم آنها متفاوت باشد. جالب هست!

شروع با اندروید 13، ما یکی از ویژگی های پر درخواست کاربران را قرار داده ایم، تنظیمات زبان در هر برنامه. این به کاربران امکان می دهد زبان برنامه را از تنظیمات سیستم تغییر دهند و به کاربران کنترل بهتری بر انتخاب زبان خود برای برنامه های مختلف، صرف نظر از زبان سیستم ارائه می دهد..

یک صفحه تلفن همراه که تنظیمات برگزیده زبان برنامه را در تنظیمات سیستم برای برنامه YouTube نشان می دهد

برای کاربران چند زبانه خود بسازید

این وبلاگ بر نحوه ادغام API ترجیحات زبان برای هر برنامه در برنامه شما تمرکز دارد تا به کاربران شما انعطاف پذیری برای انتخاب زبان های مختلف برای برنامه های مختلف ارائه دهد.

1. کاربران می توانند تنظیمات زبان را از تنظیمات سیستم با انتخاب زیر تغییر دهند:

تنظیمات → سیستم → زبان ها و ورودی → زبان های برنامه → [Select the desired App] → [Select the desired Language]

توجه داشته باشید: فقط آن دسته از برنامه‌هایی که با مشخص ، این ویژگی را انتخاب کرده‌اند locale_configxml فایل (در مورد این در زیر)، در تنظیمات سیستم ظاهر می شود.

یک صفحه تلفن همراه که با انتخاب تنظیمات → سیستم → زبان ها و ورودی → زبان های برنامه → یافتن تنظیمات زبان از تنظیمات سیستم را نشان می دهد. [Select the desired App] → [Select the desired Language]

2. اگر برنامه شما قبلاً یک انتخابگر زبان درون برنامه ای دارد، می تو،د API ترجیحات زبان در هر برنامه را ادغام کنید تا از پشتیب، کامل پلت فرم استفاده کنید. برای کاربران پیش از اندروید 13، تنظیمات سیستم قابل مشاهده نخواهد بود، اما توسعه دهندگان همچنان می توانند آن را ارائه دهند انتخابگر زبان درون برنامه ای.

صفحه نمایش تلفن همراه که یکپارچه سازی API ترجیحات زبان در هر برنامه را برای برنامه ای که قبلاً یک انتخابگر زبان درون برنامه دارد را نشان می دهد.

چگونه این ویژگی را در اپلیکیشن خود ادغام کنیم؟

5 مرحله وجود دارد که باید هنگام کار بر روی ویژگی ترجیحات زبان در هر برنامه دنبال شود، در اینجا فهرست شده است →

1. ایجاد کنید locale_config.xml فایل

یک فایل جدید در فهرست values/xml/ ایجاد کنید و آن را به ،وان نامگذاری کنید locale_config.xml. این فایل باید حاوی لیستی از تمام مناطقی باشد که توسط برنامه پشتیب، می‌شوند. ،صر لیست باید یک رشته حاوی یک بر،ب محلی باشد.

توجه داشته باشید: تگ های محلی باید از نحو BCP47 پیروی کنند که معمولاً همینطور است {زبان فرعی}–{بر،ب فرعی اسکریپت}–{بر،ب فرعی کشور}. هر چیزی غیر از آن توسط سیستم فیلتر می شود و در تنظیمات سیستم قابل مشاهده نخواهد بود.

locale_config.xml

نسخه xml=“1.0” رمزگذاری =“utf-8”?>
xmlns:اندروید=“http://schemas.android.com/apk/res/android”>


<محلی android:name=“که در”/>


<محلی android:name=“من-جی پی”/>


<محلی android:name=“zh-Hans-MO”/>


<محلی android:name=“zh-Hant-TW”/>

2. locale_config را در AndroidManifest.xml اضافه کنید

این را مشخص کنید locale_config.xml فایل در برنامه AndroidManifest.xml

AndroidManifest.xml

<منظور>

<برنامه

android:localeConfig=“@xml/locale_config”>


پس از مراحل 1 و 2، کاربران شما می‌توانند از تنظیمات سیستم در دستگاه‌های دارای Android نسخه 13 یا بالاتر، اولویت زبان خود را برای برنامه شما پیدا کرده و تنظیم کنند. اگر کاربران شما از دستگاه‌هایی استفاده می‌کنند که نسخه‌های پایین‌تر از Android 13 را اجرا می‌کنند، می‌تو،د انتخابگر زبان درون برنامه‌ای ارائه کنید. به صورت اختیاری، می‌تو،د برای دستگاه‌های دارای Android نسخه 13 یا بالاتر، همان انتخابگر زبان را نیز در برنامه خود قرار دهید. وقتی برنامه شما دارای یک انتخابگر زبان درون برنامه ای است، مهم است که تنظیمات برگزیده کاربر بین سیستم و برنامه همگام باشد. اینجاست که API های AndroidX به تصویر کشیده می شوند. برای یادگیری نحوه ایجاد انتخابگر زبان درون برنامه ای به ادامه مطلب مراجعه کنید.

از آ،ین نسخه کتابخانه AppCompat استفاده کنید

دف آ،ینAppCompatVersion = “1.6.0-rc01”

وابستگی ها {

پیاده سازی “androidx.appcompat:appcompat:$latestAppCompatVersion
پیاده سازی “androidx.appcompat:appcompat-resources:$latestAppCompatVersion

}

4. از API های AndroidX استفاده کنید

از APIهای موجود در کد خود برای تنظیم و دریافت مناطق برنامه استفاده کنید.

MainActivity.kt

val appLocale: LocaleListCompat = LocaleListCompat.forLanguageTags(“،-YY”)

// این را در رشته اصلی فراخو، کنید زیرا ممکن است به Activity.res،() نیاز داشته باشد.
AppCompatDelegate.setApplicationLocales(appLocale)

// برای دریافت محلی انتخاب شده و نمایش آن در برنامه خود با این تماس بگیرید
val SelectLocale = AppCompatDelegate.getApplicationLocales()[0]

توجه داشته باشید: این API ها نیز هستند سازگار با عقب، بنابراین حتی اگر برنامه در Android 12 یا پایین‌تر استفاده شود، APIها همچنان ی،ان عمل می‌کنند و هیچ بررسی اضافی برای نسخه‌های سیستم عامل در کد شما لازم نیست.

5. فضای ذخیره سازی را به AndroidX واگذار کنید

اجازه دهید AndroidX فضای ذخیره‌سازی محلی را مدیریت کند تا اولویت کاربر باقی بماند.

AndroidManifest.xml

<برنامه

<خدمات
android:name=“androidx.appcompat.app.AppLocalesMetadataHolderService”
android:enabled=“کاذب”
android:exported=“کاذب”>
<متا داده
android:name=“autoStoreLocales”
android:value=“درست است، واقعی” />



مراحل 3، 4، و 5 در بالا حداقل مؤلفه‌های مورد نیاز برای ایجاد انتخابگر زبان درون برنامه را نشان می‌دهند.

و با این کار، برنامه شما اکنون می‌تواند از تعویض محلی پشتیب، کند.

موارد دیگری که هنگام مهاجرت به API باید از آنها مراقبت کنید

پیش از این، توسعه دهندگان مجبور بودند ترجیحات کاربر را به تنهایی کنترل کنند، یا با استفاده از آن SharedPreferences، ذخیره داده ها در سرور یا منطق برنامه دیگر. با API های جدید، نیازی به رسیدگی جداگانه به این موضوع نیست. بنابراین وقتی از این APIها استفاده می‌کنید، AndroidX قبلاً از ،مت ذخیره‌سازی مراقبت می‌کند، اما چه اتفاقی می‌افتد وقتی برنامه برای اولین بار پس از اینکه کاربر دستگاه خود را به Android 13 یا بالاتر به‌روزرس، می‌کند، باز شود؟

در این حالت، سیستم از ترجیحات کاربر برای زبان برنامه آگاه نخواهد شد و بنابراین برنامه را به زبان پیش فرض سیستم نقشه می‌کشد. برای جلوگیری از این امر، توسعه‌دهندگان باید منطق مهاجرت یک‌باره‌ای را اضافه کنند تا کاربرانشان مجبور نباشند وقتی برنامه را به‌روزرس، می‌کنند دوباره زبان را تنظیم کنند.

// ثابت هایی را که باید در قطعه کد زیر استفاده شوند را مشخص کنید

همراه و همدم هدف – شی {

// ثابت برای فایل SharedPreference
پایان val PREFERENCE_NAME = “share_preference”
پایان val PREFERENCE_MODE = متن نوشته.MODE_PRIVATE

// ثابت برای کلیدهای SharedPreference
پایان val FIRST_TIME_MIGRATION = “first_time_migration”
پایان val SELECTED_LANGUAGE = “selected_language”

// ثابت برای مقادیر SharedPreference
پایان val STATUS_DONE = “وضعیت_انجام شد”
}

// روش کاربردی برای قرار دادن یک رشته در یک SharedPreference
خصوصی سرگرم کننده putString(کلید: رشته، ارزش: رشته) {
val ویرایشگر = getSharedPreferences(PREFERENCE_NAME، PREFERENCE_MODEویرایش ()
editor.putString (کلید، مقدار)
editor.apply()
}

// روش Utility برای دریافت رشته از SharedPreference
خصوصی سرگرم کننده getString(کلید: رشته): رشته? {
val ترجیح = getSharedPreferences(PREFERENCE_NAME، PREFERENCE_MODE)
برگشت preference.getString(کلید، خالی)
}

// بررسی کنید که آیا انتقال قبلا انجام شده است یا خیر
اگر (getString(FIRST_TIME_MIGRATION) != STATUS_DONE) {

// زبان انتخاب شده را از هر کجا که ذخیره شده است واکشی کنید. در این مورد SharedPref است

// در این مورد، فرض کنیم در کلیدی به نام SELECTED_LANGUAGE ذخیره شده است.
getString(SELECTED_LANGUAGE)؟.اجازه دهید { آی تی

// با استفاده از کتابخانه AndroidX که خود فضای ذخیره سازی را مدیریت می کند، این منطقه را تنظیم کنید
val localeList = LocaleListCompat.forLanguageTags(آی تی)
AppCompatDelegate.setApplicationLocales(localeList)

// پرچم مهاجرت را تنظیم کنید تا مطمئن شوید که این فقط یک بار اجرا می شود
putString(FIRST_TIME_MIGRATION، STATUS_DONE)
}
}

این ویژگی چه انعطافی را در اختیار کاربران و توسعه دهندگان قرار می دهد؟

در اینجا چند چیز وجود دارد که ممکن است برای شما کاربران مفید باشد.

  1. همه دستگاه‌هایی که اندروید 13 یا بالاتر دارند، یک مکان مش، برای کاربران خواهند داشت تا بتوانند زبان برنامه‌های خود را پیدا کنند و تغییر دهند.
  2. اگرچه تنظیمات سیستم محدود به دستگاه‌های دارای اندروید 13 یا بالاتر است، API های AndroidX با عقب سازگار هستند. بنابراین، در هنگام ساختن برای کاربران چند زبانه خود، هیچ نیازی به اضافه ، بررسی نسخه سیستم عامل در کد شما وجود ندارد.
  3. توسعه دهندگان نیازی ندارند که تغییرات پیکربندی را جداگانه انجام دهند یا هر بار نگران ذخیره زبان انتخابی کاربر باشند. API تغییرات پیکربندی را کنترل می کند و ترجیحات زبان را برای شما ذخیره می کند.
  4. با سایر ویژگی های اندروید مانند پشتیبان گیری و بازیابی کار می کند. اگر کاربر به دستگاه جدیدی تغییر مکان دهد و داده‌های پشتیبان‌گیری شده قبلی را بازیابی کند، برنامه شما آ،ین زبان ترجیحی کاربر را حفظ می‌کند، بنابراین تجربه بهتر و یکپارچه‌تری را برای کاربران شما فراهم می‌کند.

خلاصه

با آن، بیشتر ،مت های این ویژگی پوشش داده می شود. بنابراین بیایید خلاصه ای از آنچه را که در مطالعه امروز مورد بحث قرار دادیم، مرور کنیم.

  1. یک مطالعه سریع در مورد آنچه که تنظیمات زبان برای هر برنامه به کاربران چند زبانه و توسعه دهندگان برنامه ارائه می دهد.
  2. آنچه کاربران نهایی در دستگاه های خود خواهند دید.
  3. چگونه برنامه خود را به APIهای ترجیحی زبان برای هر برنامه منتقل کنید.
  4. چند نکته که باید هنگام مهاجرت به API ها رعایت شود تا تجربه کاربری بهتری را تضمین کند.
  5. در نهایت، مزایایی که کاربران نهایی و توسعه دهندگان می توانند از این ویژگی بهره ببرند.

منابع

  1. تنظیمات زبان در هر برنامه
  2. نمونه برنامه (نوشتن)
  3. نمونه برنامه ( بازدیدها )
  4. تنظیمات برگزیده زبان برای هر برنامه (ویدیو یوتیوب)




منبع: http://android-developers.googleblog.com/2022/11/per-app-language-preferences-part-1.html

بسته‌های برنامه برای Google TV و Android TV


ارسال شده توسط جاش ونتز، مدیریت محصول، Google TV

TLDR: Google TV و Android TV برای صرفه جویی در فضای ذخیره سازی برای کاربران، از ماه مه 2023 به Android App Bundles نیاز خواهند داشت که قابل بایگ، هستند.

در طول چند دهه گذشته، تلویزیون از موج‌گردی کانالی خطی به محتوای درخواستی با تجربه‌های چند برنامه‌ای تبدیل شده است. امروز تمام شد 10000 اپلیکیشن در سیستم عامل Android TV در دسترس هستند. در حالی که نرم افزار به طور تصاعدی رشد کرده است، سخت افزار تلویزیون در مقایسه با همتایان تلفن خود از نظر ظرفیت محدود باقی مانده است. در سال 2022، گوشی های هوشمند اغلب دارای حداقل اندازه ذخیره سازی هستند 64 گیگابایتاما تلویزیون های هوشمند دارای میانگین فقط هستند 8 گیگابایت. فضای ذخیره‌سازی کمتر باعث می‌شود کاربران مجبور به حذف برنامه‌ها شوند و مانع از تجربه کلی تلویزیون آنها شود. برای رفع این مشکل و مشکلات دیگر، اندروید App Bundles را در نوامبر 2020 معرفی کرد.

Android App Bundle چیست؟

بسته‌های برنامه Android” (AAB) قالب استاندارد انتشار در Google Play (تلفن‌ها، تبلت‌ها، تلویزیون‌ها و غیره) هستند که جایگزین «کیت‌های بسته Android» (APK) شده‌اند. بسته‌های برنامه کوچک‌تر، سریع‌تر، تازه‌تر و بهتر از پیش‌رو هستند. مزایای کلیدی عبارتند از:

  1. حجم دانلود/ذخیره کوچکتر – بسته‌های برنامه با بهینه‌سازی برای هر دستگاه، به‌طور متوسط ​​20 درصد در اندازه کل صرفه‌جویی در مقایسه با همتای APK معادل خود ایجاد می‌کنند.
  2. احتمال حذف نصب کمتر است – از آنجایی که App Bundles گزینه بایگ، را در اختیار کاربران قرار می دهد (که 60٪ از فضای ذخیره سازی برنامه را بازپس می گیرد)، کاربران می توانند این و تعداد بیشتری برنامه را با وجود فضای ذخیره سازی محدود در تلویزیون خود نگه دارند. یک رابط کاربری سریع بایگ،/بازسازی بایگ، در تلویزیون تعبیه شده است. توسعه دهندگان همچنین می توانند وضعیت را برای بازگشت بدون اصطکاک بعدی حفظ کنند.
  3. قابل اجرا بر روی تمامی سطوح اندروید – بسته‌های برنامه برای همه سطوح Android با استفاده از فروشگاه Google Play از جمله تلویزیون، تلفن، رایانه لوحی، ساعت، خودکار و موارد دیگر مفید است.
  4. تحویل و امنیت ساده – برای تحویل آسان تر، یک آرتیفکت با تمام کدها و منابع برنامه شما به Play Store اجازه می دهد تا به صورت پویا یک برنامه بهینه شده را برای هر پیکربندی دستگاه ارائه دهد. برای امنیت بیشتر، توسعه‌دهندگان همچنین می‌توانند کلید آپلود را در صورت گم شدن یا به خطر افتادن آن بازنش، کنند.

چه چیزی برای تلویزیون جدید است؟

با محدود شدن فضای ذخیره‌سازی تلویزیون و افزایش اشتهای کاربران برای برنامه‌های بیشتر، Google TV و Android TV به App Bundles نیاز خواهند داشت. می 2023. در حالی که این فراهم می کند در مورد 6 ماه برای انتقال، ما ،ن می زنیم که در بیشتر موارد یک مهندس در حدود 3 روز برای انتقال یک برنامه تلویزیونی موجود از Android Package Kit (APK) به Android App Bundle (AAB). در حالی که توسعه‌دهندگان می‌توانند بایگ، را برای برنامه‌های تلفن همراه خود پیکربندی کنند، برنامه‌های تلویزیون لازم است قابل آرشیو به طوری که همه کاربران و توسعه دهندگان می توانند از تلویزیون های دارای فضای ذخیره سازی استفاده کنند.

برای برنامه‌های تلویزیونی که به موقع منتقل نشده‌اند، Google ممکن است چنین برنامه‌هایی را از سطح تلویزیون پنهان کند. اگر روی یک برنامه تلویزیونی کاملاً جدید کار می‌کنید، حتماً از همان ابتدا از Android App Bundles استفاده کنید!

چگونه می توان برنامه های تلویزیونی را انتقال داد؟

از … ما دیدن کنید راهنمای توسعه دهنده برای ،ب اطلاعات بیشتر در مورد نحوه انتقال به بسته نرم افزاری Android (AAB).

در همه موارد، App Bundles تجربه لذت بخشی را هم برای شما به ،وان توسعه دهندگان و هم برای کاربرانتان، به خصوص در اتاق نشیمن به ارمغان می آورد. از مشارکت شما در ایجاد محتوای همه جانبه و تجربیات سرگرمی برای آینده تلویزیون سپاسگزاریم.




منبع: http://android-developers.googleblog.com/2022/11/app-bundles-for-google-tv-and-android-tv.html

وبلاگ توسعه دهندگان اندروید: معرفی نمایاب دوربین



ارسال شده توسط فران،کو رومانو، مهندس روابط توسعه‌دهنده، اندرویددست در دست گرفتن گوشیدر طول سال‌ها، دستگاه‌های اندرویدی به گونه‌ای تکامل یافته‌اند که اندازه‌ها، شکل‌ها و نمایشگرهای مختلف را در میان سایر ویژگی‌ها شامل می‌شوند. با این حال، از ابتدا، ع، گرفتن با گوشی یکی از مهم ترین موارد استفاده بوده است. امروزه، قابلیت‌های دوربین هنوز یکی از دلایل اصلی ،ید گوشی توسط مصرف‌کنندگان است.

به ،وان یک توسعه‌دهنده، می‌خواهید از قابلیت‌های دوربین در برنامه خود استفاده کنید، بنابراین تصمیم می‌گیرید چارچوب دوربین Android را اتخاذ کنید. اولین مورد استفاده ای که می خواهید پیاده سازی کنید این است پیش نمایش use case که ،وجی سنسور دوربین را روی صفحه نمایش می دهد.

بنابراین شما پیش بروید و یک را ایجاد کنید CaptureSession با استفاده از سطحی به بزرگی اندازه صفحه نمایش تا زم، که صفحه نمایش همان نسبت تصویر ،وجی سنسور دوربین را داشته باشد و دستگاه در جهت پرتره طبیعی خود باقی بماند، همه چیز باید خوب باشد.

اما وقتی اندازه پنجره را تغییر می‌دهید، دستگاه خود را باز می‌کنید یا نمایشگر یا جهت را تغییر می‌دهید، چه اتفاقی می‌افتد؟ خب، در بیشتر موارد، پیش‌نمایش ممکن است کشیده، وارونه یا به‌درستی چرخیده به نظر برسد. و اگر در یک محیط چند پنجره ای هستید، برنامه شما حتی ممکن است از کار بیفتد.

چرا این اتفاق می افتد؟ به دلیل مفروضات ضمنی که هنگام ایجاد آن انجام دادید CaptureSession.

از لحاظ تاریخی، برنامه شما می‌توانست برای کل چرخه عمر خود در یک پنجره زندگی کند، اما با در دسترس بودن عوامل شکل جدید مانند دستگاه‌های تاشو و حالت‌های نمایش جدید مانند چند پنجره‌ای و چند صفحه‌نمایش، نمی‌تو،د این را فرض کنید. دیگر درست باشد

به طور خاص، بیایید برخی از مهم ترین ملاحظات را در هنگام توسعه یک برنامه با هدف قرار دادن عوامل مختلف شکل ببینیم:

بیایید برخی از دام‌های رایج را که باید هنگام توسعه برنامه‌ای که فاکتورهای شکلی مختلف را هدف قرار می‌دهد، اجتناب کنیم، بررسی کنیم:

  • تصور نکنید که برنامه شما در یک پنجره پرتره شکل زندگی می کند. درخواست جهت گیری ثابت هنوز در اندروید 13 پشتیب، می شود، اما اکنون سازندگان دستگاه ممکن است این گزینه را داشته باشند که درخواست برنامه را برای یک جهت ترجیحی لغو کنند.
  • هیچ ابعاد یا نسبت تصویر ثابتی برای برنامه خود در نظر نگیرید. حتی اگر تنظیم کنید resizableActivity = “نادرست”، برنامه شما همچنان می تواند در حالت چند پنجره ای در صفحه نمایش های بزرگ (>=600dp) استفاده شود.
  • یک رابطه ثابت بین جهت صفحه و دوربین را فرض نکنید. را سند تعریف سازگاری اندروید مشخص می کند که یک حسگر تصویر دوربین “باید به گونه ای جهت گیری شود که بعد طول، دوربین با بعد طول، صفحه نمایش همسو شود.” با شروع API سطح 32، کلاینت‌های دوربینی که جهت را در دستگاه‌های تاشو جستجو می‌کنند، می‌توانند مقداری را دریافت کنند که بسته به وضعیت دستگاه/تاشو به صورت پویا تغییر می‌کند.
  • تصور نکنید که اندازه داخل نمی تواند تغییر کند. نوار وظیفه جدید به ،وان یک ورودی به برنامه‌ها گزارش می‌شود، و هنگامی که با حرکت حرکتی استفاده می‌شود، نوار وظیفه می‌تواند پنهان و به صورت پویا نشان داده شود.
  • تصور نکنید برنامه شما دسترسی انحصاری به دوربین دارد. در حالی که برنامه شما در حالت چند پنجره ای است، سایر برنامه ها می توانند به منابع مش، مانند دوربین و میکروفون دسترسی داشته باشند.

در حالی که CameraX در حال حاضر ا،ر موارد فوق را مدیریت می کند، پیاده سازی یک پیش نمایش که در سناریوهای مختلف با Camera2 API کار می کند، می تواند پیچیده باشد، همانطور که در شرح داده شده است. از سطوح قابل تغییر اندازه در برنامه دوربین خود Codelab پشتیب، کنید.

آیا داشتن یک جزء ساده که از آن جزئیات مراقبت می کند و به شما امکان می دهد روی منطق برنامه خاص خود تمرکز کنید عالی نیست؟

دیگه نگو…

معرفی ، CameraViewfinder

CameraViewfinder یک مصنوع جدید از کتابخانه Jetpack است که به شما امکان می دهد به سرعت پیش نمایش های دوربین را با حداقل تلاش پیاده سازی کنید. در داخل از a استفاده می کند TextureView یا SurfaceView برای نمایش فید دوربین، و تغییرات لازم را روی آنها اعمال می کند تا منظره یاب را به درستی نمایش دهد. این شامل اصلاح نسبت ابعاد، مقیاس و چرخش آنها است. کاملاً با پایگاه کد Camera2 موجود شما سازگار است و به طور مداوم بر روی چندین دستگاه آزمایش می شود.

بیایید ببینیم چگونه از آن استفاده کنیم.

ابتدا وابستگی را در سطح برنامه خود اضافه کنید build.gradle فایل:

پیاده سازیandroidx.دوربین:camera-viewfinder:1.3.0-alpha01″

پروژه خود را همگام سازی کنید اکنون باید بتو،د مستقیماً از آن استفاده کنید CameraViewfinder مانند هر دیگری چشم انداز. به ،وان مثال، می تو،د آن را به فایل طرح بندی خود اضافه کنید:


اندروید:شناسه=“@+id/view_finder”
برنامه:scaleType=“fitCenter”
برنامه:حالت پیاده سازی=“کارایی”
اندروید:layout_width=“match_parent”
اندروید:layout_height=“match_parent”/>

همانطور که می بینید، CameraViewfinder همان کنترل های موجود را دارد پیش نمایش، بنابراین می تو،د متفاوت را انتخاب کنید حالت های پیاده سازی و انواع پوسته پوسته شدن.

اکنون که کامپوننت بخشی از طرح است، همچنان می تو،د a ایجاد کنید CameraCaptureSession، اما به جای ارائه الف TextureView یا SurfaceView به ،وان سطوح هدف، از نتیجه استفاده کنید requestSurfaceAsync().

سرگرم کننده شروع دوربین(){
val previewResolution = اندازه (عرض، ارتفاع)
val viewfinderSurfaceRequest =
ViewfinderSurfaceRequest (رزولوشن پیش نمایش، مشخصات)
val surfaceListenableFuture =
cameraViewfinder.requestSurfaceAsync(viewfinderSurfaceRequest)

Futures.addCallback(surfaceListenableFuture، شی : FutureCallback {
نادیده گرفتن سرگرمی در موفقیت(سطح: سطح) {
//یک CaptureSession با استفاده از این سطح به طور معمول ایجاد کنید
}
نادیده گرفتن سرگرمی در مورد ش،ت(t: قابل پرتاب) { /* مشکلی پیش آمد */}
}، ContextCompat.getMainExecutor(context))
}

امتیاز: طرح‌بندی‌های بهینه‌شده برای دستگاه‌های تاشو

CameraViewFinder در سطوح قابل تغییر اندازه، تغییرات پیکربندی، چرخش ها و حالت های چند پنجره ای آماده استفاده است و روی بسیاری از دستگاه های تاشو آزمایش شده است.

اما اگر می‌خواهید طرح‌بندی‌های بهینه‌شده را برای دستگاه‌های تاشو و صفحه‌نمایش دوگانه پیاده‌سازی کنید، می‌تو،د ،یب کنید CameraViewFinder با Jetpack WindowManager کتابخانه ای برای ارائه تجربیات منحصر به فرد برای کاربران خود.

به ،وان مثال، اگر یک لولا در وسط صفحه وجود دارد یا اگر دستگاه در حالت «کتاب» یا «تبلتاپ» است، می‌تو،د از نمایش پیش‌نمایش تمام صفحه اجتناب کنید. در این سناریوها، می‌تو،د منظره یاب را در یک ،مت از صفحه و کنترل‌ها را در سمت دیگر داشته باشید، یا می‌تو،د از بخشی از صفحه برای نمایش آ،ین ع،‌های گرفته شده استفاده کنید. تخیل حد است!

برنامه نمونه قبلاً برای دستگاه‌های تاشو بهینه شده است و می‌تو،د کدی را برای مدیریت تغییرات وضعیت بدن پیدا کنید اینجا. نگاهی بینداز


منبع: http://android-developers.googleblog.com/2022/11/introducing-camera-viewfinder.html

پرسش و پاسخ: 10 سوال با طراحی بشارت – کشف


برای نسخه افتتاحیه Ask Apple، اعضای تیم Design Evangelism ما گرد هم آمدند تا به سؤالات Slack شما درباره فلسفه طراحی، دستورالعمل‌های رنگ، میانبرهای صفحه کلید و موارد دیگر پاسخ دهند. در اینجا چند نکته برجسته از آن مکالمه وجود دارد، از جمله راهنمایی در مورد HIG، نکاتی در مورد کاهش بهم ریختگی، و یک پیام بسیار مهم در مورد نوار برگه.

آیا تا به حال احساس می کنید که طراحی شما کاملاً درست نیست، اما مطمئن نیستید که چرا؟

همیشه! در واقع، “احساس اینکه طراحی کاملاً درست نیست” گاهی اوقات می تواند یک حالت روزمره به نظر برسد. وقتی این اتفاق می‌افتد، چند استراتژی وجود دارد که به نظر ما مفید است، و اولین مورد این است: با یک دوست تماس بگیرید! گاهی اوقات نیاز به شخص دیگری است تا بررسی کند که چرا ما در مورد یک طرح احساس نامطمئن داریم، و شرکت در یک گفتگو و انتقاد همیشه عالی است. بعلاوه، این نه تنها از شما نیاز دارد که مشکل را توضیح دهید (که به تنهایی می تواند به شما کمک کند چه چیزی کار نمی کند)، بلکه به شما امکان می دهد شخصاً حداقل برای یک لحظه از آن فاصله بگیرید.

چگونه می‌د،د چه زم، باید ویژگی‌ها را کاهش دهید تا برنامه‌تان شلوغ‌تر و کاربرپسندتر شود؟

این یک تمرین عالی برای تخته سفید یا یادداشت های ،بناک است. ابتدا، تمام ویژگی ها/مناطق برنامه خود را یادداشت کنید. سپس، آنها را به اه،ی که کاربران شما خواهند داشت را برآورده کنید. اگر چیزی اضافه به نظر می رسد، در نظر بگیرید که آیا به آن ویژگی نیاز دارید یا خیر. بین چیزی که همیشه باید قابل مشاهده باشد، چیزی که چند ضربه دورتر است و چیزی که اصلاً نیازی به وجود ندارد، تعادل وجود دارد. (همچنین این یک راه مفید برای اولویت بندی مهم ترین عملکرد برنامه شما است – که می تواند به شما در سازماندهی بهتر سلسله مراتب برنامه کمک کند!)

آیا بهترین روش برای محدود ، جهت گیری دستگاه در آیفون در نظر گرفته می شود؟

شما واقعا باید جهت گیری دستگاه را به کاربران بسپارید. ما عاشق زم، هستیم که برنامه‌ها هم از حالت عمودی و هم افقی پشتیب، می‌کنند و فقط در سناریوهای خاص برنامه محدود ، جهت‌گیری را توصیه می‌کنیم، مانند زم، که حرکت یا نصب دستگاه باعث می‌شود تغییر جهت باعث حواس‌پرتی شود.

برخی از دستورالعمل ها برای رنگ ها و سایه ها چیست؟

استفاده از رنگ برای اعمال، روشی ظریف برای برندسازی رابط بدون ایجاد حواس پرتی یا مزاحم است. با انتخاب یک رنگ اصلی شروع کنید، گردش کار و اقدامات خود را مشخص کنید، سپس آن‌ها را با رنگ ته رنگ نشان‌دهنده کنش‌ها ترسیم کنید. (متوجه خواهید شد که برنامه های شخص اول ما همگی دارای یک رنگ رنگ کلیدی هستند؛ به ،وان مثال، Mail آبی است و پاد،ت ها بنفش است.) هنگامی که روی طرح های بصری با وفاداری بالا کار می کنید، از پالتی استفاده کنید که مکمل آن رنگ باشد.

آیا لازم است بر،ب نوار برگه برای برگه های رایج مانند صفحه اصلی، جستجو یا نمایه اضافه شود؟

در بسیاری از موارد، بر،ب ها برای وضوح و دسترسی توصیه می شوند. صفحه اصلی، جستجو و نمایه عموماً برای انتقال م،ی به تنهایی کافی هستند، اما استثناهایی از قاعده هستند. بسیاری از نمادها به طور گسترده درک نشده اند. بر،ب های نوار برگه تمایز قوی تری از نوار ابزارها ایجاد می کنند که بر،ب ندارند. به علاوه، حذف بر،ب ها سود زیادی برای کاربران ندارد. در هیچ فضایی صرفه جویی نمی کند و اطلاعات بصری رابط را به میزان قابل توجهی کاهش نمی دهد.

چگونه باید در مورد میانبرهای صفحه کلیدی فکر کنم که حس شهودی دارند و با میانبرهای سیستم تداخل ندارند؟ چه زم، باید از یک اصلاح کننده نسبت به دیگری استفاده کنم (مثلاً Option در مقابل Shift در مقابل Command)؟

به طور کلی، کلید تغییردهنده go-to Command است، زیرا دسترسی به آن با انگشت شست چپ آسان‌تر است. و در مورد، در اینجا چند قانون سرانگشتی دیگر وجود دارد:

  • هرچه تعداد کلیدهای اصلاح کننده کمتر باشد، بهتر است.
  • استفاده از حرف اول نام اکشن به افراد کمک می کند میانبر را به خاطر بسپارند.
  • از نقطه نظر ارگونومیک، کلیدهای نزدیک‌ترین اصلاح‌کننده‌ها و به راحتی با انگشت اشاره و می، قابل دسترسی هستند – Q، W، E، A، S، D، O، و P – به ،وان میانبر موفق‌تر هستند.

می خواهید کمی عمیق تر شیرجه بزنید؟ اطلاعات خوب زیادی را در HIG خواهید یافت.

دستورالعمل های رابط انس، – صفحه کلید

حاشیه های مشخص شده برای مناطق امن iOS و iPadOS چقدر است؟

در iOS و iPadOS، حاشیه‌های چیدمان در ک، اندازه عرض جمع و جور 16pt و در ک، اندازه عرض معمولی 20pt است. اما ما معمولاً مناطق امن را به ،وان چیزهای متمایز در نظر می گیریم که در کنار هم با حاشیه کار می کنند. مناطق ایمن بسیار پویا هستند و با جهت گیری دستگاه، اندازه صفحه و عوامل مختلف دیگر (مانند نمایش نوارهای پیمایش، نوار ابزار یا نوار برگه) تغییر می کنند. اطلاعات زیادی را در HIG خواهید یافت.

دستورالعمل های رابط انس، – چیدمان

هنگام طراحی برای لیست ها، چگونه می توانم جلوی شلوغ بودن ردیف ها و سلول ها را بگیرم؟

به افشای تدریجی و سلسله مراتب فکر کنید. افراد در هر سطح از برنامه شما به چه اطلاعاتی نیاز دارند؟ هنگامی که سلول ها احساس شلوغی می کنند، هدف هر ،صر را زیر سوال ببرید. شاید یک ع، یا نماد مفید نباشد، یا شاید متن ثانویه بتواند توضیحی در نمای جزئیات باشد.

آیا همیشه سعی می کنید تا حد امکان به HIG پایبند باشید یا سعی می کنید با هر طراحی کاری متفاوت انجام دهید؟

سوال عالی! ما سعی می کنیم به پایه های خود پایبند باشیم و از ال،ای طراحی خود پیروی کنیم تا از سازگاری و درک استفاده کنیم. (ما همچنین سعی می کنیم از اجزای سیستم استفاده کنیم زیرا ساخت آنها بسیار کارآمد است.) اما با توجه به این گفته، ما همچنین مایل هستیم که HIG را در جایی که منطقی است – در صورتی که به م،ای یک مزیت کلی برای کاربران باشد، فشار دهیم. ما کاملاً قاطع هستیم که HIG نباید مجموعه ای از قو،ن باشد، بلکه پیشنهادهای بسیار خوبی باشد. و ما آن را به طور مداوم بر اساس آنچه در جامعه می بینیم و اینکه چگونه می خواهیم زیبایی شناسی و تعاملات خود را برای آینده پیش ببریم، تکامل می دهیم.

آیا پنهان ، نوار برگه هنگام پیمایش به صفحات فرعی تمرین خوبی است؟

جواب منفی. 🙂

(در صورت نمایش یک برگه مدال، پوشاندن آن برای دوره های کوتاهی اشکالی ندارد. در غیر این صورت، پنهان ، نوار برگه می تواند باعث شود افراد احساس گمراهی کنند.)


منبع: https://developer.apple.com/news/?id=s8sl4tp،

سامسونگ بیشتر Bixby را توسعه می دهد، زبان جدیدی را معرفی می کند و پایه ای برای رشد آینده ایجاد می کند – اتاق خبر جهانی سامسونگ


دستیار صوتی هوش مصنوعی سامسونگ اکنون می تواند به زبان اسپ،ایی آمریکای لاتین پاسخ دهد و به کاربران جه، کمک کند تا کارهای بیشتری با دستگاه های خود انجام دهند.

Samsung Electronics امروز اعلام کرد که Bixby و دستیار صوتی هوش مصنوعی (AI) آن، اکنون از اسپ،ایی آمریکای لاتین به ،وان یک گزینه زبان پشتیب، می کند. کاربران اسپ،ایی آمریکایی لاتین Bixby در سراسر جهان اکنون این گزینه را دارند که با دستگاه های Samsung Galaxy خود به زبان محلی خود تعامل داشته باشند، زیرا پرتغالی برزیل قبلا تنها زبان آمریکای لاتین پشتیب، شده توسط Bixby بود.

یانگ جیپ کیم، EVP و رئیس تیم هوش مصنوعی در Mobile eXperience Business، سامسونگ گفت: «زم، که سامسونگ نزدیک به پنج سال پیش Bixby را راه‌اندازی کرد، ما متعهد شدیم که این پلتفرم هوشمند را با فناوری‌های جدید و شرکای کلیدی که تجربه‌های بیشتری را امکان‌پذیر می‌سازد، بهبود دهیم. الکترونیک. ما مفت،یم که Bixby را به میلیون‌ها نفری که اسپ،ایی آمریکای لاتین صحبت می‌کنند ارائه می‌کنیم و به بیش از 200 میلیون نفر می‌پیوندیم.1 تقریباً 400 میلیون نفر در حال حاضر از Bixby استفاده می کنند2 دستگاه ها در سراسر جهان.”

مزایای Bixby، اکنون در اسپ،ایی آمریکای لاتین موجود است

Bixby یک دستیار صوتی قدرتمند و هوشمند است که به کاربران گل،ی سامسونگ کمک می‌کند تا مانند یک دستیار شخصی در دنیای واقعی، دستگاه‌های خود را هدایت کنند و زندگی خود را سازماندهی کنند. می تواند به راه اندازی برنامه ها و تنظیمات کمک کند، قرار ملاقات ها و وظایف را به خاطر بسپارد و به طور کلی دردسرهای روزمره را کاهش دهد. Bixby حتی می تواند با پاسخ دادن به تماس ها، نوشتن پیام و موارد دیگر با دیگران ارتباط برقرار کند.

هوشمندی به توانایی درک و تعامل با دستورات، صرف نظر از جمله بندی بستگی دارد. تا پیش از این، کاربران آمریکای ج،ی و لاتین مجبور بودند از اسپ،ایی اروپایی با بی،بی استفاده کنند. پشتیب، جدید از اسپ،ایی آمریکای لاتین به آنها اجازه می دهد از گویش ها، لهجه ها و تفاوت های ظریف محلی برای تعاملات طبیعی تر با دستگاه خود استفاده کنند.

پشتیب، از اسپ،ایی آمریکای لاتین به این م،ی است که حتی بیشتر کاربران Samsung Galaxy اکنون می توانند به هوش و راحتی Bixby اعتماد کنند، به ویژه در ایالات متحده، دومین کشور اسپ،ایی زبان بزرگ و منطقه با بیشترین کاربران Bixby.

چه چیزی بعدی برای Bixby است

Bixby در چند سال گذشته بسیار رشد کرده است، زیرا کاربران ثبت نام شده بیش از دو برابر شده و در سال 2022 از 200 میلیون نفر گذشته است.

در کنفرانس اخیر توسعه دهندگان سامسونگ 2022 در سانفرانسیسکو، سامسونگ سایر تحولات اخیر از جمله موارد جدید را تشریح کرد. خانه هوشمند امکانات. همانطور که کاربران ا،یستم های متصل خود را گسترش می دهند، کنترل صوتی بی،بی و ادغام یکپارچه با دستگاه ها نقش مهمی در نظارت و مدیریت هر اتاق از خانه ایفا می کند.

اسپ،ایی آمریکای لاتین برای Bixby امروز برای مدل‌های منتخب گل،ی سامسونگ از جمله Galaxy S22، Galaxy S21، Galaxy Z Flip4 و Galaxy Z Fold4 پس از انجام به‌روزرس، نرم‌افزاری در دسترس است. پشتیب، از دستگاه‌های دیگر، از جمله گل،ی S20 و Z Flip3 در ماه دسامبر به زودی عرضه می‌شود و برای اوایل سال 2023 برنامه‌ریزی شده است.

1 بر اساس تعداد کاربران فعال Bixby ما در اکتبر 2022.
2 بر اساس تعداد دستگاه‌های سامسونگ با قابلیت Bixby در تلفن همراه، تلویزیون و لوازم خانگی.


منبع: https://news.samsung.com/global/samsung-further-develops-bixby-introducing-a-new-language-and-setting-a-foundation-for-future-growth?utm_source=rss&utm_medium=direct

وبلاگ توسعه دهندگان اندروید: #WeArePlay | الهام بخش 4 سازنده بازی در سراسر جهان را کشف کنید


ارسال شده توسط Leticia Lago، بازاریابی توسعه دهنده

از کاوش در فضای باز تا گرفتن اولین کامپیوتر خود – یک لحظه به ظاهر تصادفی در زندگی شما ممکن است روزی همان چیزی باشد که شما را ترغیب می کند تا به آنجا بروید و رویاهای خود را دنبال کنید. این همان اتفاقی است که برای چهار بنیانگذار استودیوی بازی سازی که در آ،ین نسخه ما حضور داشتند، رخ داد #ما بازی می کنیم داستان ها دریابید که چه چیزی آنها را الهام بخش ساخت بازی هایی است که میلیون ها نفر را در سراسر جهان سرگرم می کند.

فیلیپه که در سالوادور برزیل به دنیا آمد و بزرگ شد، چنان از میراث فرهنگی شهر الهام گرفت که قبل از اینکه معلم شود، به تحصیل در تاریخ پرداخت. یک روز، او متوجه شد که بازی ها می توانند رسانه ای قدرتمند برای به اشتراک گذاشتن تاریخ و فرهنگ برزیل با جهان باشند. بنابراین او تأسیس کرد آزمایشگاه بازی Aocaو اولین ،وان آنها، آریدا: بیداری بک لند، یک بازی بقا است که در شهر تاریخی Canudos واقع شده است. Aoca Game Lab در Indie Games Accelerator شرکت کرد و همچنین برای دریافت انتخاب شد صندوق بازی های مستقل. با کمک این برنامه های گوگل پلی، بازی و استودیو را به سطح بالاتری می برند.

#WeArePlay Marko Peaskel Nis، صربستان
بعد، مارکو از صربستان. به ،وان یک دانشجوی شیمی، او هرگز واقعاً به فناوری علاقه نداشت – سپس اولین کامپیوتر خود را دریافت کرد و همه چیز تغییر کرد. او مدرک خود را رها کرد تا روی علاقه جدید خود تمرکز کند و اکنون صاحب استودیوی موفق خود است باید با بیش از 480 میلیون دانلود یکی از محبوب ترین ،اوین آنها این است بازی 100 Doors: Sc،ol Escapeبا بیش از 100 سطح برای به چالش کشیدن ذهن حتی با تجربه ترین بازیکنان.
#WeArePlay Liene Roadgames Riga Latvia
و اکنون از لتونی وارد Liene شوید. او اغلب در فضای باز بزرگ شجاعت می کند و کشف می کند که طبیعت چه چیزی برای ارائه دارد – به طوری که او بازی های تیم سازی و مبتنی بر جهت گیری را برای تیم در محل کار سازماندهی می کند. دیدن شادی آنها در حالی که جهان اطراف خود را کشف می کنند، او را برای خلق الهام گرفت بازی های جاده ای. این بازیکن را در شکارهای ماجراجویانه لاشخور و کشف زمین های جدید راهنمایی می کند.
#WeArePlay شین ساوی سودا ملبورن، استرالیا
و در آ،، شین از استرالیا. پس از سال‌ها کار در فناوری شرکت‌ها، او همه چیز را رها کرد تا رویای خود را برای ساخت بازی‌های موبایلی با الهام از بازی‌های ویدیویی دهه 90 که در کودکی انجام می‌داد، دنبال کند. اکنون او صاحب استودیوی خود است، Pixel Star،psو علیرغم همه موفقیت هایش با میلیون ها دانلود، فرزند پنج ساله اش بازخوردهای زیادی به او می دهد.

تمام داستان ها را اکنون در g.co/play/weareplay و منتظر موارد بیشتر به زودی باشید.

چقدر این پست وبلاگ را مفید دیدید؟

#WeArePlay Xin Savy Soda ملبورن، استرالیا Google Play g.co/play/weareplay


منبع: http://android-developers.googleblog.com/2022/11/weareplay-discover-what-inspired-4-game-creators-around-the-world.html