অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য সেট আপ করুন

Android হল একটি ওপেন সোর্স সফ্টওয়্যার স্ট্যাক যা বিভিন্ন ফর্ম ফ্যাক্টর সহ বিস্তৃত ডিভাইসগুলির জন্য তৈরি করা হয়েছে৷ Android এর প্রাথমিক উদ্দেশ্য হল ক্যারিয়ার, OEM এবং ডেভেলপারদের উদ্ভাবনী ধারণাগুলিকে বাস্তবে পরিণত করতে এবং ব্যবহারকারীদের জন্য মোবাইল অভিজ্ঞতা উন্নত করে এমন একটি সফল, বাস্তব-বিশ্বের পণ্য প্রবর্তন করার জন্য একটি উন্মুক্ত সফ্টওয়্যার প্ল্যাটফর্ম তৈরি করা।

অ্যান্ড্রয়েড এমনভাবে ডিজাইন করা হয়েছে যাতে ব্যর্থতার কোনও কেন্দ্রীয় বিন্দু নেই, যেখানে একজন শিল্প খেলোয়াড় অন্যের উদ্ভাবনকে সীমাবদ্ধ বা নিয়ন্ত্রণ করে। ফলাফল কাস্টমাইজেশন এবং পোর্টিংয়ের জন্য উন্মুক্ত সোর্স কোড সহ একটি পূর্ণ, উত্পাদন-মানের ভোক্তা পণ্য।

অ্যান্ড্রয়েড ফ্রেমওয়ার্ক বিশদ
চিত্র 1. অ্যান্ড্রয়েড স্ট্যাক

শাসন ​​দর্শন

গুগলের নেতৃত্বে ওপেন হ্যান্ডসেট অ্যালায়েন্স (OHA) নামে পরিচিত কোম্পানিগুলির একটি গ্রুপ অ্যান্ড্রয়েডের উদ্ভব করেছে। আজ, অনেক কোম্পানি - উভয়েই OHA এর মূল সদস্য এবং অন্যরা - Android এ প্রচুর বিনিয়োগ করেছে৷ এই কোম্পানিগুলি অ্যান্ড্রয়েডের উন্নতি করতে এবং অ্যান্ড্রয়েড ডিভাইসগুলিকে বাজারে আনতে উল্লেখযোগ্য প্রকৌশল সংস্থানগুলি বরাদ্দ করেছে৷

যে কোম্পানিগুলি অ্যান্ড্রয়েডে বিনিয়োগ করেছে তারা তা করেছে কারণ আমরা বিশ্বাস করি একটি উন্মুক্ত প্ল্যাটফর্মের প্রয়োজন। অ্যান্ড্রয়েড ইচ্ছাকৃতভাবে এবং স্পষ্টভাবে একটি ওপেন সোর্স প্রচেষ্টা (ফ্রি সফ্টওয়্যারের বিপরীতে); শেয়ার্ড চাহিদা সহ সংস্থাগুলির একটি গ্রুপ একটি শেয়ার্ড প্রোডাক্টের একক বাস্তবায়নে সহযোগিতা করার জন্য সম্পদ সংগ্রহ করেছে। প্রথম এবং সর্বাগ্রে, অ্যান্ড্রয়েড দর্শন বাস্তববাদী। উদ্দেশ্য হল একটি ভাগ করা পণ্য যা প্রতিটি অবদানকারী দর্জি এবং কাস্টমাইজ করতে পারে।

অবশ্যই, অনিয়ন্ত্রিত কাস্টমাইজেশন বেমানান বাস্তবায়ন হতে পারে। এটি প্রতিরোধ করার জন্য, অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট (AOSP) অ্যান্ড্রয়েড সামঞ্জস্যপূর্ণ প্রোগ্রামটি বজায় রাখে, যা Android সামঞ্জস্যপূর্ণ হওয়ার অর্থ কী এবং সেই স্থিতি অর্জন করতে ডিভাইস নির্মাতাদের কী প্রয়োজন তা বানান করে৷ যে কেউ যেকোন উদ্দেশ্যে অ্যান্ড্রয়েড সোর্স কোড ব্যবহার করতে পারে এবং আমরা সব বৈধ ব্যবহারকে স্বাগত জানাই। যাইহোক, আমরা Android এর চারপাশে যে অ্যাপ্লিকেশনগুলি তৈরি করছি সেগুলির ভাগ করা ইকোসিস্টেমে অংশ নিতে, ডিভাইস নির্মাতাদের অবশ্যই Android সামঞ্জস্যতা প্রোগ্রামে অংশগ্রহণ করতে হবে৷

AOSP-এর নেতৃত্বে Google, যারা Android এর রক্ষণাবেক্ষণ করে এবং আরও বিকাশ করে। যদিও অ্যান্ড্রয়েড একাধিক সাবপ্রজেক্ট নিয়ে গঠিত, তবে AOSP কঠোরভাবে প্রজেক্ট ম্যানেজমেন্ট। আমরা অ্যান্ড্রয়েডকে একটি একক, সামগ্রিক সফ্টওয়্যার পণ্য হিসাবে দেখি এবং পরিচালনা করি, বন্টন, স্পেসিফিকেশন বা প্রতিস্থাপনযোগ্য অংশগুলির সংগ্রহ নয়। আমাদের উদ্দেশ্য হল যে ডিভাইস নির্মাতারা একটি ডিভাইসে Android পোর্ট করে; তারা একটি স্পেসিফিকেশন বাস্তবায়ন বা একটি বিতরণ কিউরেট না.