تعریف تکه تکه شدن اندروید، مشکل، مشکل، نمودار

بیایید تکه تکه شدن اندروید(Android fragmentation) را با قطعه قطعه شدن هارد دیسک یا هر مشکل ذخیره سازی دیگری اشتباه نگیریم. قطعه قطعه شدن هارد(Hard) دیسک - همانطور که بیشتر شما می دانید - بیت هایی از فایل ها هستند که در سراسر دستگاه ذخیره سازی پخش شده اند و در نتیجه جمع آوری بیت ها و ارائه آنها به شما برای هر سیستم عاملی مشکل می شود. تکه تکه شدن اندروید(Android) بیشتر به تفاوت بین نسخه های اندروید(Android) و نسخه های برنامه های در حال اجرا در دستگاه مربوط می شود.

تعریف تکه تکه شدن اندروید

نزدیکترین تعریفی که من در اینترنت پیدا کردم از تکه تکه شدن اندروید(Android) :

Android fragmentation refers to a concern over the alarming number of different available Android operating system (OS) versions in the market. The main issue is potentially reduced interoperability between devices of applications coded using the Android Software Development Kit (Android SDK).

مشکل تکه تکه شدن اندروید

تعریف بالا از اندروید(Android) همه چیز را پوشش می دهد اما از زبان کمی سنگین استفاده می کند. به زبان ساده، چندین نسخه از اندروید(Android) در هر زمان معینی در ماشین های مختلف اجرا می شود. JellyBean ، Ice Cream ، Honeycomb و غیره از معروف‌ترین آن‌ها هستند.

به همین ترتیب، برنامه های توسعه یافته برای اندروید(Android) برای نسخه های مختلف هستند. برنامه نویسانی که برنامه ها را توسعه می دهند این کار را برای آخرین نسخه انجام می دهند. این مشکل ناسازگاری ایجاد می کند که به دلیل آن برخی از کاربران اندروید(Android) نمی توانند از آن برنامه ها استفاده کنند. از جمله مشکلات دیگر، بهره برداری از داده های تلفن با استفاده از نرم افزارهای مخربی است که برای نسخه های قدیمی اندروید(Android) نوشته شده است.

در مورد نرم‌افزار توسعه‌یافته برای اندروید(Android) ، می‌توانیم نرم‌افزار تلفنی را نیز فرض کنیم که Google از طریق آن به‌روزرسانی‌های اندروید(Android) را ارائه می‌کند. اگر نرم افزار تلفن برای Android 4.0 توسعه یافته باشد ، احتمال اینکه از برنامه های طراحی شده برای استفاده با Android 4.2 پشتیبانی نکند، زیاد است. نمودار زیر از TruTower درصد اندرویدها را نشان می دهد(Androids) .

تکه تکه شدن اندروید

جنبه دیگر این است که با هر ماشینی شخصی سازی همراه است. اگر از گوشی ال‌جی استفاده می‌کنید، یک تجربه اندرویدی(Android) سفارشی‌شده را دریافت خواهید کرد : تجربه‌ای که ال‌جی می‌خواهد به شما ارائه دهد. همان سیستم عامل ( اندروید(Android) ) تجربه متفاوتی را در تلفن یا رایانه لوحی سامسونگ به شما ارائه می دهد زیرا سامسونگ (Samsung)آن(Samsung) را برای دستگاه های خود سفارشی می کند. در میان این سفارشی سازی، یکنواختی اندروید(Android) تا حدودی از بین رفته است (به عنوان مثال، منوها و گزینه ها ممکن است متفاوت باشند).

به عبارت دیگر، مشکل تفاوت نسخه های برنامه ها، نرم افزارهای پایه گوشی و اندروید(Android) است. این تفاوت می تواند توسط افراد برای نفوذ به گوشی یا تبلت شما مورد سوء استفاده قرار گیرد. بنابراین، مشکل تکه تکه شدن اندروید(Android Fragmentation Problem) در واقع بیشتر یک مسئله امنیتی و حریم خصوصی است تا ناسازگاری.

گوگل(Google) چگونه به Android Fragmentation رسیدگی می کند ؟

طبق گفته Trend Micro [3]، گوگل(Google) به‌روزرسانی‌ها را به تولیدکنندگان تلفن ارائه می‌کند. سپس، این وظیفه سازندگان تلفن می شود که نرم افزار تلفن خود را ارتقا دهند تا از دستگاه شما محافظت شود. با این حال، سرعت به‌روزرسانی اندروید(Android) در مقایسه با به‌روزرسانی‌های تولیدکنندگان دستگاه بسیار بالاتر است. این همان چیزی است که مشکلی را ایجاد می کند که ممکن است منجر به عملکرد نادرست یا عدم استفاده از آخرین نسخه برنامه ها شود.

در اینجا نموداری از Trend Micro است که روند به (Trend Micro)روز رسانی اندروید(Android Updates) را توضیح می دهد . Trend Micro همچنین روشن می‌کند که دستگاه‌های قدیمی‌تر با نسخه‌های قبلی Android که نمی‌توانند به‌روزرسانی شوند، گیر کرده‌اند و از این رو نمی‌توانند از برنامه‌های جدیدتر و بهتر موجود در Play استفاده کنند.

02 مشکل یکپارچه سازی اندروید - آیا گوگل می تواند آن را حل کند

همچنین بیان می کند که مشکل تکه تکه شدن اندروید(Android Fragmentation Problem) ممکن است نرم افزارهای مخرب را دعوت کند زیرا نسخه های قدیمی اندروید(Android) از محافظت کافی برخوردار نیستند و در نتیجه در برابر سوء استفاده آسیب پذیر هستند.

خلاصه(SUMMARY)

ناسازگاری برنامه ها با نسخه سیستم عامل اندروید(Android) روی دستگاه شما منجر به مشکل تکه تکه شدن اندروید(Android Fragmentation Problem) می شود . اگرچه گوگل(Though Google) قادر به حل این مشکل است، اما برای در دسترس قرار دادن به‌روزرسانی‌ها برای کاربران نهایی باید به شخص ثالث (سازندگان دستگاه) وابسته باشد. در حال حاضر، هیچ راهی وجود ندارد که گوگل(Google) بتواند مستقیماً سیستم عامل را روی دستگاه‌های جداگانه به‌روزرسانی کند.

با توجه به این مشکل، نه تنها ممکن است خرابی برنامه رخ دهد، بلکه دستگاه شما مستعد سوء استفاده های مخرب است. برای در امان ماندن

  1. نرم افزار گوشی خود را به طور منظم به روز کنید
  2. (Use)از محصولات امنیتی موبایل خوب استفاده کنید . موارد رایگان نیز وجود دارد - مانند Norton Mobile و Trend Micro

می خواهید ببینید مایکروسافت چگونه از اندروید درآمد کسب می کند؟(Want to see how Microsoft makes money from Android?)



About the author

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



Related posts