اندروید (Android) نام سیستم عاملی است که گوگل برای تلفن همراه , تبلت و تلویزیون نیز عرضه می نماید و با همکاری ده ها شرکت بر روی دستگاه های مبتنی بر اندروید قرار می دهد. اندروید بر پایهٔ هسته لینوکس ساخته شده است.
در ماه ژوئیه سال ۲۰۰۵ گوگل شرکت اندروید در پالو آلتوی کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی روبین، ریچ ماینرز، نیک سیرز و کریس وایت پایه گذاری شده بود، در زمینه تولید نرم افزار و برنامه های کاربردی برای تلفن های همراه فعالیت می کرد. اندی روبین مدیر ارشد اجرایی این شرکت پس از پیوستن اندروید به گوگل به سمت قائم مقام مدیریت مهندسی این شرکت و مسئول پروژه اندروید در گوگل منصوب شد.[۳] تیم اندروید به رهبری روبین فعالیت خود را برای تولید پلتفرم موبایل مبتنی بر کرنل لینوکس آغاز کردند و نتیجه اولیه این پروژه در کنفرانس خبری شرکت گوگل در ۵ نوامبر سال ۲۰۰۷، مطرح کردن «اتحادیه گوشی باز» یا Open Handset Alliance بود. ۳۴ شرکت فعال در زمینه تولید نرم افزار، تولید گوشی های تلفن همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازنده های تلفن همراه اعضای بنیان گذار این اتحادیه بودند. در میان نام های مشهور در بین اعضای مؤسس، شرکت هایی چون سامسونگ، ال جی، موتورولا، اچ تی سی ، T-Mobile، NTT DoCoMo، اینتل، Nvidia، تگزاس اینسترومنتس، کوآلکام، برادکام، تلفونیکا، اسپرینت، eBay و البته گوگل به چشم می خوردند. اریک اشمیت مدیر ارشد اجرایی گوگل در این مراسم گفت: «اعلام امروز بسیار جاه طلبانه تر از معرفی تنها یک تلفن گوگلی است که در چند هفته اخیر توسط رسانه ها پیش بینی شده بود. از دیدگاه ما پلتفرمی که ما ارائه کرده ایم، هزاران تلفن گوناگون را به بازار روانه خواهد کرد.» نخستین گوشی مبتنی بر اندروید توسط شرکت اچ تی سی با همکاری T-Mobile تولید شد. این گوشی که به فاصله کمتر از یک سال از تشکیل اتحادیه Open Handset Alliance یعنی در ۲۲ اکتبر ۲۰۰۸ تولید شد، در بازارهای مختلف به نام های اچ تی سی دریم، تی موبایل جی۱ و Era G1 به بازار عرضه گردید.
۹ دسامبر ۲۰۰۸ چهارده عضو جدید از شرکت های صنعت تلفن همراه جهان به اتحادیه Open Handset Alliance پیوستند. در بین این نام ها باید به سونی اریکسون، اریکسون، توشیبا، اسوس، گارمین، هوآوی و آرم اشاره کرد. روند پیوستن شرکت های بزرگ به اتحادیه تا به امروز نیز ادامه داشته است و شرکت هایی چون ایسر، آلکاتل، لنوو، شارپ، فاکسکان، NEC، کیوسرا، NXP، ST-Ericsson، مارول، ZTE و دل نیز از جمله شرکت هایی بوده اند که به جمع پشتیبانی کنندگان اندروید پیوسته اند.
کپی رایت و حق امتیاز
حق امتیاز اندروید به صورت اپن سورس بر اساس حق امتیاز آپاچی یا Apache License ارائه می گردد. بر این اساس شرکت های عضو اتحادیه می توانند با دسترسی به کدهای اصلی اندروید آن را مطابق دلخواه خود تغییر دهند و کد تغییر یافته را بدون عودت دادن برای خود حفظ کنند.
معنای اندروید
بنابر ترجمه واژه نامهٔ کمبریج، اندروید این گونه تعریف شده است: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل می شود) که به گونه ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» اگر روبات را در زبان فارسی انسان نما بنامیم، شاید بتوان نزدیک ترین معنی در زبان فارسی به اندروید را شبه انسان دانست.
ویژگی های اندروید
اندروید تمامی تکنولوژی های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی می کند.
اندروید از فرمت های مختلف فایل های مالتی مدیا مثل MPEG-4, H.264, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی می کند.
اندروید برای ارسال پیغام های متنی یا همان اس ام اس (SMS) از فرم های SMS, MMS و XMPP پشتیبانی می کند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافته است.
اندروید برای ذخیره داده ها و مدیریت بانک های اطلاعاتی سبک از نرم افزار SQLite استفاده می کند.
تمام برنامه های اندروید باید به زبان جاوا نوشته شوند. برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می شوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا می شوند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی می شوند. این ابزارها شامل کتابخانه ها، خطایاب، شبیه ساز گوشی و یک پلاگین برای اکلیپس است.
اندروید از سخت افزارهای مختلف همچون جی پی اس و دوربین های متنوع پشتیبانی می کند.
تصاویر و فایل های گرافیکی بوسیله OpenGL پردازش می شوند که کیفیت بالاتری خواهند داشت.
رابطه اندروید و جاوا
نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته می شوند و برای ارتباط با لایه های زیرین سیستم عامل می توانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل، Java Virtual Machine ندارد. برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل می شوند و سپس روی Dalvik virtual machine اجرا می شوند. (دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری مصرف کند). برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا می شوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.
فرمت فایل های پشتیبانی شده
اندروید در حالت پیشفرض فایل های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی می کند. اندروید Adobe Flash را نیز پخش می کند و می تواند فایل های GIF متحرک را با حرکت پخش کند. برای پخش فایل های جریان دار مانند صوت و ویدئو نیز می توانید از تگ ویدئو html5 و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید. در نسخه های جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شده است. (در ضمن مرورگر اندروید کدهای HTML5 را پشتیبانی می کند)
محیط برنامه نویسی اندروید
مجموعه برنامه نویسی اندروید یا Android SDK شامل یک دیباگر، کتابخانه های اندروید، شبیه ساز سیستم عامل، مستندات اندروید و فایل های نمونه و آموزشی است که به کاربر در ایجاد برنامه ها کمک می کند. هم اکنون این SDK بر روی یک سیستم ۳۲ بیتی که لینوکس، ویندوز و یا mac OSX داشته باشد اجرا می شود. پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2. برنامه های نوشته شده برای اندروید با پسوند apk ذخیره می شوند. برنامه ساز اندروید یک محیط برنامه نویسی ویژوال تحت وب برای برنامه نویسان تازه کار است که بر پایهٔ کتابخانه جاوایی open Blocks و توسط یکی از استادان دانشگاه MIT بنا شده است و فانکشن هایی برای برقراری ارتباط با سخت افزارهای مورد پشتیبانی اندروید دارد، مانند شتاب سنج، جهت سنج، جی پی اس، مدیریت پیامک اندروید، مبدل صدا به متن و امکان اتصال به وب سرویس ها (وب سرویس آمازون و توییتر بصورت پیشفرض در این محیط برنامه نویسی گنجانده شده).
• امکان ضبط فیلم از طریق دوربین فیلمبرداری آن
• فرستادن فیلم به سایت یوتیوب و عکس به سایت Picasa به صورت مستقیم از روی گوشی
• صفحه کلید مجازی با قابلیت پیش بینی کلمات وارد شده
• پشتیبانی از پخش استریوی موسیقی از طریق بلوتوث (A2DP) و کنترل پخش موسیقی یا ویدیو از طریق بلوتوث (AVRCP).
• قابلیت اتصال اتوماتیک به دستگاه های بلوتوث
• امکان شخصی سازی صفحه اصلی با استفاده از ویجت ها و یا پرونده های شخصی
• جابجایی انیمیشنی تصاویر به هنگام عوض شدن صفحات
۳۰
آوریل ۲۰۰۹
۱٬۶
Donut
دونات
• بهبود در سرویس اندروید مارکت
• رابط کاربری یکپارچه برای دوربین عکسبرداری، دوربین فیلمبرداری و گالری تصاویر
• امکان انتخاب چند عکس برای پاک کردن در منوی گالری
• به روزرسانی ویژگی جست وجوی صوتی
• به روزرسانی ویژگی جست وجو با قابلیت جست وجو در موارد نشانه گذاری شده (Bookmarks)، تاریخچه (History)، اسامی (Contacts) و وب از صفحه اصلی (Home Screen)
• پشتیبانی از تکنولوژی های به روز شده CDMA/EVDO، ۸۰۲٫۱x، VPN و موتور Text to speech
• پشتیبانی از رزولوشن WVGA برای صفحه نمایش
• افزوده شدن قابلیت های حرکتی در سیستم عامل و ابزار برنامه نویسی برای برنامه نویسان
۱۵ سپتامبر
۲۰۰۹
۲٬۰ و ۲٬۱
Eclair
نان خامه ای
• سرعت سخت افزاریِ بهبود یافته
• ویژگی چند لمسی Multi Touch
• پشتیبانی از رزولوشن های بیشتر برای صفحه نمایش
• رابط کاربری به روزرسانی شده
• مرورگر اینترنتی با قابلیت پشتیبانی از HTML5
• دفترچه تلفن به روزرسانی شده
• گوگل مپ نسخه ۳٫۱٫۲
• پشتیبانی از Microsoft Exchange
• افزوده شدن امکان فلاش داخلی برای دوربین
• افزوده شدن زوم دیجیتال دوربین
• به روزرسانی صفحه کلید مجازی
• پشتیبانی از بلوتوث نسخه ۱/۲
• اضافه شدن قابلیت کاغذ دیواری های متحرک
• اضافه شدن امکان ارسال فایل با استفاده از بلوتوث
۲۶ اکتبر ۲۰۰۹
۲٬۲
Froyo
ماست یخ زده
• افزایش سرعت سیستم عامل، حافظه و عملکرد سیستم بین ۲ تا ۵ برابر نسخه ۲
• افزایش سرعت اجرای برنامه های کاربردی با استفاده از تکنیک های JIT
• اضافه شدن موتور جاوا اسکریپت V8 کروم به مرورگر اینترنتی
• افزایش پشتیبانی از Microsoft Exchange با قابلیت هایی چون سیاست حریم شخصی به روز شده، همسان سازی تقویم و …)
• آندروید مارکت به روز شده با قابلیت به روزرسانی خودکار برنامه های کاربردی
• شماره گیری صوتی و انتقال دفترچه تلفن از طریق بلوتوث
• امکان نصب برنامه های کاربردی بر روی حافظه های جانبی
• پشتیبانی از فلش نسخه ۱/۱۰
• بهبود عملکرد دوربین در حالت های عکس و فیلمبرداری
۲۰ می ۲۰۱۰
۲٬۳
Gingerbread
نان زنجبیلی
• پشتیبانی از دوربین جلویی• پشتبانی فرمت صوتی AAC
• بهینه سازی و تغییر در طراحی رابط کاربری به همراه ساده تر و سریعتر کردن آن.• پشتیبانی از صفحه نمایش بزرگتر و رزولوشن بیشتر (WXGA و بیشتر)• پشتیبانی از تماس اینترنتی یا تماس های VoIP• افزودن قابلیت ان اف سی(NFC) یا همان ارتباط حوزه نزدیک.
۶ دسامبر ۲۰۱۰
۳٬۰ - ۳٬۱ و ۳٬۲
Honeycomb
کندوی عسل
• بهینه سازی شده برای تبلت ها
• پشتیبانی از پردازنده های چند هسته ایی
• پشتیبانی از چت تصویری
• کیبورد متفاوت با دیگر نسخه ها
۲۲ فوریه ۲۰۱۱
۴٬۰
Ice Cream Sandwich
بستنی حصیری»
(در برخی منابع فارسی: ساندویج بستنی)
• امکان استفاده از دکمه های مجازی در رابط کاربری به جای استفاده از دکمه های فیزیکی در پایین گوشی.• قرار دادن ویجت ها در تب هایی مشابه با لیست اپلیکیشن ها.• پوشه ها راحت تر و با کشیدن و انداختن ساخته می شوند. (شبیه به سیستم عامل آی او اس)• نرم افزار جدید برای تلفن• امکان زوم در تقویم• اضافه کردن امکان جستجوی افلاین در میان ای میل ها در جیمیل و دو خطی کردن پیش نمایش ای میل ها.• امکان گرفتن اسکرین شات با نگه داشتن دکمه Power و دکمه صدا.• بهبود سیستم غلط یابی کیبرد.• از صفحه اصلی گوشی مستقیماً می توان به اپلیکیشن ها دسترسی داشت.• بهبود کپی و پیست کردن.• بهبود سیستم تشخیص صدا.• خارج کردن سیستم از حالت قفل با سیستم تشخیص چهره.• پشتیبانی مرورگر جدید از تب که می تواند تا ۱۶ تب همزمان را پیشتیبانی کند.• به روز بوکمارک های مرورگر با بوکمارک های کروم.• سیستم فونت جدید که گوگل نام آن را «روبوتو» گذاشته است.• امکانات نظارت و مدیریت بر میزان مصرف دیتا و مشخص کردن سقف مصرف دیتا.• امکان توقف برنامه هایی که در پس زمینه از اینترنت استفاده کردند.• بهبود اپلیکیشن دوربین، رساندن تاخیر شاتر به صفر و امکان زوم هنگام فیلمبرداری• اپلیکیشن ویرایش عکس.• گالری مدیریت تصاویری جدید بر اساس موقعیت و افراد.• برنامه شبکه های اجتماعی به نام People ادقام شده با گوگل پلاس.• اندروید Beam : امکانی که با کمک NFC اجازه می دهد اطلاعاتی مانند وب سایت ها، دفترچه تماس، آدرس، فیلم و… را سریعا به فرد دیگری انتقال داد.
ابزاری برای اتصال و ارسال دستورات از کامپیوتر به دستگاه اندرویدی شما.
Aero
اولین گوشی تهیه شده توسط DELL برای AT&T , که خیلی طرفدار نداشت.
AMOLED
Active Matrix Organic Light Emitting Diode
دیود گسیل نور ارگانیک ماتریس فعال، که لایه های کاتد و آلی یکپارچه تولید شده، اما آند بر روی لایه نازکی از ترانزیستور (TFT) با آرایه ای ماتریسی قرار گرفته که شامل مدارات پیکسل های صفحه نمایش است. AMOLED برای استفاده در صفحات بزرگتر مناسب هستند، زیرا دارای سرعت جاروب (Refresh) بالاتری بوده و برای نمایش ویدئو بسیار مناسبند.
Android Market
مخزن گوگل برای برنامه های اندروید . در مارچ 2012 به Google Play تغییر نام داد.
AOSP
The Android Open)
(Source Project
ما میگوییم اندروید اپن سور است یعنی گوگل کد ها را انتشار داده و هرکس میتواند انها را دانلود و به سلقه خود وارد کند.
apk.
فایل توضیعی اپلیکیشنهای اندروید.
Apps
کوتاه شده applications . برنامه هایی که شما بر روی اسمارت فون خود دانلود و اجرا میکنید. این برنامه ها ممکن است پولی یا مجانی باشند.
App Inventor
سیستم مبتنی بر وب گوگل که برای طراحی اپلیکیشن برای افراد معمولی (حتی افرادی که از برنامه نویسی چیزی نمیدانند) میباشد و هم اکنون توسط (MIT) اداره میشود.
Apps2SD
روشی تایید نشده برای ذخیره سازی اپلیکیشن ها بر روی کارت microSD گوشی.
به نرم افزارهايي گفته مي شوند که در ازاي کارايي و سود اندک شان فضا و منابع زيادي را مصرف مي کنند. در واقع همچون مواد زايدي در شکم اندرويد هستند که انرژي و فايده کمي دارند، اما فضاي زيادي اشغال مي کنند و موجب نفخ (Bloat) شکم اندرويدتان مي شوند
Bluetooth
یک ارتباط کوتاه برد که اجازه ی اتصال ِ هدست، اسپیکر فون و حتی کامپیوتر را به گوشی هوشمندتان میدهد
Bootloader
یک حالت داخلی در گوشی که اجازه ی فلش رام(ROM) و دیگر عملیات پشت پرده را می دهد
Bravo
گوشی سه اینچی موتورولا برپایه ی AT&T
BSI
Backside Illumination، سنسوری به منظور بهبود عملکرد حالت نورکم در گوشی های هوشمند
Burst
یک گوشی هوشمند چهار اینچی از شرکت Pantech ، دارای پردازنده ی 1.2GHz و اندروید 2.3
این واژه مخفف Code Division Multiple Access است به معنی کد تعدد دسترسی است. تکنولوژی بی سیم است که این اجازه را به کاربر می دهد تا مقدار زیادی از صداها و اطلاعات را در یک فرکانس یکسان انتقال دهد. و یک تکنولوژی در حال مرگ به حساب می آید.
CES
بزرگترین نمایشگاه لوازم الکتریکی. در ماه ژانویه در لاس وگاس برگزار میشود.
کَش قابل نوشتن که شامل بایت کدهایی از فایل های APK می باشد. اطلاعات موجود در کش به راه اندازی سریعتر و بهتر برنامه ها کمک میکند
Defy
گوشی 3.7 اینچی موتورولا دارای اندروید 2.1
Desire z
نسخه ی اروپایی G2
Desire
یکی از گوشی های شرکت HTC که در فوریه 2010 منتشر شد.
DLNA
مخفف Digital Living Network Alliance که به معنای فارسی اتصال شبکه دنیای دیجیتالی به هم می باشد، و برای به اشتراک گذاری تصاویر و ویدئو ها از گوشی هوشمندتان به روی تلویزیون استفاده می شود.
Donut
اندروید 1.6
Droid Bionic
گوشی 4.3 اینچی و دوهسته ی موتورولا با صفحه نمایش qHD
Droid Pro
گوشی 3.1 اینچی موتورولا با صفحه کلید QWERTY در جلو و اندروید 2.2
مخفف End Of Life است. اشاره دارد به اینکه کارخانه ای محصول خود را به طور تدریجی از دور خارج کند. لزوما به این معنا نیست که آن موبایل یا تبلت بد است، یا کسی محصول از دورخارج شده ی شما را ازتان نمی گیرد.
Epic 4G
نسخه ی اسپرینتِ سامسونگ گلکسی اس. دارای داده ی 4G و صفحه کلید کشویی افقی می باشد
Excite X10
تبلت دوهسته ای اندروید توشیبا که فقط 7.7 میلی متر ضخامت دارد
از اولین گوشی های هوشمند اندرویدی ساخته شده توسط HTC برای T-Mobile.همچنین با نام HTC Dream نیز خوانده میشه.
Galaxy Nexus
اولین تلفن ارائه شده با بستنی حصیری(اندروید 4)،که توسط سامسونگ ساخته شده .این تلفن قرار بود در اکتبر 2011 در CTIA ِ ساندیگو معرفی بشه که به علت مرگ جابز یه یک هفته تعویق افتاد.نسخه GSM در 18 اکتبر در هنگ کنگ معرفی شد،و نسخه LTE در 15 دسامبر 2011 توسط ورایزون راه اندازی شد.
Galaxy Note
هیولای 5.3 اینچی از سامسونگ که دارای یک قلم است. این وسیله برای هنرمندان عرضه شده است