জাভা ও এ্যান্ড্রয়েড এর মধ্যে পার্থক্য কি?
জাভা ও এ্যান্ড্রয়েড এর মধ্যে পার্থক্য কি?
প্রথম দিকে, ১৯৫০’র দশকে যে কম্পিউটার তৈরি হত সেইসব একটি কম্পিউটার একটি নির্দিষ্ট কাজ করত, মানে যে কম্পিউটারে গান শোনা যেত, সেই কম্পিউটারে ছবি দেখা যেত না. ছবি দেখার জন্যে অন্যে কম্পিউটার ব্যবহার করতে হত. এরকম প্রতিটা কম্পিউটার শুধু একটি কাজ করতে পারত. এমনটা হত কারন, তখন অপারেটিং সিস্টেম ছিল না. আমাদের সব কাজ যেমন – গান শোনা, ছবি দেখা, ইন্টারনেটে ঘোরাফেরা করা – “অপারেটিং সিস্টেম” (যেমন windows বা mac বা unix) কম্পিউটারের বোধগম্য করে তোলে.
একই ইতিহাস মোবাইল ফোনের বেলায়. প্রথম দিকে মোবাইল ফোন গুলো শুধু কথা বলার জন্যে ব্যবহার হত. কিন্তু ১৯৯০’র দশকের শেষ থেকে মানুষ মোবাইল ফোনে আরও অনেক কিছু করতে চাইল। — সেজন্য মোবাইল ফোনের জন্যও “অপারেটিং সিস্টেম” দরকার হয়ে পরল.
ভিন্ন ভিন্ন কোম্পানি তাদের নিজেদের মত করে “অপারেটিং সিস্টেম” তৈরি করল মোবাইল ফোনের জন্য. নোকিয়া তৈরি করল – সিমবিয়ান
সনি তৈরি করল – জাভা’র একটা “অপারেটিং সিস্টেম”
ব্লাকবেরি তৈরি করল – ব্লাকবেরি অপারেটিং সিস্টেম
মাইক্রোসফট তৈরি করল – উইন্ডস মোবাইল
স্যামসাং তৈরি করল – বাদা
এপল তৈরি করল – আই ওএস (আইফোনে ব্যবহার হয়)
অ্যান্ডড্রয়েড কোম্পানি তৈরি করল – অ্যান্ডড্রয়েড (এই কোম্পানিকে এখন গুগুল কিনে নিয়েছে).
প্লাটফর্ম বলতে আমরা এইসব “অপারেটিং সিস্টেম” বুঝি.