گوگل با راه اندازی پروژه IDX به توسعه دهندگان اجازه می دهد تا از طریق مرورگرهای وب به شبیه سازهای کامل سیستم عامل های iOS و اندروید دسترسی داشته باشند.
به گزارش تکنوک، گوگل با پروژه IDX امکان دسترسی به شبیه ساز اندروید و iOS را فراهم می کند. این پروژه به ویژه برای توسعه دهندگانی که در iOS کار می کنند خبرجو است. اما آنها به مک دسترسی ندارند. زیرا اکنون می توانند بدون نیاز به سخت افزار خاصی توسعه یابند.
این گام نوآورانه توسط گوگل دیدگاه جدیدی را در زمینه توسعه اپلیکیشن های چند پلتفرمی و دسترسی آسان تر به ابزارهای توسعه ارائه می دهد. پروژه IDX گوگل که سال گذشته معرفی شد و برای دسترسی زودهنگام منتشر شد، تلاشی بلندپروازانه است که برای رفع برخی از مشکلات کلیدی پیش روی توسعه دهندگان طراحی شده است.
این پروژه به توسعه دهندگان اجازه می دهد تا با استفاده از یک پنجره مرورگر به یک محیط ویرایش کامل کد، یک ترمینال راه دور، مجموعه ای از الگوهای پروژه و یک نمای وب از برنامه در حال توسعه خود دسترسی داشته باشند.
علاوه بر ویژگیهای پیشرفته پروژه IDX، این سرویس مانند بسیاری از سرویسهای گوگل این روزها از دستیار هوش مصنوعی داخلی بهره میبرد که ویژگیهای تکمیل خودکار کد را ارائه میدهد و تحت نظارت Codey کار میکند. از آنجایی که همه فعالیتها در Google Cloud انجام میشوند، این ایستگاه کاری پروژه IDX از هر دستگاهی با مرورگر وب قابل دسترسی است.
یکی از جنبههای هیجانانگیز اصلی رونمایی Project IDX، اعلام گوگل از قصد خود برای ارائه پشتیبانی از شبیهسازهای اندروید و iOS بود. در بهروزرسانی جدید پیشرفت پروژه IDX، گوگل اعلام کرد که پشتیبانی از سیستمعاملهای اندروید و iOS اکنون به طور گسترده برای کاربرانی که لیست انتظار را ترک کردهاند فعال میشود.
پروژه IDX با ارائه پشتیبانی از شبیه سازهای iOS، این فرصت را به توسعه دهندگان می دهد تا بدون نیاز به کامپیوتر مک، اپلیکیشن های iOS را توسعه دهند. این پروژه نه تنها برای برنامه های بومی خبرجو است. در عوض، سه حالت پیش نمایش IDX به توسعه دهندگان وب اجازه می دهد تا وب سایت های خود را به طور همزمان در Safari در iOS، Chrome در Android و نسخه دسکتاپ Chrome آزمایش کنند.
این ویژگی پروژه IDX به ویژه برای توسعه دهندگان Flutter طراحی شده است. زیرا اغلب می خواهند ببینند که تغییرات آنها چه تأثیری بر نسخه های اندروید و iOS برنامه تحت وب دارد. با این حال، گوگل همچنان پشتیبانی خود از iOS در پروژه IDX را یک تجربه آزمایشی می داند. این بیانیه موقعیت نشان می دهد که برخی از جنبه های پشتیبانی iOS ممکن است هنوز در حال تکامل و بهینه سازی باشد.
گوگل در تلاش است تا با استفاده از زبان ها و فریم ورک های محبوب خود، پیوستن به پروژه IDX را برای توسعه دهندگان آسان تر کند. این هدف با افزودن قالبهای پروژه جدید برای زبانهایی مانند Astro، Go، Python/Flask، Qwik، Lit، Preact، Solid.js و Node.js دنبال میشود.
علاوه بر این، افراد Mountainview اعلام کردهاند که کاربران میتوانند فضای کاری IDX و قالبهای موجود را با استفاده از Nix به دلخواه شخصیسازی کنند. گوگل در مورد استفاده از Nix می گوید:
پروژه IDX از Nix برای پیکربندی محیط هر فضای کاری به منظور ارائه انعطاف پذیری و توسعه پذیری در IDX استفاده می کند. حتی قالبها و پیشنمایشها در IDX با استفاده از Nix پیکربندی میشوند تا اطمینان حاصل شود که در IDX به درستی کار میکنند. گوگل دائماً به دنبال بهبود Nix برای کمک به افزایش بهره وری کاربر است.
اکنون میتوانید با استفاده از انعطافپذیری Nix، قالبهای شروع IDX را سفارشی کنید، خطاهای احتمالی را کاهش دهید و با ویرایش فایلهای Nix، کدنویسی خود را کارآمدتر کنید. این پیشرفتها شامل پشتیبانی از برجستهسازی نحو و تشخیص خطا و پیشنهادات تکمیل کد است.
آخرین به روز رسانی های پروژه IDX شامل ویژگی های جدیدی است که تجربه کاربر را بهبود می بخشد. از جمله این ویژگی ها می توان به پیکربندی خودکار فایروال اشاره کرد که با توجه به نیازهای خاص هر پروژه تنظیم می شود.
همچنین دسترسی سریعتر به ابزارهای خط فرمان و بهبودهایی در پشتیبانی Docker فراهم شده است. علاوه بر این ویژگی ها، توسعه دهندگان مستقر در 15 کشور دیگر از جمله برزیل، کانادا، هند و مکزیک اکنون به ویژگی های هوش مصنوعی در پروژه IDX دسترسی دارند.
اگر هنوز در لیست انتظار برای بهره مندی از پروژه Google IDX ثبت نام نکرده اید، توصیه می کنیم این کار را انجام دهید تا از فرصت های ارائه شده توسط این پلتفرم استفاده کنید. این فرصت دسترسی به ابزارهای جدید و فناوری های نوآورانه را فراهم می کند که می تواند به تسریع و بهبود فرآیندهای توسعه کمک کند.
مقاله امکان دسترسی به شبیه ساز اندروید و آی او اس با پروژه IDX گوگل برای اولین بار در خبرجو – اخبار دنیای فناوری. ظاهر شد.
گفتگو در مورد این post