اندرودستان



اندروید یک سیستم عامل متن باز و مبتنی بر لینوکس برای دستگاه های موبایل مانند گوشی های هوشمند و کامپیوترهای تبلت است. اندروید به وسیله­ ی Open Handset Alliance توسعه پیدا کرد و به وسیله­ی گوگل و سایر شرکت ها هدایت شد.

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

اولین نسخه بتای (آزمایشی) جعبه ابزار توسعه ­ی نرم افزار (SDK) اندروید در سال

2007 توسط گوگل ارائه شد در حالیکه اولین نسخه تجاری یعنی اندروید 1.0 در سپتامبر 2008 منتشر شد.

در 27 ژوئن 2012 در کنفرانس I/O گوگل، گوگل اعلام کرد که نسخه بعدی اندروید، 4.1 Jelly Bean است. Jelly Bean یک بروز رسانی افزایشی است. که هدف اصلی آن بهبود واسط کاربری از هر دو جهت عملکرد و کارایی است.

کد منبع، اندروید تحت مجوزهای نرم افزارهای رایگان و متن باز، در دسترس است. گوگل بیشتر کد را تحت نسخه 2 مجوز Apache منتشر کرده است و باقیمانده ی کد را که مربوط به تغییرات هسته­ ی لینوکس است، تحت نسخه 2 مجوز GNU General Public منتشر کرده است.

ویژگی های اندروید

اندروید یک سیستم عامل قدرتمند در رقابت با Apple 4GS است و از امکانات و ویژگی های زیادی پشتیبانی می کند، تعدادی از آنها در ادامه لیست شده اند.

ویژگی
توصیف
واسط کاربری زیبا
صفحه اصلی سیستم عامل اندروید واسط کاربری زیبا و جذابی را ارائه می کند.
قابلیت اتصال
GSM/EDGE،IDEN ،CDMA ،EV-DO ،UMTS ،Bluetooth ، Wi-Fi،LTE ، NFC و WiMAX
ذخیره سازی
SQLite، یک پایگاه داده­ی رابطه ای سبک، که برای اهداف ذخیره­ی داده به کار می رود.
پشتیبانی از رسانه
H.263، H.264، MPEG-4 SP، AMR، AMR-WB، AAC، HE-AAC، AAC 5.1، MP3، MIDI، Ogg Vorbis، WAV، JPEG، PNG، GIF و BMP
ارسال پیام
SMS و MMS
مرورگر وب
مبتنی بر موتور صفحه بندی متن باز WebKit ، همراه با موتور جاوا اسکریپت کروم نسخه 8 با پشتیبانی از HTML5 و CSS3 است
قابلیت چند لمسی
اندروید دارای قابلیت چند لمسی است که ابتدا در گوشی هایی مانند HTC Hero ارائه شد.
قابلیت چند وظیفه ای
کابران می توانند از برنامه ای به برنامه­ی دیگر بروند و برنامه های مختلف می توانند به صورت همزمان اجرا شوند.
ویجت­های (Widgets) قابل اندازه بندی مجدد
ویجت ها قابل اندازه بندی مجدد هستند، بنابراین کاربران می توانند برای نشان دادن محتوای بیشتر آنها را گسترش دهند و یا برای صرفه جویی در فضا آنها را کوچک کنند.
قابلیت چند زبانی
از متن یک طرفه و دو طرفه پشتیبانی می کند.
GCM
ارسال پیام در ابر گوگل (GSM) سرویسی است که به برنامه نویسان اجازه می دهد، که بدون نیاز به یک راهکار همگامی اختصاصی، داده های پیام کوتاه را به کاربران خود در دستگاه های اندروید بفرستند.
Wi-Fi مستقیم
تکنولوژی ای که به اپلیکیشن ها اجازه میدهد که از طریق یک اتصال نظیر به نظیر با پهنای باند بالا، به صورت مستقیم همدیگر را کشف (پیدا) کنند و با هم جفت شوند.
Android Beam
یک تکنولوژی رایج مبتنی بر NFC که به کاربران اجازه می دهد که قثط با تماس دو گوشی دارای NFC با همدیگر، فورا اطلاعات خود را به اشتراک بگذارند.

برنامه های (اپلیکیشن های) اندروید

برنامه های اندروید معمولا در زبان جاوا و با استفاده از جعبه ابزار توسعه نرم افزار اندروید توسعه می یابند. بعد از توسعه می توانند به سادگی صورت پکیج درآمده و از طریق Google Play یا Amazon Appstore به فروش برسند.

اندروید بر روی صدها میلیون دستگاه موبایل در بیش از 190 کشور در سراسر دنیا استفاده شده است. و بیشترین سیستم عامل نصب شده بر روی پلت فرم های موبایل موجود است که کاربرد آن نیز به سرعت در حال رشد است. هر روز بیش از 1 میلیون دستگاه اندروید جدید در سراسر جهان فعال می شود.

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


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

 

تا کنون از بین محیط های برنامه نویسی معرفی شده اندروید دو محیط Eclipse و Android Studio به موفقیت های بیشتری دست پیدا کرده و بین کاربران از محبوبیت بیشتری برخوردار هستند. اما از بین این دو محیط برنامه نویسی کدامیک بهتر است و امکانات بیشتری در اختیار توسعه دهندگان قرار می دهد؟ در ابتدا به معرفی کامل این دو محیط می پردازیم و از پیشرفتهای آن ها در چند وقت اخیر برایتان می گوییم:

 

Android Studio:
محیط برنامه نویسی Android Studio در شانزدهم ماه می سال 2013 در کنفرانس Google I/O معرفی شد و نسخه پیش نمایش آن از ماه جوئن همان سال در دسترس توسعه دهندگان قرار گرفت. محیط برنامه نویسی Android Studio بر پایه IntelliJ IDEA برنامه نویسی شده است که اجرای سریعتر با مصرف منابع کمتر نسبت به محیط Eclipse ADT دارد و امکانات به مراتب بیشتری نسبت به محیط Eclipse ADT ارائه می دهد و زمانی که بطور کامل آماده شود به عنوان محیط برنامه نویسی اصلی اندروید معرفی خواهد شد. این به این معنی هست که اگر تا بحال برای برنامه نویسی اپلیکیشن های اندروید از Eclipse استفاده می کردید، بهتر است هرچه سریعتر با محیط این نرم افزار آشنا شوید چون این احتمال وجود دارد که پس از آنکه محیط برنامه نویسی Android Studio بصورت کامل معرفی شود آپدیت های جدید برای محیط Eclipse معرفی نشود! امکاناتی که این محیط توسعه در اختیار شما قرار می دهد:

