این صفحه شامل سوالات متداول (FAQs) در مورد سازگاری با اندروید است.
چه نوع دستگاههایی میتوانند با اندروید سازگار باشند؟
نرمافزار اندروید را میتوان به دستگاههای مختلفی منتقل کرد، از جمله دستگاههایی که برنامههای شخص ثالث روی آنها به درستی اجرا نمیشوند. سند تعریف سازگاری اندروید (CDD) پیکربندیهای خاص دستگاهی را که سازگار در نظر گرفته میشوند، شرح میدهد.
برای مثال، اگرچه کد منبع اندروید میتواند برای اجرا روی تلفنی که دوربین ندارد، پورت شود، اما CDD الزام میکند که همه تلفنها دوربین داشته باشند. این به توسعهدهندگان اجازه میدهد هنگام نوشتن برنامههای خود به مجموعهای از قابلیتها تکیه کنند.
CDD همچنان در حال تکامل است تا واقعیتهای بازار را منعکس کند. به عنوان مثال، نسخه ۱.۶ CDD فقط از تلفنهای همراه پشتیبانی میکند. اما نسخه ۲.۱ به دستگاهها اجازه میدهد سختافزار تلفن را حذف کنند و دستگاههای غیرتلفنی مانند پخشکنندههای موسیقی به سبک تبلت را نیز سازگار کنند. همزمان با ایجاد این تغییرات توسط گوگل، گوگل همچنین Google Play را تقویت میکند تا به توسعهدهندگان اجازه دهد کنترل خود را بر محل دسترسی برنامههایشان حفظ کنند. برای ادامه مثال تلفن، برنامهای که پیامهای متنی SMS را مدیریت میکند، در یک پخشکننده رسانه مفید نیست، بنابراین Google Play به توسعهدهنده اجازه میدهد تا آن برنامه را منحصراً به دستگاههای تلفن محدود کند.
اگر دستگاه من سازگار باشد، آیا به طور خودکار به گوگل پلی و برندسازی دسترسی دارد؟
خیر. دسترسی خودکار نیست. گوگل پلی سرویسی است که توسط گوگل اداره میشود. دستیابی به سازگاری پیشنیاز دسترسی به نرمافزار و برند گوگل پلی است. پس از اینکه دستگاهی به عنوان دستگاه سازگار با اندروید تأیید شد، باید فرم تماس موجود در مجوز سرویسهای موبایل گوگل را برای دسترسی به گوگل پلی تکمیل کنید.
آیا سازگاری اجباری است؟
خیر. برنامه سازگاری اندروید اختیاری است. کد منبع اندروید باز است، بنابراین هر کسی میتواند از آن برای ساخت هر نوع دستگاهی استفاده کند. با این حال، اگر میخواهید از نام اندروید در محصول خود استفاده کنید یا به گوگل پلی دسترسی داشته باشید، ابتدا باید مطمئن شوید که دستگاه شما سازگار است .
هزینه صدور گواهینامه سازگاری چقدر است؟
هیچ هزینهای برای دریافت سازگاری دستگاه با اندروید وجود ندارد. مجموعه تست سازگاری متنباز است و برای آزمایش دستگاه در دسترس همه قرار دارد.
چه کسی تعریف سازگاری را تعیین میکند؟
گوگل مسئول جهتگیری کلی اندروید به عنوان یک پلتفرم و محصول است، بنابراین گوگل سند تعریف سازگاری (CDD) را برای هر نسخه نگهداری میکند. گوگل CDD را برای نسخه جدید اندروید با مشورت تولیدکنندگان اصلی تجهیزات (OEM) مختلف که نظرات خود را ارائه میدهند، تهیه میکند.
هر نسخه اندروید برای دستگاههای جدید تا چه مدت پشتیبانی میشود؟
کد اندروید متنباز است، بنابراین گوگل نمیتواند مانع از استفادهی کسی از هر نسخهای برای راهاندازی دستگاه شود. در عوض، گوگل تصمیم گرفته است که مجوز استفاده از نرمافزار کلاینت گوگل پلی را در نسخههای منسوخشده صادر نکند. این امر به هر کسی اجازه میدهد تا به عرضهی نسخههای منسوخشدهی اندروید ادامه دهد، اما آن دستگاهها نمیتوانند از نام اندروید استفاده کنند و خارج از اکوسیستم برنامههای اندروید وجود داشته باشند، درست مثل اینکه با آن سازگار نیستند.
آیا یک دستگاه میتواند رابط کاربری متفاوتی داشته باشد و همچنان سازگار باشد؟
برنامه سازگاری اندروید (Android Compatibility Program) تعیین میکند که آیا یک دستگاه میتواند برنامههای شخص ثالث را اجرا کند یا خیر. اجزای رابط کاربری که با یک دستگاه عرضه میشوند (مانند صفحه اصلی، شمارهگیر و طرح رنگ) عموماً تأثیر زیادی بر برنامههای شخص ثالث ندارند. به همین دلیل، سازندگان دستگاه میتوانند رابط کاربری را سفارشی کنند. سند تعریف سازگاری (Compatibility Definition Document) میزان مجاز بودن OEMها برای تغییر رابط کاربری سیستم برای مناطقی که بر برنامههای شخص ثالث تأثیر میگذارند را محدود میکند.
تعاریف سازگاری برای نسخههای جدید اندروید چه زمانی منتشر میشوند؟
هدف گوگل این است که نسخه جدیدی از سند تعریف سازگاری اندروید (CDD) را زمانی منتشر کند که نسخه پلتفرم اندروید مربوطه به اندازه کافی همگرا شده باشد تا اجازه آن را بدهد. اگرچه گوگل نمیتواند پیشنویس نهایی CDD را برای یک نسخه نرمافزار اندروید قبل از عرضه اولین دستگاه پرچمدار با آن نرمافزار منتشر کند، CDD های نهایی همیشه پس از اولین دستگاه منتشر میشوند. با این حال، هر جا که عملی باشد، گوگل نسخههای پیشنویس CDD ها را منتشر میکند.
ادعاهای سازگاری سازندگان دستگاه چگونه اعتبارسنجی میشوند؟
هیچ فرآیند اعتبارسنجی برای سازگاری دستگاههای مبتنی بر اندروید وجود ندارد. با این حال، اگر قرار باشد دستگاه شامل Google Play باشد، گوگل معمولاً قبل از موافقت با مجوز نرمافزار کلاینت Google Play، سازگاری دستگاه را تأیید میکند.
چه اتفاقی میافتد اگر دستگاهی که ادعای سازگاری دارد، بعداً مشخص شود که مشکلات سازگاری دارد؟
معمولاً گوگل از شما میخواهد که تصاویر سیستمی بهروزرسانیشدهای را منتشر کنید که مشکلات سازگاری را برطرف میکنند.