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

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

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

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

শাসন ​​দর্শন

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

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

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

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