- سیستم انعطاف پذیر بر پایه Gradle
- ساخت انواع گونه های متفاوت نسل های APK
- پشتیبانی از الگوهای گسترده برای خدمات گوگل و انواع مختلف دستگاه
- ویرایشگر غنی Layout ها همراه با پشتیبانی از ویرایش قالب ها
- ابزارهایی برای گرفتن عملکرد، قابلیت استفاده، نسخه های سازگار و مشکلات دیگر
- و …

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

 

Eclipse ADT: 
یک محیط برنامه نویسی متن باز بر اساس زبان برنامه نویسی Java است که Google با ارائه افزونه ای بنام ADT این محیط را برای برنامه نویسی اندروید آماده می سازد. همچنین برای ساده تر کردن کارهای نصب پلاگین و … گوگل اقدام به تهیه Eclipse ADT Bundle کرده است. در ادامه نیز به بررسی ویژگی های مشترک بین این دو محیط توسعه می پردازیم اما قبل از آنکه به نصیحت کردن بپردازیم ابتدا باید نکات مختلفی را مد نظر قرار داد. از جمله:

- شما در یک استدیو کوچک (با حداکثر یک یا دو توسعه دهنده) یا در یک شرکت بزرگ تشکیل شده از ده ها یا حتی صدها توسعه دهنده کار می کنید؟
- آیا پروژه شما یک پروژه جدید است؟
- اگر پروژه شما پروژه جدیدی نیست، آیا هم اکنون شما از Eclipse استفاده می کنید و به این فکر می کنید که به Android Studio مهاجرت کنید؟

طراحی رابط گرافیکی با قابلیت Drag and Drop:
ظاهرا یکی از ویژگی های جذاب Android Studio طراحی Layout آن با رابط Drag and Drop هست. اما واقعیت این است که مقدار زمانی که صرف طراحی با Drag and Drop برای شما زیاد خواهد بود مگر اینکه شما یک هواخواه محیط های دیداری باشید کسی که سالها به طراحی یک طرح 3D پیچیده با دکمه های مخروطی پرداخته باشید و به سادگی نتوانید عادت هایتان را از بین ببرید! قطعا شما یک رابط خوب و کار آمد نیاز دارید اما اگر شما واقعا می خواهید یک اپلیکیشن کارآمد طراحی کنید اکثر زمان شما به پرداختن روی کدهایتان صرف خواهد شد! نه به کلنجار رفتن با محیط دیداری!

نتیجه مقایسه: برابر قابلیت تکمیل کد (Code Completion): بیشتر زمان یک برنامه نویس به کلنجار رفتن با کدهای پروژه خود می گذرد، پس باید قدر دان وجود این قابلیت باشید. شخصا، مهمترین بخش برای من زمانی بود که IDE اعضای یک شیئ را برای من بیان می کرد. در کل، من فهمیدم این قابلیت خیلی در Android Studio در مقایسه با Eclipse کاملتر و بهتر است، در حالی که در Eclipse در اکثر اوقات کمی گیج کننده بود و همیشه نتایج دقیقی نمی دهد!

نتیجه مقایسه: Android Studio (با اقتدار!) یکپارچگی Gradle: Android Studio از مجموعه ابزارهای Gradle استفاده می کند؛ در واقع، آن واقعا یکپارچه است، و امکان ندارد از ابزار دیگری استفاده کند! به عبارت دیگر، شما گیر افتاده اید: اگر شما درحال تغییر از Eclipse به Android Studio هستید و از Gradle در Eclipse استفاده نکردید (که از طریق یک افزونه پشتیبانی برای آن ارائه می دهد)، شما در حال انجام یک تغییر بزرگ هستید. این نشان می دهد Gradle یک ابزار فوق العاده هست و اگر تصمیم گرفته اید از Eclipse استفاده کنید، با این حال پیشنهاد می کنم حتما به قابلیت های Gradle نگاهی بیاندازید و آن را امتحان کنید تا ببنید با پروژه شما هماهنگ هست، و اگر قصد مهاجرت به Android Studio را دارید از این نا امید نشوید که در Eclipse گیر کنید!

نتیجه مقایسه: Android Studio پلتفرم ابری گوگل: Android Studio دارای یک پشتیبانی محلی از پلتفرم ابری گوگل هست که به شما این امکان را می دهد تا با استفاده Google App Engine از کدهای سمت سرور استفاده کنید همراه با کارهای دیگر (مانند پشتیبانی از داده های کاربران خود). این یک قابلیت زیبا هست که شما احتمالا نمی خواهید اپلیکیشن شما از آن جدا باشد. (شما می توانید با دیگر فضا های ابری نیز یکپارچه شوید اما Android Studio آن را راحت تر کرده است). گوگل به شما این امکان را می دهد تا در کنسول فضای ابری آن پروژه هایتان را بسازید، که این امکان تنها برای اپلیکیشن های اندرویدی نیست! شما می توانید از آن برای ساخت اپلیکیشن های تحت وب استفاده کنید که در تعامل با نقشه های گوگل باشند. به عنوان مثال، نرم افزار روی سرور های ما که با Google Docs یکپارچه شده است. همچنین Android Studio این امکان را می دهد تا اپلیکیشنهای خود را یکپارچه کنید، تست کنید و کدهای سمت سرور خود را بصورت محلی اجرا کنید و بر روی یکی از سرورهای گوگل استقرار پیدا کنید؛ به زبان دیگر هر چیزی که نیاز دارید (حداقل برای شروع) آنجاست! اما همه این قابلیت ها برای Eclipse، با افزونه Google بر Eclipse وجود دارد. بله، شما می توانید یک اپلیکیشن سمت سرور با Eclipse بسازید و آن رو روی یکی از سرورهای گوگل استقرار دهید. ابزارهای اضافی به شما این امکان را می دهد تا با سرور یکپارچه شوید مانند پایگاه داده ها ابری.

