اندروید چیه و چه كاربردی داره ؟ معرفی کامل و آشنایی با Android
مقدمه
اندرويد يه سيستم عامله (نه زبان برنامه نویسی!) مثل ويندوز ، لينوكس ، iOS و … كه آغاز به كارش سال 2003 توسط “اندي روبين” و به عنوان سيستم عامل دوربين عكاسي بوده و از سال ۲۰۰۸ استفادش به عنوان سيستم عامل گوشي شروع شد.
در واقع اندرويد بر پايه نسخه اصلاح شده لينوكس هست و از انجايي كه لينوكس Open Source يا منبع باز (متن باز) هست اندرويد هم يه سيستم عامل منبع باز محسوب ميشه. درحالي كه سيستم عامل هايي مثل iOS منبع بسته هستن يعنی فقط شركت اپل اجازه استفاده و ايجاد تغييرات در اين سيستم عامل رو داره.
حالا منبع باز (متن باز) يعني سيستم عامل به راحتي و رايگان در اختيار ديگران هست تا بقيه شركت ها براي ارائه محصولات و خدماتشون نياز به هزينه و زمان بالا براي ساخت سيستم عامل خودشون نداشته باشن و بجاش همین سیستم ها رو توسعه بدن. البته استفاده از اين سيستم عامل ها يه سري قوانين هم داره كه بايد رعايت بشن.
اینم بگم که درباره اندرويد يه سري استثنا وجود داره چون يه سري از آپشن ها و نرم افزارهاش منبع باز نيستن. بيشتر اين نرم افزارها تحت كنترل Google Play Services با مالكيت گوگل هستن.
تاریخچه اندروید
اندی روبین و همکاراش اولین بار در سال 2003، شرکت اندروید رو به عنوان یه استارتاپ راه اندازی کردن و در سال 2005 توسط گوگل خریداری شد. همین موقع بود که اندی روبین، که حالا سرپرست تیم اندروید تو گوگل شده بود، تصمیم گرفت ادامه کارش رو به سمت گوشی های هوشمند ببره.
روبین تصمیم گرفت به عنوان زبان پایه اندروید از لینوکس که یه زبان متن بازه استفاده کنه و بالاخره تو سال 2008 استفادش به عنوان سيستم عامل گوشي و روی گوشی های HTC شروع شد (البته تا الان علاوه بر گوشي و تبلت، ساعت و عینک های هوشمند هم از اين سيستم عامل پشتيباني ميكنن)، و با اينكه از سال 2007 آيفون با گوشي هاي تمام لمسيش به بازار اومد اما اندرويد هم از قافله عقب نموند. 😊
اندروید تقریبا هرسال آپدیت جدید میده و آخرین آپدیتش اندروید 13 در سال 2022 هست.
کاربرد های اندروید
احتمالا ميدونين كه اندرويد بجز گوشي، تبلت، کنسول های بازی، سراغ ساعت هاي هوشمند و تلويزيون هاي اندرويدي هم رفته و خيلي از قابليت هاي گوشي مثل پخش فايل هاي صوتي و تصويري و دريافت پيام ها، قابليت استفاده از برنامه ها و امكانات گوشي هاي اندرويد و … رو ميتونين با اين دستگاه ها داشته باشين.
ولي احتمالا خيلي از كاربردهاي اندرويد هستن كه ازش خبر ندارين . ميدونستين عينك و خودروي اندرويدي هم داريم ؟ خونه هاي اندرويدي چطور ؟
عينك هاي هوشمند اندرويد قابليت هايي مثل فيلم برداري و نمايش تصاوير و … دارن. حتي يه سري بازي هاي ساده هم دارن كه با حركت مردمك چشم و حركت سر انجام ميشه. شايد قراره ديگه نياز به گوشي نداشته باشيم. J
خودروهای اندرویدی امکانات زیادی برای سرنشین ها دارن مثلا تماس با شماره مورد نظر فقط با فرمان صوتی شما، نمایش مسیر از روی نقشه، نصب یه سری از برنامه ها و …
درباره خانه های اندرویدی و طراحی و مطالعه ابزارهایی که به هوشمند شدن خونه و لوازمش کمک میکنن، گوگل یه بخشی داره که به طور خاص روی این موضوع کار میکنه. تو این خونه ها شما میتونین با گوشیتون انواع وسایل مثل چراغ ها، ترموستات ها و سایر لوازمی که قابلیت دریافت سیگنال از گوشیتون دارن رو کنترل کنین.
ویژگی های اندروید
- يك سيستم عامل متن باز هست.
- ابزارهاي اندرويد مثل شبيه ساز، ديباگر، كتابخانه ها توسط گوگل پشتيباني ميشه و در دسترس برنامه نويسا هست.
- قابليت استفاده همزمان از دو تا اپليكيشن توسط كاربر رو داره.
- قابليت دانلود و نصب بدون دردسر اپليكيشن ها رو به كاربر ميده.
- براي ذخيره و مديريت داده ها از يه پايگاه داده رابطه اي به اسم SQLite استفاده ميكنه كه امكانات خوبي براي برنامه نويسا داره.
- از تكنولوژي هاي اتصال مثل WiFi، NFC، بلوتوث و … پشيباني ميكنه.
- از بروز ترين سخت افزارها مثل قطب نما و دوربين پشتيباني ميكنه.
- از انواع فايل هاي ويديويي و انيميشن پشتيباني ميكنه.
وب سایت رسمی اندروید
مزایای اندروید
- اپلیکیشن هایی که امکان نصبش رو از گوگل پلی ندارین یا حتی اپلیکیشن هایی که توی گوگل پلی نیستن رو میتونین از وب سایت ها یا استورهای دیگه دانلود کنین و نصب کنین. درحالیکه تو iOS این امکان وجود نداره.
- تو همه قسمتای سخت افزاری گوشی، حق انتخابای زیادی دارین. از شکل و اندازه گوشی گرفته تا ظرفیت باتری و پردازنده. حتی میتونین درباره اینکه حافظه داخلی گوشیتون بیشتر باشه یا گوشیتون قابلیت استفاده از حافظه خارجی داشته باشه هم خودتون تصمیم بگیرین.
- تو مورد قبل گفتیم میتونین از حافظه خارجی رو گوشیاتون استفاده کنین پس دیگه کم بودن حافظه داخلی نگرانی نداره. فقط باید حواستون باشه همه گوشیای اندروید این قابلیت رو ندارن.
- یه سری اپلیکیشن داره که بهشون میگن ویجت یا ابزارک. این ویجت ها کمک می کنن به اطلاعاتی که نیاز دارین دسترسی سریع داشته باشین مثل وضعیت هوا، اخبار روز و یا ویجت هایی که کنترل راحتتری بهتون میدن مثلا اپلیکیشن های پخش فایل. (این ویجت هارو iOS هم داره ولی به کاملی اندروید نیست)
- خیلی از دستگاه ها و برندها تو جهان از اندروید استفاده میکنن که هرکدوم با توجه به نیازهای بازار مورد نظر خودشون محصولاتشون رو تولید می کنن. پس برای خرید دستگاهای اندروید برای هر سلیقه و با هر هزینه ای تنوع زیادی وجود داره.
معایب اندروید
- تنوع توی برند و مدل دستگاه های اندروید همونقدی که میتونه خوب باشه میتونه بد هم باشه. هر چی تنوع بیشتر باشه هم سردرگمی و انتخاب برای مشتری سخت تره و هم تمرکز تولید کننده ها روی کیفیت محصولاتشون کمتره.
- چون اندروید توسط گوگل ساخته شده و به اون وابسته هست شما برای استفاده از امکاناتش و یا بکاپ گرفتن از اطلاعات محرمانتون باید حساب گوگل داشته باشین. در حالیکه برای ساخت اپل آی دی تو iOS میتونین از ایمیل یاهو هم استفاده کنین.
- برخلاف گوشی های آیفون، گوشی های اندروید نهایتا 1 یا 2 بار آپدیت دریافت می کنن. اندروید هر ماه برای رفع مشکلات امنیتیش آپدیت های امنیتی میده و اگر موبایل شما قابلیت دریافت این آپدیت هارو نداشته باشه برای امینت اطلاعاتتون خطرناکه.
- تبلیغات تو گوگل پلی و اپلیکیشن های اندروید، بخصوص اپلیکیشن های رایگان یا ارزون قیمت خیلی زیاده. اکثر اپلیکیشن های آیفون پولی هستن و نیازی به تنلیغات ندارن ولی اندروید بیشتر تمایل به ارائه رایگان اپلیکیشن ها داره.
- تولید کننده های دستگاه های اندرویدی یه سری اپلیکیشن ها روی دستگاه نصب می کنن که اغلب مورد استفاده کاربر نیستن و فقط فضای گوشیو اشغال میکنن. قابل حذف کردن هم نیستن و فقط میشه غیرفعالشون کرد.
اطلاعات بیشتر اندروید
با اينكه خيلي از كشورها ميتونن بدون نياز به خدمات Google Play از اندرويد استفاده كنن ولی استفاده از خدمات Google Play توسط گوگل محدود شده و براي همه كاربران رايگان نيست (خصوصا کشور ما که بشدت تو این زمینه تحریم هستیم و گوگل دسترسی ما رو به سرویس های مهمی از جمله گوگل آنالیتیکس (Google Analytics) و سرویس توسعه اندروید و وب (Web & Android Development Services) محدود کرده)
جمع بندی
اندرويد يه سيستم عامل اپن سورس هست که از سال 2008 وارد بازار گوشیای هوشمند شد و در حال حاضر خیلی از شرکتای بزرگ از این سیستم عامل پشتیبانی میکنن. اندروید بخاطر ویژگی هایی که داره، مثلا همین متن باز بودنش که اجازه استفاده رایگان رو به کاربرانش میده، محبوبیت زیادی رو بین شرکت ها و کسب و کارها به دست آورده.
اگرچه اندروید با یه سری از ویژگیاش مثل تعداد آپدیت ها و تبلیغات سرسام آورش باعث نارضایتی کاربراش شده ولی هنوزم اینکه خیلی از امکانات رو به صورت رایگان به کاربر ارایه میده و تنوع بالایی که برای گوشی هاش و سخت افزارهای استفاده شده توی اونا بکار میبره باعث شده بتونه تو رقابت با آی او اس خیلی خوب عمل کنه.
ا ما یه سوال… اگه اندروید سیستم عامله، پس چرا میگیم زبان برنامه نویسی اندروید ؟
این عنوان به اشتباه جا افتاده و یه جورایی یه غلط مصطلحه، چون اندروید زبان برنامه نویسی نیست و در واقع ما به کمک زبان های برنامه نویسی جاوا و کاتلین، اپلیکیشن های اندرویدی رو تو محیطی (نرم افزاری) به نام اندروید استودیو توسعه میدیم.
به زودی آموزش اندروید با زبان های برنامه نویسی جاوا و کاتلین رو تو ویکس سون شروع میکنیم، پس همراهمون باشین.
توی ویکس سون تمام تلاشمون اینه که آموزش ها کاملا ساده و قابل فهم باشن، پس اصلا نگران پیچیدگی یا سختی آموزش ها نباشین 😉
پس به زودی : آموزش اندروید به زبان ساده