این هفته پر از اخبار گوگلی بود. تلفن Nexus S که معرفی شد، ممکن است از نظر سخت افزاری کمی یک نواخت به نظر برسد. اما نسخه جدید اندروید که نان زنجبیلی یا Gingerbread نام گرفته و روی گوشی جدید گوگل قرار دارد، حقیقتا عده زیادی را به وجد آورده است. وقت اش است کمی بیشتر در مورد اندروید نسخه ۲.۳ بدانید.
گوگل برای توسعه دهندگان یک مرور عمیق ارائه کرده است که البته بیشتر به درد توسعه دهندگان می خورد. اما از آن جایی که تازه بودن اطلاعات هم اهمیت بسیاری دارد؛ در زیر گزیده ای از این اطلاعات ارائه شده است البته این ها همان سخنانی نیست که گوگل منتشر کرده بلکه با نگاه مقایسه ای به آن نگاه شده تا جنبه بی طرفانه خود را حفظ کنند.
-تغییراتی در رابط کاربری:
رابط کاربری Android 2.3 Gingerbread،کاملا نوسازی نشده است. اما این رابط از نظر زیبایی حقیقتا لباس فاخری برتن دارد. در پس زمینه مشکی، رنگ های نارنجی و سبز، بیشتر به کار برده شده اند. بهبود گرافیک های دوبعدی این سیستم عامل هم کاملا مشخص است. علاوه بر این از نظر تعامل با کاربر هم تغییراتی داده شده است. نوار آگاه سازی اصلاح شده است و میانبر های سریع تر و بهتری وجود دارند که دسترسی را به تسک منیجر و منوی گزینه ها، راحت تر از قبل می کنند. یک نرم افزار مدیریت دانلود هم به اندروید اضافه شده است که در سراسر این سیستم عامل قابل استفاده است. پس اگر شما بخواهید؛ چیزی از چشمتان دور نخواهد ماند.
به طور کلی، رابط کاربری جدید، کنترل قابلیت های سیستم عامل و دستگاه را برای کاربر آسان تر کرده است و همچنین ناوبری روان تری را ارائه می دهد. منظور از ناوبری همان کارکردن با سیستم عامل و گشت زدن در بخش های مختلف آن است.
-کیبرد بهتر و کپی پیست بهتر:
در این مورد باید به کیبرد از زاویه ای متفاوت نگاه کرد و کمی آن را با رابط کاربری تمایز داد. یکی از نقطه ضعف های همیشگی اندروید این بود که کیبرد اصلی آن؛ عملکرد متوسطی دارد. اما کیبرد جدید نه تنها بهتر شده بلکه از راه های زیادی برای بهبود و گسترش خودش استفاده کرده است. این کیبرد از نو طراحی شده و خوشبختانه دکمه های آن، کمی فاصله دار تر طراحی شده اند. بعلاوه قابلیت key-chording کلمه مورد نظر شما را حدث میزند و در بالای دکمه ها نمایش می دهد. پس تایپ با این کیبرد سریع و راحت تر از قبل خواهد بود.
در باب کپی پیست هم اندروید خوب عمل کرده و این بار برای محقق ساختن این کار تنها کافی است متن مورد نظر خود را انتخاب کنید و روند کپی پیست بسیار شبیه آیفون است.
-تماس اینترنتی:
Gingerbread در سراسر سیستم خود (در شماره گیر و مخاطبین) از تماس های VoIP پشتیبانی می کند. این یک قدم کوچک دیگر است که نشان می دهد آینده تماس های VoIP روشن خواهد بود.
-عملکرد سریع تر:
Gingerbread میرود تا از نسخه قبلی یعنی Froyo هم سریع تر باشد. نسخه (Froyo) کارایی بسیار بالایی در اجرای نرم افزار ها داشت و در این زمینه 2 تا 5 برابر سریع تر از نسل های قبلی اش بود البته باید گفت که این موفقیت را مدیون کامپایلری بود که در Dalvik قرار داشت. Dalvik نام یک ماشین مجازی است که اندروید اپلیکیشن هایش را در آن به اجرا در می آورد. این ماشین مجازی کامپایلری از نوع Just in time دارد. نمی خواهیم خیلی فنی بشویم اما توضیح این نوع کامپایلر مفید خواهد بود. پس به زبان ساده:
در این نوع کامپایلر ها، پس از نوشته شدن برنامه، توسط برنامه نویس؛ سورس کد یا کد اصلی برنامه که به زبان سطح بالا و نزدیک به زبان انسان نوشته شده است؛ به Byte Code تبدیل می شود. Byte code نوعی از دستورات است که بین تمامی سیستم ها به طور مشترک عمل می کند و از آنجایی که سیستم های مختلف ویژگی های مختلفی دارند، این نوع کد نمی تواند به طور مستقیم اجرا شود. پس نیاز به ماشین مجازی یا فریم ورک برای اجرای آن شدیدا احساس می شود. بدین منظور ماشین مجازی کد های byte code را که حد واسطی میان زبان ماشین (سطح پایین) و زبان انسان (سطح بالا) هستند؛ به زبان ماشین ترجمه می کند و البته در ترجمه آن به زبان ماشین؛ نوع سیستم عامل و سخت افزار را نیز در نظر می گیرد. اگر با زبان های چهار چوب دات نت کار کرده باشید؛ احتمالا می دانید که کامپایلر آن ها هم از این نوع است که سرعت بسیار بیشتری از کامپایل یکباره دارند.
حالا ماشین مجازی Dalvik که در آندروید ارائه شده در زمان اجرا، کد های ترجمه شده اش را ذخیره می کند تا بار بعدی نیاز به ترجمه مجدد آن ها نباشد و این کار هم کمی خواهد شد تا برنامه ها سریع اجرا شوند. تمام این ها وصف ویژگی های Dalvik در آندروید Froyo بود.
اما در نسخه 2.3 به این ماشین مجازی یک "زباله روب" هم اضافه شده است که "کد های مانده در حافظه را" را حذف می کند. گوگل می گوید: این کار باعث به حداقل رساندن تاخیر در برنامه ها خواهد بود و به اجرای نرم تر انیمیشن ها و بیشتر کردن سرعت پاسخ دهی در بازی ها و اپلیکیشن های مختلف کمک می کند. حالا گوگل می تواند رویداد های صفحه نمایش را سریع تر و موثر تر کنترل کند. این کار مصرف پردازنده را هم در بازی ها یا عملکرد های سنگین دیگر کاهش خواهد داد.
-عمر بیشتر باتری:
با وجود سریع تر و زیبا تر بودن این نسخه، عمر باتری هم رو به بهتر شدن می رود. چرا که اندروید قصد دارد کنترل بیشتری بر اپلیکیشن های پس زمینه داشته باشد و از مصرف انرژی بیش از اندازه آن ها جلو گیری کند.
-سخن آخر:
نسخه Gingerbread در هفته جاری در اختیار کارخانه های تولید کننده تلفن همراه قرار خواهد گرفت تا بتوانند کار را برای ارائه یک تلفن همراه جدید بر مبنای آن شروع کنند. پس اگر طرفدار اندروید هستید؛ بهتر است منتظر اش بنشینید یا این که به سراغ Nexus S بروید. البته این تمام داستان ما نیست. هنوز این نسخه از اندروید به بازار نیامده که گوگل خبر نسخه بعدی اش را هم داده است. نام نسخه بعدی که حدود یک سال دیگر ارایه می شود Honeycomb است و مهمترین خبر در مورداش پشتیبانی از تبلت ها است. هر چند نسخه های فعلی اندروید در حال حاضر روی تبلت ها استفاده می شود اما خود گوگل می گوید که این نسخه ها کاملا برای تبلت ها بهینه نیستند. اما قرار است با ارایه Honeycomb از سال ۲۰۱۱ اندروید یک قدم جدی به سوی تبلت ها بردارد.
|