نتیجه مقایسه: برابر رابط کاربری: Eclipse بزرگ است و احتمالا یک مقدار دست و پا گیر! من از آن از وقتی استفاده می کنم که از یک دهه پیش محبوب شد، بنابرین من از تمامی راه ها خصلتهای آن در رابط کاربری با خبر هستم. من به یاد می آورم در ابتدا ضعف داشت، اما بگذارید آن را توضیح بدهم: همه محیط ها در ابتدای زمانی که از آن استفاده می کنید دچار ضعف هستند. با در نظر گرفتن آن، من گزینه های منو و ابزار ها را در Android Studio به من آن چیزهایی را نشان می دادند که واقعا نیاز داشتم سریعتر و راحت تر در مقایسه با همتایان خود در Eclipse ، حتی با وجود افزونه اندروید. آن می خواهد یاد آوری کند که یک جنبه دیگر در رابط کاربری نیز وجود دارد: Android Studio مخصوص طراحی برای اندروید طراحی شده است، در حالی که Eclipse ساخته شده تا یک محیط کاربری برای اهداف مختلف باشد با هر پلتفرم و هر زبانی (اگر چه جاوا به وضوح هدف اصلی بوده است).

نتیجه مقایسه: Android Studio محیطهای کاری و پروژه ها: یک چیزی که همیشه متوجه آن شدم رابطه غیر طبیعی Eclipse برای برقراری رابطه با فضای کاری است. زمانی که میخواهید روی چند پروژه بصورت همزمان کار کنید، شما آنها را در یک محیط با هم ترکیب می کنید. برای آنکه به یک فضای کار دیگر وارد شوید باید یک مسیر دیگر را انتخاب کنید و آنوقت Eclipse دوباره راه اندازی می شود که بنظر من همیشه دشوار به نظر می رسد. وقتی بخواهید پروژه ها را بین فضا های کار جابجا کنید همه چیز به سرعت به یک افتضاح تبدیل می شود. یک راه مناسب برای آن وجود دارد، اما این خیلی آسان هست که آنها را به هم متصل کنید. من علاقه زیادی به Microsoft Visual Studio ندارم اما بیشتر از هر محیط توسعه دیگری با آن کار کردم (به دلیل اینکه پرداخت مشتریان نیازمند کار در آن هست)، و من می گویم مدیریت پروژه ها و فضا های کاری (که solutions نامیده می شوند) در Visual Studio به نظر من خیلی ساده تر از آنها در Eclipse هست. در مورد Android Studio نیز موضوع بالا در مورد Visual Studio و Eclipse تکرار می شود. با Android Studio همه چیز در یک پروژه محصور می شود (برای همین احساس یک پروژه در Android Studio خیلی جالب تر از Workspace در Eclipse هست). در پروژه خود شما ماژولها (modules) را دارید، مجموعه اصلی خود از کدها، از جمله اپلیکیشنتان که در حال ساختش هستید یکی از ماژولهای شماست. اگر یک کتابخانه (library) برای اپلیکیشن خود داشته باشید آن نیز یک ماژول دیگر است. اما چیزهای دیگر نیز بعنوان یک ماژول واجد شرایط هستند، مانند اسکریپتهای ساخت. این برای من حس بهتری را به من می دهد و بسیار طبیعی تر به نظر می رسد. این مفهوم از IntelliJ IDEA به Android Studio به ارث رسیده است.

نتیجه مقایسه: Android Studio فرجام: با همه این وجود Android Studio هنوز هم در حالت بتا قرار دارد و از طرفی Eclipse نیز یک محیط توسعه کهنه است. اما تا الان تقریبا تمام مشکلات Android Studio برطرف شده اما برخی قابلیتها را ندارد! از طرفی احتمال اینکه پس از انتشار نسخه پایدار Android Studio دیگر از Eclipse پشتیبانی نشود خیلی زیاد است. در نهایت آیا نیاز هست تا از Eclipse به Android Studio مهاجرت کرد؟ جواب من این است: امتحانش کنید! از آن استفاده کنید، ببنید چه نظری در مورد آن دارید و آن زمان در موردش تصمیم بگیرید؛ مطمئن هستم که از آن خوشتان می آید. اگر هم اکنون از Eclipse استفاده می کنید، Android Studio را امتحان کنید، و اگر آن را دوست دارید، تصمیم بگیرید که چگونه به راحتی می توانید موقعیت خود را به سمت آن تغییر دهید.


سلام به شما کاربران عزیز و دوست داشتنی. امروز میخوام یکی از ابزار های مدرن و پیشرفته برنامه نویسی رو بهتون معرفی کنم و اون چیزی نیست جز بیسیک فور اندروید. با این نرم افزار هر شخصی میتونه برنامه نویسی کنه و با چالش های دنیای واقعی برنامه نویسی رو به رو بشه و اون ها رو تجربه کنه. بیسیک فور اندروید ابزار توسعه سریع نرم افزاری برای برنامه های بومی (Native Applications) اندرویده و به وسیله Anywhere Software LTD توسعه یافته و به بازار عرضه میشه. البته شما برای توسعه برنامه های اندرویدی خودتون میتونین از محیط های دیگه مثل PhoneGap نیز استفاده کنین.

بیسیک فور اندروید چیست؟

بیسیک فور اندروید یا به اصطلاح B4A در واقع یک نرم افزار برنامه نویسه که از اون میشه به جای یک جایگزین برای برنامه نویسی با زبان جاوا استفاده کرد. زبان برنامه نویسی این نرم افزار شبیه به زبان ویژوال دات نت (Visual Basic .Net ) است. این برنامه یک مفسر و ترجمه گره، به این شکل که کد های شما رو به صورت جاوا و سپس با استفاده از API اندروید (SDK) تبدیل به فایل APK خواهد کرد.

ویژگی های بیسیک فور اندروید

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

 

