شاید ندانید (تاریخچه برنامه نویسی اندروید)

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

اندروید یک کلمه یونانی بوده و متشکل شده است از دو کلمه:

  • Andros : به معنی انسان
  • Oid : به معنی شبیه ، مشابه

پس Android یعنی انسانی مصنوعی و یا همان آدم آهنی و یا ربات انسان نما.

معرفی اندروید

  • اندروید توسط اندی رابین در سال ۲۰۰۳ برای دوربین های دیجیتال ایجاد شد.
  • در سال ۲۰۰۵ شرکت اندروید توسط گوگل خریداری شد.
  • اولین گوشی اندرویدی HTC Dream در سال ۲۰۰۸ یعنی یک سال بعد از اولین آیفون عرضه شد.
  • زبان رسمی برنامه نویسی برای اندروید جاوا و کاتلین است.
  • اندروید روی دیوایس های مختلفی از قبیل گوشی و تبلت و ساعت و ماشین و تلویزیون و … قابل نصب است.

نوامبر 2007 : تشکیل اتحادیه تلفن های همراه Open Handset Alliance

پس از عرضه اولین آیفون، 34 شرکت رقیب اپل به غیر از نوکیا و بلک بری ( شامل گوگل ، سامسونگ، ال جی، موتورولا، اچ تی سی، سونی و …) تصمیم گرفتن برای مقابله با آیفون سیستمی رو راه اندازی کنن (وگرنه نابود میشدن) ،در نتیجه سیستم عامل اندروید را خیلی سریع راه اندازی کردن. از طرفی برای ساختن این سیستم عامل یک IDE (محیط برای برنامه نویسی) می خواستن، چون وقت نداشتن بسازن اول از eclipse استفاده کردن که یه ادیتور open source هستش (البته eclipse رو کمی تغییر دادن برای برنامه نویسی اندروید)

برای شما

# سوال: چرا نوکیا و بلک بری در این اتحادیه شرکت نکردند؟ چون نوکیا در آن زمان ۹۰ درصد بازار دنیا و بلک بری ۹۰ درصد بازار آمریکا را در دست داشت و به هیچ عنوان تصور نمی کردند که این بازار از دست بدن.

بعد از ۳-۴ سال، گوگل برای رفاه حال ما برنامه نویس ها اومد IntelliJ (که ۷۰۰ دلار پولش بود) رو از شرکت سازنده اش Jet Brains خرید و به صورت اندروید استودیو درآورد و برای برنامه نویسی اندروید به صورت رایگان در اختیار ما گذاشت. (ببینید ما برنامه نویس ها چقدر آدمای مهمی هستیم!! )

هنوز هم که ده سال گذشته گوگل برای خودش (سیستم عامل اندروید) IDE نساخته و همون IntelliJ رو به صورت اندروید استودیو رایگان درآورده

#سوال: چرا گوگل به فکر رفاه ما برنامه نویس هاست؟
چون هر چه که ما برنامه های بیشتر و بهتری برای اندروید بنویسیم گوشی های اونها (و به طور کلی Deviceهای اندرویدی) طرفدار بیشتری پیدا میکنه و بیشتر و بهتر فروش میره. دلیل اینکه ویندوز فون منهدم شد این بود که developer ها برای گوشی های ویندوز برنامه نمی نوشتن، در نتیجه شخصی که ویندوز فون رو می خرید نمی تونست از اپلیکیشن های به روز مثل موبایل بانک ها، Snapp ، Tap30 و غیره و غیره استفاده کنه

شرکت Jet Brains یک شرکتِ توسعه نرم‌افزاری است در روسیه، با تمرکز بر پدیدآوردن ابزارهای کارآمد برای توسعه‌دهندگان نرم‌افزار و مدیران پروژه.

بهترین ابزار جاوا نویسی IntelliJ IDEA که پولی هستش و ۷۰۰ دلار قیمتشه. توسط شرکت Jet Brains برای جاوا کاران ساخته شده

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

نویسنده مطلب: mitrafaraji

منبع مطلب

به فکر سرمایه‌گذاری هستی؟

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

ثبت نام و دریافت جایزه
ممکن است شما بپسندید
نظر شما درباره این مطلب

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