Mobile Programming

Mobile  Programming

Share

10/09/2012

Scala:

Scala یک زبان برنامه نویسی است که برای اجرا بر روی ماشین مجازی جاوا JVM، طراحی شده است و گزینه مناسب در ساخت و ایجاد برنامه های کاربردی آندروید گوگل محسوب می شود.

به گزارش پایگاه خبری فناوری اطلاعات برسام و به نقل از شبکه فناوری اطلاعات ایران، از آنجایی که اکثر برنامه نویسان و توسعه دهندگان از زبان های کاربردی برنامه های آندروید از جمله جاوا و C++ آگاه هستند، آنها می توانند از سایر زبان های JVM نیز استفاده کنند زیرا اکنون آندروید خود را با تمامی برنامه های جاوای سازگار با Dalvik VM ارتقاء بخشیده است.

به گفته بنیانگذار و مبتکر Scala ، مارتین ادرسکی Martin Odersky، این زبان نسبت به جاوا امکان سریعتر نوشتن کدها و به اشتراک گذاری کدهای بیشتر و آسانتر را فراهم می کند، ضمن اینکه این زبان یک ابزار بسیار جذاب و پیشرفته برای آندروید محسوب می شود.

از سایر مزایای این زبان می توان بر روی برنامه های کاربردی موبایل استفاده کرد که در مورد سایر زبان های JVM نظیر JRuby یا Groovy کاربرد دارد زیرا تایپ برنامه ها را سریعترو حافظه کمتری را اشغال می کند و به طور کلی بهینه تر از برنامه جاوا می باشد.

گوگل هنوز در رابطه با استفاده توسعه Scala به عنوان زبان برنامه نویسی آندروید اظهار نظری نکرده است اما وب سایت Google Project Hosting ویژگی ها و طرح پروژه Scala-Android را برای ابزارهای مورد نیاز ساخت برنامه های کاربردی توسط Scala اعلام کرده است.

18/07/2012

معرفی نسخه Ice Cream Sandwich سیستم عامل اندروید :

بستنی ساندویچی یا Ice Cream Sandwich، اسم جدیدترین نسخه سیستم‌عامل اندروید شرکت گوگل است.

به گزارش پایگاه خبری فناوری اطلاعات برسام و به نقل از مجله کلیک، ماه‌های زیادی است که خبرهایی درباره این خوردنی خوشمزه!در سایت‌های مختلف منتشر شده است و اکنون به نظر می‌رسد تقریبا وقت امتحان کردن آن فرا رسیده باشد.

با وجود این که گوگل اطلاعات چندانی راجع به سیستم‌عامل نسل بعدی اندروید فاش نکرده است، اما ما هم چندان از قابلیت‌های هدیه جدید گوگل بی‌خبر نیستیم.

بر اساس اطلاعات به دست آمده از گوگل، نسخه جدید اندروید در ۳ ماهه چهارم سال ۲۰۱۱ عرضه می‌شود و طبق آخرین اظهارات اریک اشمیت (مدیر اجرایی گوگل و به نوعی پدر خوانده اندروید) در سانفرانسیسکو، این بستنی ساندویچی در ماه‌های اکتبر و نوامبر به دست ما می‌رسد.

انتخاب این تاریخ به نظر منطقی می‌آید، چراکه در این دو ماه تعطیلات زیادی در پیش داریم و تقاضای بازار به اوج خود می‌رسد و گوگل با این کار، دستگاه‌های جدید را به این سیستم‌عامل مجهز می‌سازد و فروش در ماه دسامبر نیز دوچندان می‌شود.

قرار است این نسخه جدید علاوه بر گوشی‌ها روی تبلت‌ها نیز نصب شود. در حال حاضر سیستم‌عامل اندروید ۲ شاخه متفاوت دارد: اندروید ۲٫۳ یا نان زنجبیلی، برای گوشی‌ها و اندروید ۳٫۲ یا لانه زنبوری برای تبلت‌ها.

دلیل وجود این دو شاخه متفاوت در این است که اندروید لانه زنبوری برای دستگاه‌های اندازه تبلت طراحی شده است و از گوشی‌ها پشتیبانی نمی‌کند.

بستنی ساندویچی علاوه بر این که این اختلاف‌ها را از بین می‌برد، به گفته گوگل سیستم‌عاملی است که همه‌جا راه‌اندازی می‌شود. مهم نیست دستگاه شما گوشی باشد یا تبلت یا هر گجت دیگری، چون این نسخه برای شما طراحی شده است.

رابط کاربری بستنی ساندویچی از لانه زنبوری به ارث رسیده است. با معرفی لانه زنبوری، گوگل ظاهری متفاوت به سیستم‌عامل اندروید بخشید.