سادگی یادگیری و سرعت در برنامه نویسی

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

بیسیک فور اندروید یا اندروید استودیو؟!

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

استارت یادگیری

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


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

تاریخچه اندروید

اکنون این شرکت توانسته است در میان رقبای خود اعم از Symbian، BlackBerry، Palm OS، webOS و حتی ویندوزفون مایکروسافت را نیز شکست دهد و رتبه اول را در میان تمام این سیستم عامل ها بدست بیاورد. با این وجود سیستم عامل IOS همچنان به عنوان اصلی ترین رقیب این سیستم عامل است و به نظر نمی رسد که به زودی زود، برنده ای میان این دو سیستم عامل اعلام نخواهد شد.

تاسیس اندروید

در اکتبر سال 2003 میلادی درست قبل از رونمایی تلفن همراه های هوشمند و همچنین قبل از رونمایی اپل از اولین گوشی هوشمند خود، این شرکت برای اولین بار در پالو آلتو کالیفرنیا تاسیس شد. چهار بنیانگذار اصلی اندروید عبارتند از؛

  1. Rich Miner
  2. Nick Sears
  3. Chris White
  4. Andy Rubin

با این حال در روزهای اول یعنی در سال 2004 میلادی بر روی اتصال دوربین بصورت بی سیم به کامپیوتر بود و در سال 2013 آقای Andy Rubin در سخنرانی توکیو خود فاش کرد که سیستم عامل اندروید در اصل برای بهبود سیستم عامل های دوربین های دیجیتال طراحی و ساخته شده است. از این رو کامیپوتری که از آن حرف زده شد، قادر به اتصال به دیتاسنتر اندروید را داشت که کاربران از طریق این اتصال می توانستند تصاویر ثبت شده خود را در سرور ابری بصورت انلاین ذخیره سازی کنند.

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

با وجود سخنرانی که Andy Rubin در سال 2013 کرد، این گونه گفت:" دقیقا همان پلتفرم، دقیقا همان عملکرد سیستم که برای دوربین ها ساخته بودیم، در تلفن به نام اندروید بکار رفت." در سال 2005 میلادی، فصل جدید و بعدی اندروید ساخته شد چرا که شرکت گوگل اقدام به خرید این شرکت کرد. روبین و سایر موسسان این سیستم عامل دست از توسعه و گسترش این سیستم عامل ورنداشتند. با این حال تصمیمی که گرفته شد، این بود که از سیستم عامل لینوکس به عنوان پایه و اساسی برای سیستم عامل اندروید استفاده شود و در طی این تصمیم همه می توانستند از اندروید بصورت رایگان استفاده کنند.

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


 آماده شدن برای راه اندازی اندروید 1.0

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

 

هر آنچه که باید در مورد اندروید بدانید

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

در سپتامبر 2008 میلادی، اولین گوشی هوشمند اندرویدی رونمایی شد که نام این گوشی هوشمند T-Mobile G1 یا به عبارتی HTC Dream بود که در نمایشگاه اکتبر همان سال در ایالات متحده به فروش رفت. این گوشی دارای صفحه نمایش 3.2 اینچی که با کیبورد فیزیکی QWERTY ترکیب شده بود. با این حال این گوشی معایبی نیز به همراه داشت که از اصلی ترین معایب آن می توان به نبود جک هدفون 3.5 میلی متری اشاره کرد.

 

تاریخچه اندروید

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


نام های جالب اندرویدی

در حالی که اکثر نسخه های اندرویدی دارای اسم های جالب و جذابی هستند، اما جالب است بدانید که اولین نسخه اندروید به نام 1.0 در سپتامبر سال 2008 میلادی رونمایی شد، هیچ نامی نداشت و اندروید 1.1 که در سال 2009 میلادی رونمایی شد نیز نام خاصی نداشت که مدتی بعد نام این نسخه Petit four” انتخاب شد که نام یک دسر بسیار خوشمزه فرانسوی می باشد. چند ماه بعد در آوریل 2009 نسخه اندورید 1.5 راه اندازی و رونمایی شد که اولین نسخه اندروید بود که با یک نام رونمایی شد و نام آن نیز Cupcake” بود.

 

 نام اندروید های مختلف

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


لوگو اندروید

لوگو مشهور اندروید که ترکیبی از یک ربات با رنگ سبز جذاب است، برای اولین بار توسط Irina Blok زمانیکه او در گوگل کار می کرد، طراحی و ایجاد شد. او در طی یک گفتگو با نیویورک تایمز در سال 2013 میلادی گفت که تنها بخشنامه ای که از طریق گوگل به تیم طراحی وی داده شد، این بود که یک لوگو همانند یک ربات را طراحی نمایند.

 

لوگو اندروید توسط چه کسی طراحی شده است؟

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


بررسی نسخه های مختلف اندروید

1- اندروید 1.5

 

تفاوت نسخه های اندروید

همان گونه که گفته شد دو نسخه اول اندروید هیچ نام خاصی نداشتند که در آوریل 2009 میلادی نسخه 1.5 اندروید به نام "Cupcake" رونمایی شد. با این حال این ویژگی های جدیدی در این نسخه از اندروید رونمایی و افزوده شد که از مهم ترین آنها می توان به امکان بارگذاری فیلم در یوتیوب و روتیت شدن صفحه نمایشگر بصورت اتوماتیک اشاره کرد که برای اولین بار در گوشی HTC Hero و اولین نسخه سامسونگ گلکسی رونمایی و نصب شده بود.


2- اندروید 1.6

گوگل به سرعت نسخه جدید اندروید خود را با نام اندروید 1.6 دونات در سپتامبر 2009 میلادی راه اندازی کرد که اصلی ترین ویژگی این سیستم عامل این بود که می توانست از شبکه های مبتنی بر CDMA در شرکت های مخابراتی را پشتیبانی کند. از این رو این ویژگی اجازه می داد که تلفن های اندرویدی توسط تمام شرکت های مخابراتی پشتیبانی و در نهایت به فروش برسد! سایر ویژگی های این سیستم عامل شامل منو جستجو سریع و همچنین یک سری ویجت برای مدیریت بلوتوث، جی پی اس و. بود.

 

