آموزش برنامه نویسی Android قسمت اول: تاریخچه سیستم عامل اندروید

نوشته شده توسط:
قسمت های دیگر این مطلب:

آموزش برنامه نویسی اندروید را با آشنایی با این سیستم عامل شروع می‌کنیم. اندروید در یونانی به معنای آدم آهنی است.

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

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

گوگل در سال 2007 در یک نشست خبری اعلام کرد با همکاری 34 شرکت سعی در تغییر دنیای موبایل دارد. چند عدد از بهترین شرکت‌های موجود در لیست این 34 شرکت عبارتند از:

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

اولین گوشی معرفی شده با سیستم عامل اندروید در سال 2008 توسط اچ‌تی‌سی با نام HTC Dream عرضه شد.

گوگل هر چند وقت یک بروز رسانی جدید از اندروید عرضه می‌کند که تا کنون نسخه‌های زیر به بازار ارائه شده اند:

نکته: البته روش دیگری برای شماره گذاری نسخه‌های اندروید وجود دارد که می‌توانید در این لینک مشاهده کنید.

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

به گفته مدیران اندروید، بزرگترین بروز رسانی اندروید در نسخه 5 بوده است.

لوگوی اندروید

لوگوی اندروید توسط irina blok طراح مطرح لوگوی تعداد زیادی از شرکت‌های مطرح جهان صورت پذیرفته است.

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

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

ویژگی‌ها و نقاط قوت اندروید

زبان برنامه نویسی نرم افزار برای اندروید

ابزارهای موجود در اندروید و هر نرم افزاری که قرار است روی اندروید پیاده شود باید با زبان جاوا نوشته شده باشد. در این سیستم عامل کدهای جاوا تبدیل به کدهای Dalvik شده و سپس روی ماشین مجازی Dalvik virtual machine اجرا می‌شوند.

Dalvik یک ماشین مجازی بهینه برای پیاده سازی نرم افزارهای قدرتمند با مصرف بهینه از Ram و Cpu است.

برای ارتباط با سیستم عامل گوگل API‌هایی را در اختیار برنامه نویسان قرار داده است که تقریبا امکان انجام هر کاری را برای برنامه نویس محیا می‌کند.

گوگل در ابتدا محیط برنامه نویسی Eclipse را به همراه پلاگین ADT عرضه کرد. این محیط توسعه هنوز توسط توسعه دهندگان بسیاری طرفداران سر سختی دارد.

پس از ارائه Eclipse گوگل محیط توسعه Android Studio را بر اساس پلتفرم IntelliJ IDEA ارائه کرد. در ابتدا این محیط توسعه مشکلات فراوانی داشت به همین دلیل مورد استقبال توسعه دهندگان قرار نگرفت، ولی این محیط توسعه در نسخه 2 خود بسیار رشد کرده است و اکثر برنامه نویسان اندروید به سمت این محیط توسعه کوچ کرده اند.

مطلب مقایسه Android Studio و Eclipse را از دست ندهید

در ادامه این پست دنباله دار آموزش برنامه نویسی اندروید منتشر خواهد شد.

منابع: ویکیپدیا سایت irina blok
تگ ها: google android / اندروید متن باز / open source eclipse ide android studio
نظر خود را برای این مطلب وارد کنید
دریافت خبرنامه
علیرضا منصوری
ممنون بابت آموزش رایگان و مفیدتون!
محسن فشارکی
منتظر قسمت های بعدی هستیم.
بهروز
سپاس از مطالب ارزشمندتون
مهدی جباری
عالی و مفید.

مرسی استاد
مهدیه رضایی
ممنونم استاد

موضوعات بخش برنامه نویسی و نرم افزار

مطالب برگزیده برنامه نویسی اندروید

مطالب برگزیده سایت