به جای استفاده از نوار اطلاع که بالای صفحه وجود داشت، پیام‌های سیستمی‌ در پایین قسمت راست صفحه (جایی که بقیه اطلاعات مربوط دیده می‌شود) نمایش داده می‌شوند.

برنامه‌ها از بالای قسمت سمت راست صفحه قابل دسترسی‌اند که طراحی جدیدی به شمار می‌آید. از همه مهم‌تر این است که نیاز به استفاده از دکمه‌های فیزیکی از بین رفته و برنامه‌ها از دکمه‌های هدایتی برخوردارند که در پایین قسمت چپ صفحه قرار دارد.

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

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

البته شایعاتی نیز راجع به ویژگی‌های دیگر این سیستم‌عامل وجود دارد. برای مثال می‌گویند ممکن است در این سیستم‌عامل از دستگاه‌های پلاگ‌ اند پلی مانند موس و صفحه کلید و دسته‌های بازی به صورت USB بتوان استفاده کرد.

همچنین گوگل این سیستم‌عامل را به گونه‌ای طراحی کرده است که برنامه‌های آن روی صفحه‌های۳٫۵ تا ۱۰٫۱ اینچی براحتی قابل اجرا باشد.

عکس‌های زیادی در سایت‌های طرفداران اندروید به عنوان عکس‌های فاش شده از این نسخه جدید وجود دارد که به ما نشان می‌دهد این سیستم‌عامل چه مسیری را طی می‌کند.

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

بستنی ساندویچی دارای منبع باز خواهد بود. گوگل با اقدامی‌عجیب با ارائه سیستم‌عامل لانه زنبوری، منبع و کدهای برنامه این سیستم‌عامل را برای استفاده برنامه نویسان و هکرها و… عمومی‌نکرد.

به گفته تیم اندروید، دلیل این کار این است که سیستم‌عامل لانه زنبوری برای گوشی‌ها طراحی نشده است و گوگل نمی‌خواست برنامه‌نویسان با دستکاری کد این سیستم‌عامل، سعی کنند آن را به دستگاه‌های کوچک‌تر انتقال دهند.

با این حال، بستنی ساندویچی مانند نسخه‌های قبل از لانه زنبوری با منبع باز ارائه می‌شود.

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

تیم اندروید قبلا اعلام کرده بود شماره نسخه‌های جدید تا لحظه آخر مشخص نمی‌شود و فقط از اسم دسر آن در مراحل توسعه استفاده می‌شود.

گوگل ممکن است گوشی نکزوس جدید خود را به این سیستم‌عامل مجهز کند. با این که این خبر رسما تأیید نشده است، اما تمام شواهد گواهی می‌دهند ارائه این دو حدودا همزمان خواهد بود.

این گوشی که به احتمال زیاد نکزوس پرایم نام دارد، ساخت شرکت سامسونگ است. با توجه به اخبار و شایعات منتشر شده، این گوشی دارای صفحه‌ای ۴٫۵ یا ۴٫۶۵ اینچی Super AMOLED HD با وضوح ۱۲۸۰×۷۲۰ و پردازشگر دو هسته ای ۱٫۵ Ghz است.

اما زیاد به اسم نکزوس پرایم عادت نکنید. طبق شایعاتی که هفته پیش منتشر شد اسم این گوشی سامسونگ گلکسی پرایم خواهد بود. و گزارش‌های دیگر از در راه بودن یک گوشی دیگر با سیستم بستنی ساندویچی خبر می‌دهد که اسم آن دروید پرایم است.

ویژگی‌های منتشر شده از آن غیر رسمی ‌و تأیید نشده هستند و پیشنهاد می‌کنیم هر خبر مرتبط به آن را با اطمینان خاطر قبول نکنید، اما این گونه که به نظر می‌آید احتمالا این گوشی جدید در راه است.

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

برای جواب این سوال باید تا عرضه آن به بازار صبر کنیم تا تولیدکنندگان دستگاه‌های اندروید تصمیم بگیرند در گوشی‌های قبلی خود از این سیستم‌عامل استفاده کنند.

با این حال به نظر می‌رسد نکزوس اس و زوم موتورولا جزو اولین دستگاه‌هایی هستند که از این سیستم‌عامل استفاده کنند، چرا که این دو دستگاه گوشی و تبلتی هستند که گوگل، خود را با آنها معرفی می‌کند.

طبق گزارشی که از شرکت سونی به دست آمده، همه گوشی‌های Xperia سال ۲۰۱۱ به سیستم‌عامل بستنی ساندویچی ارتقا خواهند یافت، البته از زمان اصلی این اتفاق حرفی به میان نیامده است.

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

Want your business to be the top-listed Computer & Electronics Service in Tehran?
Click here to claim your Sponsored Listing.

Telephone

Website

Address

Tehran
12345