اسامی نسخه های اندروید

یکی از تلفن های همراه هوشمندی که با نسخه دونات رونمایی شد، "ill-fated Dell Streak" بود که دارای صفحه نمایش 5 اینچی بود و به همین دلیل توانست با محبوبیت روبرو شود چرا که در میان گوشی های اندرویدی صفحه نمایشگیر بزرگی داشت. اما این روزها صفحه نمایشگر 5 اینچی به عنوان صفحه نمایش متوسط برای گوشی های هوشمند در نظر گرفته می شود.


3- اندروید 2.0-2.1

 در اکتبر سال 2009 میلادی، حدودا یکسال پس از راه اندازی اندروید 1.0، گوگل نسخه 2.0 این سیستم عامل را با نام رسمی Eclair منتشر کرد که در این نسخه برای اولین بار پشتیبانی تبدیل متن به گفتار و همچنین ویژگی های جدیدی همچون والپیپرهای زنده، پشتیبانی از حساب های متعدد، نویگیشن گوگل مپ و. از مهم ترین ویژگی های این گوشی هوشمند بودند.

 

دانستنی های اندروید 2.0

گوشی موتورولا دروید اولین گوشی ای بود که به اندروید 2.0 مجهز شد. با این حال نام دروید "Droid" در ربات های مجموعه Star Wars توسط Lucasfilm استفاده شده بود. به همین دلیل موتورولا ناچار به پرداخت هزینه ای برای دریافت مجوز از Lucasfilm شد تا از این اسم برای گوشی جدید خود استفاده کند.


4- اندروید 2.2

اندروید 2.2 چه سالی رونمایی شد

بعد از اندروید 2.1 نهایتا مدتی بعد در ماه مه سال 2010 نسخه بعدی اندروید رونمایی شد که نام این نسخه اندروید Froyo بود که به معنای ماست یخ زده می باشد! از مهم ترین ویژگی های این نسخه عبارت بود از هات اسپات داده ها، قطع کردن نوتیفیکیشن ها، پشتیبانی از فلش و. . از این رو اولین تلفن هوشمندی که با نام تجاری نکسوس Nexus رونمایی شد، Nexus ONE بود که با سیستم عامل اندروید 2.1 به بازارهای جهانی عرضه شد و در همان سال آپدیت جدید اندروید یعنی اندروید 2.2 را دریافت کرد.


5- اندروید 2.3

 

دانستنی های اندروید 2.2

 نسخه بعدی اندروید باز هم چند ماه بعد از نسخه قبلی در سپتامبر سال 2010 میلادی به نام "Ginger bread" رونمایی شد که در تاریخ 13 سپتامبر سال 2017 میلادی گوگل اعلام کرد که تنها 0.6 درصد از کل گوشی های جهان در حال حاضر از این نسخه استفاده می کنند. با این حال این نسخه از NFC و دوربین سلفی و همچنین چت تصویری استفاده می کرد که در کل اولین گوشی که از این سیستم عامل استفاده کرد، Nexus S بود که توسط گوگل و سامسونگ توسعه داده شده بود.


6- اندروید 3.0

این سیستم عامل کمی عجیب و غریب بود چرا که نام آن "Honeycomb" بود و فقط و فقط دیوایس هایی همچون تبلت ها و گوشی های هوشمندی که دارای صفحه نمایشگر بزرگی بودند قادر به استفاده از این سیستم عامل بودند. این نسخه برای اولین بار در تاریخ فوریه سال 2011 میلادی به همراه اولین تبلت موتورولا Xoom معرفی و رونمایی شد که از User Interface خاص و زیبایی برخوردار بود. 

 

اندروید 3.0 و سال رونمایی

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


7- اندروید 4.0

نام تجاری این نسخه Ice Cream Sandwich بود که در اکتبر سال 2011 میلادی منتشر شد که همراه با ویژگی های متعددی رونمایی شد که کاربران زیادی را به خود جلب کرد. با این وجود این اولین گوشی هوشمند اندرویدی بود که برای باز کردن قفل صفحه نمایشگر از طریق چهره و دوربین سلفی اقدام می کرد. 

 

دانستنی های اندروید 4.0

این ویژگی از گذشته تا هم اکنون نیز وجود دارد که به بیشترین میزان ممکن تقویت شده است که طبیعتا در نسخه های اول به راحتی قابل هک و باز کردن بود و اگر به خاطر بیاورید، در برخی از گوشی هایی که از این قابلیت استفاده می کردند تنها کافی بود شما تصویر 4×3 مالک گوشی را در مقابل دوربین قرار میدادید تا گوشی باز شود!


8- اندروید 4.3-4.1

دانستنی های اندروید ژلی بین

دوران نسخه Jelly Bean اندروید از ژوئن سال 2012 میلادی با انتشار اندروید 4.1 آغاز شد. گوگل به ترتیب نسخه های 4.2 و 4.3 را تحت نسخه Jelly Bean در اکتبر 2012 و ژوئیه 2013 منتشر و رونمایی کرد. در این بروزرسانی نرم افزار، ویژگی های جدیدی اضافه شده بود که اصلی ترین آن نوتیفیکیشن های برنامه ها بود که در کنار این ویژگی عکاسی HDR نیز افزوده شده بود. اما با گذشت سال ها، هنوز هم در بسیاری از تلفن ها و دستگاه های اندروید از نسخه Jelly Bean استفاده می شود که طبق گفته ها در حال حاضر 6.9 درصد از گوشی های اندرویدی از این نسخه در حال استفاده هستند.


9- اندروید 4.4

قبل از اینکه این نسخه از اندروید در سپتامبر سال 2013 رونمایی شود، در کنفرانس سال قبل از این نسخه به نام " Key Lime Pie " خبر داد که آقای جان لاگرلینگ، اعلام کرد که این نام مناسب اندروید 4.4 در سطح جهان نیست. به همین دلیل او با شرکت Nestle تماس گرفت و از آنها اجازه گرفت که می توانند از نام محصول آنها یعنی KitKat برا سیستم عامل جدید خود استفاده کنند یا خیر؟! این شرکت تقاضای لاگرلینگ را قبول کرد و نسخه بعدی اندروید به نام KitKat شناخته و رونمایی شد.

 

