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

به گزارش صندلی و تلفن به نقل از ایرنا، رقابت در میان شرکت های آمریکایی یک پدیده تازه نیست. تفاوتی نمی نماید این شرکت ها در چه حوزه ای فعالیت می نمایند. در هر صورت این رقابت است که باید وجود داشته باشد. یکی از تازهترین رقابت هایی که این روز ها در دره سیلیکون، ولی در ایالات متحده شروع شده، رقابتی است که میان گوگل و اندروید شکل گرفته و به نظر می رسد به زودی آتشین تر از همیشه خواهد شد. اگرچه مایکروسافت و گوگل همیشه با یکدیگر در رقابت بوده اند، اما جنگ تازه این دو غول فناوری از مدتی پیش شروع شده و احتمالا متفاوت تر از همیشه دنبال می گردد.
مسئله از جایی شروع شد که مایکروسافت پس از معرفی ویندوز 11 اعلام نمود نسخه تازه سیستم عامل این شرکت توانایی آن را دارد تا اپلیکیشن های اندرویدی را هم اجرا کند. این قابلیت یک ویژگی عظیم و مثبت بود که به کاربران ویندوز 11 اجازه می داد در حقیقت دو سیستم عامل را روی دستگاه ویندوزی خود داشته باشند. اجرای اپ های اندرویدی روی ویندوز 11 به کاربران این فرصت را می داد تا تلفن هوشمند اندرویدی خود را روی کامپیوتر خانگی یا لپتاپ ویندوزی خود داشته باشند. اما به نظر می رسد این قابلیت ویژه نیامده از ویندوز 11 رخت بسته است.
تغییری عظیم در ماهیت نرم افزار های اندرویدی
از همان ابتدا تعیین بود گوگل از قابلیت تازه ویندوز 11 استقبال نمی نماید. اگرچه این قابلیت به خوبی نشان می داد که ویندوز در نهایت پذیرفته توان رقابت با اندروید را ندارد و نرم افزار های اندرویدی به معنای واقعی کاربردی هستند، اما اجرای اپ های اندرویدی روی ویندوز اندکی ناامیدنماینده به نظر می رسید. گوگل حالا احساس می کرد از سیستم عاملی که سال ها برای توسعه آن زحمت کشیده، سواستفاده می گردد؛ بنابراین توسعه دهندگان اندروید آماده شدند تا تغییرات کلیدی به اپ های اندرویدی دهند. به نظر می رسد این تغییرات می تواند اجرای اپ های اندرویدی روی ویندوز 11 را غیرممکن کند.
نرم افزار های اندرویدی تقریبا از همان ابتدا با فرمت APK منتشر می شدند. حالا، اما گوگل تصمیم گرفته این فرمت را جدی تر از قبل تغییر دهد. در شرایطی که گوگل در سال 2018 از فرمت نوظهور AAB رونمایی نموده بود، اما از این به بعد این فرمت نقش مهمی در اندروید خواهد داشت. این فرمت تازه در ابتدا برای کاهش حجم فایل های اندرویدی و نظارت آسان تر آن ها ایجاد شده بود، اما براساس دستورالعملی که گوگل اخیرا منتشر نموده، قرار است این فرمت به فرمت اصلی اپ های اندرویدی تبدیل گردد.
از ابتدای آگوست 2021 همه اپلیکیشن هایی که برای نخستین بار در فروشگاه نرم افزار گوگل (گوگل پلی استور) منتشر می شوند باید با فرمت AAB توسعه پیدا نموده باشند. اگرچه همین حالا هم هزاران اپلیکیشن اندرویدی روی گوکل پلی وجود دارد که براساس فرمت AAB توسعه پیدا نموده، اما جدی شدن این قانون می تواند نشان از یک خانه تکانی عظیم در اندروید باشد. گوگل هنوز اجباری برای بروزرسانی اپلیکیشن های قدیمی که با فرمت APK منتشر شده اند، ندارد. با این حال به نظر می رسد سایر اپ های اندرویدی هم به زودی باید به این فرمت مهاجرت نمایند.
شمشیری که گوگل به مایکروسافت نشان می دهد؟
فرمت AAB جذابیت های بسیاری دارد. امنیت بیشتری دارد، حجم فایل ها را تا 15درصد کاهش می دهد و توسعه اپ ها را راحت تر می نماید. با این حال این فرمت محدودیت هایی هم برای توسعه دهندگان ایجاد می نماید. اگر توسعه دهندگان یک نرم افزار اندرویدی تصمیم بگیرند تا حاصل کوشش هایشان را روی سایر فروشگاه های مجازی اندروید (مانند اپ گالری هواوی) منتشر نمایند باید نسخه ای با فرمت APK هم آماده نمایند که توسعه آن به زمان و انرژی بیشتری احتیاج دارد. مسئله ای که به نظر نمی رسد برای بسیاری از توسعه دهندگان منطقی باشد.
از سوی دیگر این اقدام گوگل می تواند یک تهدید عظیم برای عظیم ترین ویژگی ویندوز 11 باشد. از آن جایی که مایکروسافت مدعی شده بود نسخه تازه سیستم عامل این شرکت از اجرای اپلیکیشن های اندرویدی هم بهره می برد، جایگزین شدن فرمت AAB به جای فرمت APK می تواند به معنای آن باشد که ویندوز 11 دیگر نمی تواند اپ های اندرویدی را اجرا کند. شاید اگر مایکروسافت برنامه ای برای توسعه اجرای اپ های اندرویدی روی ویندوز 11 نداشت، گوگل هرگز فرمت نرم افزار های اندرویدی را تغییر نمی داد. به نظر می رسد گوگل با تغییر فرمت اپ های اندرویدی تصمیم گرفته تا در برابر یکی از کاربردی ترین ویژگی های ویندوز 11 ایستاده و آن را خنثی کند.
منبع: جام جم آنلاین