نان زنجبیلی؛ ويرايشي تازه از اندروید
پنج شنبه 18 آذر 1389 2:02 PM
نان زنجبیلی؛ ويرايشي تازه از اندروید |
موبایل - Google Android - گوگل آندروید | |
این هفته پر از اخبار گوگلی بود. تلفن Nexus S که معرفی شد، ممکن است از نظر سخت افزاری کمی یک نواخت به نظر برسد. اما نسخه جدید اندروید که نان زنجبیلی یا Gingerbread نام گرفته و روی گوشی جدید گوگل قرار دارد، حقیقتا عده زیادی را به وجد آورده است. وقت اش است کمی بیشتر در مورد اندروید نسخه ۲.۳ بدانید. گوگل برای توسعه دهندگان یک مرور عمیق ارائه کرده است که البته بیشتر به درد توسعه دهندگان می خورد. اما از آن جایی که تازه بودن اطلاعات هم اهمیت بسیاری دارد؛ در زیر گزیده ای از این اطلاعات ارائه شده است البته این ها همان سخنانی نیست که گوگل منتشر کرده بلکه با نگاه مقایسه ای به آن نگاه شده تا جنبه بی طرفانه خود را حفظ کنند. -تغییراتی در رابط کاربری: به طور کلی، رابط کاربری جدید، کنترل قابلیت های سیستم عامل و دستگاه را برای کاربر آسان تر کرده است و همچنین ناوبری روان تری را ارائه می دهد. منظور از ناوبری همان کارکردن با سیستم عامل و گشت زدن در بخش های مختلف آن است. -کیبرد بهتر و کپی پیست بهتر: در باب کپی پیست هم اندروید خوب عمل کرده و این بار برای محقق ساختن این کار تنها کافی است متن مورد نظر خود را انتخاب کنید و روند کپی پیست بسیار شبیه آیفون است. -تماس اینترنتی: -عملکرد سریع تر: در این نوع کامپایلر ها، پس از نوشته شدن برنامه، توسط برنامه نویس؛ سورس کد یا کد اصلی برنامه که به زبان سطح بالا و نزدیک به زبان انسان نوشته شده است؛ به Byte Code تبدیل می شود. Byte code نوعی از دستورات است که بین تمامی سیستم ها به طور مشترک عمل می کند و از آنجایی که سیستم های مختلف ویژگی های مختلفی دارند، این نوع کد نمی تواند به طور مستقیم اجرا شود. پس نیاز به ماشین مجازی یا فریم ورک برای اجرای آن شدیدا احساس می شود. بدین منظور ماشین مجازی کد های byte code را که حد واسطی میان زبان ماشین (سطح پایین) و زبان انسان (سطح بالا) هستند؛ به زبان ماشین ترجمه می کند و البته در ترجمه آن به زبان ماشین؛ نوع سیستم عامل و سخت افزار را نیز در نظر می گیرد. اگر با زبان های چهار چوب دات نت کار کرده باشید؛ احتمالا می دانید که کامپایلر آن ها هم از این نوع است که سرعت بسیار بیشتری از کامپایل یکباره دارند. حالا ماشین مجازی Dalvik که در آندروید ارائه شده در زمان اجرا، کد های ترجمه شده اش را ذخیره می کند تا بار بعدی نیاز به ترجمه مجدد آن ها نباشد و این کار هم کمی خواهد شد تا برنامه ها سریع اجرا شوند. تمام این ها وصف ویژگی های Dalvik در آندروید Froyo بود. اما در نسخه 2.3 به این ماشین مجازی یک "زباله روب" هم اضافه شده است که "کد های مانده در حافظه را" را حذف می کند. گوگل می گوید: این کار باعث به حداقل رساندن تاخیر در برنامه ها خواهد بود و به اجرای نرم تر انیمیشن ها و بیشتر کردن سرعت پاسخ دهی در بازی ها و اپلیکیشن های مختلف کمک می کند. حالا گوگل می تواند رویداد های صفحه نمایش را سریع تر و موثر تر کنترل کند. این کار مصرف پردازنده را هم در بازی ها یا عملکرد های سنگین دیگر کاهش خواهد داد. -عمر بیشتر باتری: -سخن آخر: |