دانستنی های اندروید کیت کت

این نسخه قابلی های بسیار زیادی را شاهد نبود، اما یک مورد که شاید توانست کمی موثر واقع شود، این بود که تمام گوشی هایی که حداقل دارای 512 مگابایت رم بودند، می توانستند از این نسخه استفاده کنند. با این حال گوشی گوگل Nexus 5 با اندروید 4.4 KitKat از قبل رونمایی شده بود. اما جای تعجب نیست که بدانید با اینکه KitKat نزدیک به 5 سال گذشته رونمایی شده بود، هنوز هم تعداد زیادی از گوشی های اندرویدی از این نسخه اندروید استفاده می کنند و این میزان برابر با 15% از کلیه گوشی های اندرویدی است.


10- اندروید 5.0

اولین بار در پائیز سال 2014 میلادی، اندروید 5.0 Lollipop رونمایی شد که دارای زیبایی و جذابیت در محیط کاربری بود که نسبت به نسخه های قبلی ارتقاء یافته بود که اصلی ترین علت محبوبیت این نسخه محیط کاربری جذاب آن بود. با این حال قابلیت هایی که در این نسخه از اندروید ارائه شد، پشتیبانی از دو سیم کارت، تماس صوتی HD و امنیت بالا در مقابل سرقت بود.

 

تاریخچه نسخه های مختلف اندروید

با این حال تلفن همراه Nexus6 گوگل به همراه تبلت Nexus 9 اولین دستگاه های مجهز به اندروید Lollipop بودند. در حال حاضر طبق آمارهای بدست آمده حدود 29 درصد از گوشی های اندروید فعال از این نسخه استفاده می کنند که نشان دهنده درصد بالایی از کاربران اندرویدی که از این نسخه استفاده می کنند، است.


11- اندروید 6.0

این نسخه برای اولین بار در پائیز سال 2015 منتشر شد که نام این نسخه از اندروید Marshmallow اعلام شد. اما قبل از اعلام نام اصلی این نسخه از اندورید، گوگل قصد داشته نام این نسخه را Macadamia Nut Cookie” بگذارد و از مهم ترین قابلیت های این نسخه می توان به پشتیبانی از اثر انگشت، محیط کاربری جدید، پشتیبانی از USB تایپ C و معرفی گوگل پلی و. اشاره کرد.

 

دانستنی های اندروید مارشمالو

اولین دیوایس هایی که با این نسخه از اندروید رونمایی شدند، Nexus 6P و Nexus 5X گوگل به همراه تبلت Pixel C بود. همچنین طبق آمار موجود حدود 32.2 درصد از گوشی های اندرویدی مجهز به این نسخه از اندروید هستند که واقعا درصد بالایی می باشد که می تواند هم به دلیل ارزان قیمت بودن گوشی های مجهز به این نسخه و هم محبوبیت و رابط کاربری آن نیز باشد.


12- اندروید 7.0

اندروید 7

دانستنی های اندروید 7 نوقات

حدودا یک سال بعد از رونمایی اندروید 6.0، در پائیز سال 2016 میلادی اندروید جدید با نام Nougat توسط گوگل رونمایی شد که در این نسخه از اندروید بیشتر به سرعت سوئیچ کردن برنامه ها، اهمیت داده شده بود که توانست با استقبال فراوانی روبرو شود. گوگل همچنین از این نسخه برای اولین بار در Pixel و Pixel XL به همراه LG V20 رونمایی کرد.


13- اندروید 8.0

در مارس سال 2017 میلادی، گوگل رسما اولین پیش نمایش از اندروید جدید خود را که در ابتدا به نام اندروید O یا اندروید 8.0 شناخته شده بود، رونمایی کرد. با این وجود معاون ارشد اندروید در گوگل در فوریه 2017 میلادی یک فایل گیف را از کیک Oreo در حساب توئیتر خود، پست کرد. با این حال در تاریخ اوت گوگل تائید کرد که نسخه جدید اندروید، به نام Oreo می باشد و این دومین بار بود که گوگل نام تجاری را بر روی نسخه خود می گذارد و به همین دلیل در رویداد مطبوعات از یک مجسمه اندروید Oreo رونمایی کرد.

 

تاریخچه کامل سیستم عامل اندروید

این مجسمه لوگو اندروید بود که دارای یک شنل سبز رنگ بود که کیک Oreo همانند یک سپر و زره برای او قرار داده شده بود. با این وجود اندروید Oreo از منو کاربری جدید و جذاب و همچنین پر کردن خودکار جای خالی برخوردار بود که توانست با استقبال فراوانی روبر شود.


14- اندروید 9.0

 گوگل در تاریخ 7 مارس سال 20 میلادی از اولین پیش نمایش اندروید جدید به نام اندروید P رونمایی کرد که مهم ترین بروز رسانی بود را رونمایی کرد. در تاریخ 6 آگوست 20 این شرکت بصورت رسمی از نسخه نهایی اندروید 9.0 به نام اندروید Pie رونمایی کرد. این نسخه دارای ویژگی های جدیدی بود که اصلی ترین ان حذف دکمه هوم بود. همچنین برای دسترسی به برنامه های اصلی شما می توانید تنها انگشت خود را از پائین به بالا بکشید.

 

تاریخچه نسخه 9 اندروید

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


15- اندروید 10

گوگل در تاریخ 13 مارس از نسخه جدید اندروید به نام Q اطلاع رسانی که در این نسخه از اندروید لوگو جدیدی از اندروید رونمایی خواهد شد. در نتیجه اندروید Q رسما به عنوان اندروید 10 شناخته شد. این نسخه از اندروید برای اولین بار بطور رسمی در تاریخ 3 سپتامبر سال 2019 میلادی برای دستگاه های گوگل پیکسل رونمایی شد و به زودی در گوشی های سال جاری روانه بازار خواهد شد.

 

دانستنی های اندروید 10

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


آینده اندروید چگونه است؟

همان گونه که در این مقاله از نمناک با تاریخچه اندروید آشنا شدید، اندروید گذشته سختی را پشت سر گذاشت و برای آنکه بتواند در سطح جهان مورد استفاده قرار بگیرد، دائما در حال تغییر بود. با این وجود اندروید تنها بر روی گوشی ها نصب نشده است بلکه دستگاه های دیگری هم هستند که این سیستم عامل بر روی آن نصب شده است! برای مثال می توان به تلویزیون ها، ضبط ماشین و. اشاره کرد که از این سیستم عامل استفاده می کنند.

 

آینده شرکت اندروید و گوگل

اما جالب است بدانید در میان تمام گوشی هایی که در سطح جهان وجود دارند، حدود 85 الی 86 درصد آنها اندروید و سیستم عامل ios بین 14 تا 15 درصد گوشی های جهان را به نام خود کرده است. سایر سیستم عامل ها نیز همانند ویندوزفون و. 0.1 درصد از بازار را برای خود کرده اند که طبیعتا در این بخش اندروید نیز باز هم برنده اصلی است.

این طیف و روند نشان دهنده پیشرفت چشمگیر اندروید از گذشته تا هم اکنون است که در طی سال های آینده این پیشرفت ده ها برابر نیز خواهد شد و امیدواریم که در طی سال های آینده تمام گوشی های اندرویدی بتوانند آخرین نسخه اندروید را نیز دریافت کنند!


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

اگر به تازگی مشتری استفاده از اندروید شده اید یا مدت طولانی ای است که به اندروید علاقه مند هستید یا از آن استفاده می کنید، جالب است بدانید که کاتالوگ گوگل پلی شامل ۳٫۵ میلیارد اپلیکیشن است. لیستی که ما تهیه کرده ایم، بهترین مکان برای پرش از این مجموعه طولانی است. در ادامه می توانید درباره اپلیکیشن های انتخابی ما بیشتر مطالعه کنید.

 

همانطور که اشاره کردیم این لیست حتی برای محدود کردن تعداد اپلیکیشن های موجود روی گوگل پلی استور نیست. هم چنین می دانیم که اولویت های اشخاص در مورد دستگاه های اندروید با هم متفاوت است. بنابراین ما شما را به انتخاب مناسب آن ها بر اساس سلایق و نیازهای خود تشویق می کنیم. به عنوان مثال، Evernote یک ابزار بسیار تطبیق پذیر است و ممکن است در مورد انجام کارها با ساختن لیست کارهای قابل انجام پاسخگوی نیاز شما نباشد. در این مورد  باید از یک اپلیکیشن سازماندهی شده تر و بهبود یافته تر مانند  Any.do استفاده کنید. یا ممکن است پس از خواندن مطالب کمدی بسیار در اپلیکیشن Comixology، علاقه مند و کنجکاو به خواندن موارد بیشتر مربوط به ماه اخیر در اپلیکیشن Marvel به صورت رایگان و نامحدود باشید. همانطور که گفته شد این لیست فقط موارد ضروری را معرفی می‌کند.

نحوه انتخاب کردن اپلیکیشن های اندروید

ما ده ها اپلیکیشن مختلف اندروید را امتحان کردیم. هنگام تفسیر این لیست، انتخاب های اول ما آن هایی بودند که برای انجام کار ضروری بودند مانند: گوگل درایو و LastPass. گوگل درایو به شما اجازه می دهد که به فایل ها دسترسی داشته باشید و موارد مهم را به سادگی با گوشی خود بازیابی کنید. زمانی که حروف همه کلمات عبور مورد نیاز شما برای دسترسی به اپلیکیشن های مختلف را ذخیره می کنند.
در وهله بعدی  ما به این فکر کردیم که چه اپلیکیشن هایی محبوب و مشهور هستند و ما چگونه می توانیم این لیست و دسته بندی را پر کنیم. امروزه همه افراد عکس هایشان را با گوشی می گیرند، بنابراین Snapseed یک اپلیکیشن عالی برای ویرایش تصاویر است و قطعا یک انتخاب بسیار خوب برای پر کردن لیست است.
هم چنین افراد همه انواع محتواهای مختلف را به دستگاه های خود انتقال می دهند. از آن جایی که انتخاب های زیادی برای مشاهده فیلم ها و تلویزیون روی گوشی اندروید وجود دارد، Netflix  از آن جایی که محتوای جذاب بیشتری دارد و قابلیت مشاهده فیلم ها به صورت آفلاین هم روی آن امکان پذیر است، اپلیکیشن برتر در این زمینه است. در فضای جریان موسیقی، Spotify تجربه بی همتایی را ارائه می‌کند و یک اپلیکیشن عالی fitness موبایل هم هست به این صورت که به صورت هوشمند خصوصیاتی مانند انطباق ضربان قلب برای کنترل گام های دوندگان به fitness و تناسب اندام هم کمک می‌کند. مورد بعدی که به آن توجه کردیم، امنیت بود. با افزایش شانس حملات روی شبکه ناامن، یک شبکه خصوصی مجازی موبایل ()مانند NordVPN باید روی هر گوشی همراه نصب باشد.
باید این نکته را ذکر کنیم که در لیست ما هیچ اپلیکیشن بازی ای وجود ندارد. بازی های اندروید تنوع بسیار بالایی دارند. در لیست ما فقط تعدادی از اپلیکیشن های اندروید وجود دارند. بسیاری از این ها به صورت پیش فرض روی گوشی های اندروید وجود دارند  و این کار را بسیار ساده تر می‌کند. با توجه به اپلیکیشن های گوگل، که در این لیست وجود دارند. ما برای اطمینان از برد آن ها در صحنه رقابت، به طور کامل آن ها را با هم مقایسه کردیم. به عنوان مثال، Google Drive یک مجموعه بسیار عالی از آفیس است که هم چنین اجازه دسترسی به سندها، صفحات و اسلایدها را می دهد.
 

Comixology Comics

رایگان

comics مانند رفتن به یک کتاب فروشی کمدی در آمریکا است. comics یک اپلیکیشن عالی است که می توانید در آن لیست بی نهایتی از عناوین را مشاهده کنید و با یک کلیک کتاب های جدید بخرید. این کار بسیار ساده است و بستگی به کیف پول و بودجه شما دارد. ویژگی نامحدود Comixology امکان دسترسی به موارد قابل خواندن را با پرداخت ۵٫۹۹ دلار در ماه فراهم می‌کند.

Evernote

نسخه رایگان از پرداخت ماهیانه ۳۴٫۹۹ دلار آغاز می‌شود

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

Facebook massenger

رایگان

مشکلی که با بیشتر پلتفرم های پیام رسانی وجود دارد این است که باید دوستان خود را در لیست مخاطبین آن ها اضافه کنید. البته پیام رسان فیس بوک خیلی با این مشکل مواجه نیست زیرا بیشتر افراد حساب کاربری فیس بوک دارند. پیام رسان فیس بوک با نشانه ها و اعلان ها همراه است، کتابخانه عظیمی از استیکرها دارد، امکان تماس صوتی و تصویری، پیام رسانی و حتی امکان ارسال انتقال پرداخت ها به دوستان از جمله امکانات آن هستند. البته از نظر امنیت هم عملکرد خوبی وجود دارد : بدون نیاز به حساب کاربری هم می توان از اپلیکیشن استفاده کرد، وارد کردن شماره تلفن اختیاری است و حتی می توانید پیام های خصوصی را که به صورت end-to-end رمزگذاری می شوند را استفاده کنید بدین صورت که FBI و فیس بوک نتوانند آن ها را بخوانند.

Google drive

رایگان، پرداخت هزینه در صورت استفاده از فضای ذخیره سازی بیشتر

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

Last pass

رایگان

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

Netflix

رایگان- نسخه پولی آن از پرداخت ۷٫۹۹ دلار به صورت ماهیانه آغاز می‌شود

وقتی که این اپلیکیشن به دنیای جریان فیلم موبایل آمد، شکست دادن Netflix بسیار سخت بود. زیرا کتابخانه عظیمی از سریال های تلویزیونی و فیلم ها داشت و ویژگی هایی مانند تماشای آفلاین و جریان ۴K هم به قدرت آن افزوده بود. Netflix هم چنین جریان سرویس ها را که از سرویس های جریان تولید شده از برنامه های اصلی مانند: Luke Cage The Crown و Narcos تولید می شوند راهم هدایت می‌کند. هم چنین یک انتخاب محبوب از عناوین انیمیشن هم ارائه می‌کند. Netflix هم چنین هدفی در راستای همگام شدن با صحبت درباره آخرین اخبار دنیای نمایش را دنبال می‌کند.

Nord

رایگان – نسخه پولی از پرداخت هزینه ۳٫۲۹ دلار در ماه آغاز می‌شود

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

Pocket casts

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

Snapspeed

رایگان

Snapseed شرکت گوگل  بین ویرایشگر عکس کامل و اپلیکیشن فیلتر تمایز قائل می‌شود و همه آن ها را در یک پکیج کامل و جذاب ارائه می‌کند.بهترین این موارد میزان کنترلی است که بر چگونگی فیلترها و جلوه هایی که روی عکس ها اعمال می کنید به شما می دهد. حتی به شما اجازه می دهد که جلوه هایی را روی عکس های خام(RAW) اعمال کنید و تنظیماتی از جمله تنظیم میزان نوردهی و سطح جزئیات را در آن ها تغییر دهید.برای عکاسان خلاق موبایل یک انتخاب عالی است.

spotify

رایگان

راه های زیادی برای گوش دادن به موسیقی روی گوشی تلفن همراه وجود دارد. از جمله  Google Play Music و یا Slacker Radio. اگرچه spotify ترکیبی از بهترین امکانات از جمله صدای واضح و ده ها ژانر مختلف را ارائه می دهد. لیست های پخش همکار به شما و دوستانتان اجازه می دهند از میکس های سفارشی آهنگ ها لذت ببرید و دوندگان هم دوست دارند که تنظیمات تمرینی برای شنیدن آهنگ ها در مسابقات را داشته باشند. پشتیبانی آن از چند دستگاه هم عالی است هم چنین به شما این امکان را می دهد که پخش آهنگ خود را از یک دستگاه به دیگری از راه دور منتقل کنید. اگر فقط بخواهید از یک سرویس جریان آهنگ روی دستگاه اندروید خود استفاده کنید، Spotify  یکی از بهترین انتخاب ها است.

 

آیا تجربه استفاده از این اپلیکیشن ها را داشته اید؟ به نطر شما جای چه اپلیکیشن هایی در این لیست خالی است؟


برنامه نویسی، کاری دوست داشتنی و البته درآمدزا که بسیاری حتی از به سمت آن رفتن نیز می‌هراسند. بدون شک برنامه نویسی اصلی‌ترین بخش فناوری است و در تمام بخش‌های آن مهندسین نیاز به دانش برنامه نویسی دارند تا بتوانند مراحل متختلف را پشت سر بگذارند.

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

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

باید قبول کنیم که برنامه نویسی یک دانش سخت و شاید گاهی اعصاب خرد کن است و دلیل بسیاری از دوستداران این شغل برای عدم ورود به این حوزه نیز به همین موضوع باز می‌گردد، اما در کنار این سختی‌ها و… شاید یکی از بهترین لحظات برنامه نویسان نیز در پشت کد‌ها می‌گذرد. زیرا بسیاری از آن‌ها بر این باور هستند که برنامه نویسی یک شغل لذت بخش است و زمانی که بتوانید بعد از چند روز کار یک مشکل (باگ) برنامه خود را برطرف سازید بهترین لحظه عمرتان را سپری خواهید کرد.

 

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

اندروید، ویندوزفون یا iOS؟

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

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

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

از کجا شروع کنیم؟

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

تلاش، تلاش، تلاش

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


آخرین ارسال ها

آخرین جستجو ها


دانلود پلی استیشن|بازی های آنلاین دانشنامه فارسی تهران کلبه دوستی شرکت مدیر سبز - آموزش رشد کسب‌وکار Lisa's game بهترين وبلاگ سبک زندگي ----------------- atosastore tadbirco میلاد روید