জিঞ্জারব্রেড

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

নতুন ব্যবহারকারী বৈশিষ্ট্য

সরলতা এবং গতির জন্য UI পরিমার্জন

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

দ্রুত, আরও স্বজ্ঞাত পাঠ্য ইনপুট

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

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

নতুন মাল্টিটাচ কী-কর্ডিং ব্যবহারকারীকে ম্যানুয়ালি ইনপুট মোড পরিবর্তন করার প্রয়োজন ছাড়াই Shift+< অক্ষর > এবং ?123+< প্রতীক > টিপে সংখ্যা এবং চিহ্নগুলি দ্রুত প্রবেশ করতে দেয়। নির্দিষ্ট কীগুলি থেকে, ব্যবহারকারীরা কী ধরে রেখে এবং একটি অক্ষর নির্বাচন করতে স্লাইড করে উচ্চারিত অক্ষর, সংখ্যা এবং চিহ্নগুলির একটি পপআপ মেনু অ্যাক্সেস করতে পারেন।

এক-টাচ শব্দ নির্বাচন এবং কপি/পেস্ট করুন

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

উন্নত শক্তি ব্যবস্থাপনা

অ্যান্ড্রয়েড সিস্টেম এমন অ্যাপগুলি পরিচালনা করতে আরও সক্রিয় ভূমিকা নেয় যা ডিভাইসটিকে খুব বেশিক্ষণ জাগ্রত রাখে বা যেগুলি ব্যাকগ্রাউন্ডে চলাকালীন CPU ব্যবহার করে। এই জাতীয় অ্যাপগুলি পরিচালনা করে — উপযুক্ত হলে সেগুলি বন্ধ করে — সিস্টেমটি সর্বোত্তম সম্ভাব্য কর্মক্ষমতা এবং সর্বোচ্চ ব্যাটারি জীবন নিশ্চিত করতে সহায়তা করে৷

সিস্টেমটি ব্যবহারকারীকে সিস্টেমের উপাদান এবং চলমান অ্যাপগুলির দ্বারা ব্যবহৃত শক্তির উপর আরও দৃশ্যমানতা দেয়। অ্যাপ্লিকেশন সেটিংস ব্যাটারি কীভাবে ব্যবহার করা হচ্ছে তার একটি সঠিক ওভারভিউ প্রদান করে, প্রতিটি উপাদান বা অ্যাপ্লিকেশন দ্বারা ব্যবহারের এবং আপেক্ষিক শক্তি খরচের বিবরণ সহ।

অ্যাপ্লিকেশনের উপর নিয়ন্ত্রণ

ম্যানেজ অ্যাপ্লিকেশান কন্ট্রোলের একটি শর্টকাট এখন হোম স্ক্রীন এবং লঞ্চারের বিকল্প মেনুতে উপস্থিত হয়, যা অ্যাপ্লিকেশন কার্যকলাপ পরীক্ষা করা এবং পরিচালনা করা আরও সহজ করে তোলে। ব্যবহারকারী একবার ম্যানেজ অ্যাপ্লিকেশানে প্রবেশ করলে, একটি নতুন রানিং ট্যাব সক্রিয় অ্যাপ্লিকেশনগুলির একটি তালিকা এবং প্রত্যেকের দ্বারা ব্যবহৃত স্টোরেজ এবং মেমরি প্রদর্শন করে। ব্যবহারকারী প্রতিটি অ্যাপ্লিকেশন সম্পর্কে আরও বিশদ পড়তে পারেন এবং প্রয়োজনে একটি অ্যাপ্লিকেশন বন্ধ করতে বা তার বিকাশকারীকে প্রতিক্রিয়া জানাতে পারেন।

যোগাযোগের, সংগঠিত করার নতুন উপায়

স্ট্যান্ডার্ড অ্যাপ্লিকেশনগুলির একটি আপডেট করা সেট ব্যবহারকারীকে তথ্য এবং সম্পর্ক পরিচালনার জন্য নতুন পদ্ধতি গ্রহণ করতে দেয়।


ইন্টারনেট কলিং

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

কাছাকাছি-ক্ষেত্র যোগাযোগ

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

ডাউনলোড ব্যবস্থাপনা

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

ক্যামেরা

অ্যাপ্লিকেশনটি এখন ব্যবহারকারীকে ডিভাইসে একাধিক ক্যামেরা অ্যাক্সেস করতে দেয়, যদি উপলব্ধ থাকে তাহলে সামনের দিকের ক্যামেরা সহ।

নতুন বিকাশকারী বৈশিষ্ট্য

Android 2.3 বিভিন্ন ধরনের বৈশিষ্ট্য এবং API সরবরাহ করে যা ডেভেলপারদের Android প্ল্যাটফর্মে নতুন ধরনের অ্যাপ্লিকেশন আনতে দেয়।

গেমিং জন্য উন্নতি

কর্মক্ষমতা

অ্যান্ড্রয়েড 2.3-এ পুরো সিস্টেম জুড়ে বিভিন্ন ধরনের উন্নতি রয়েছে যা সমস্ত অ্যাপ্লিকেশনের জন্য সাধারণ ক্রিয়াকলাপগুলিকে আরও দ্রুত এবং আরও দক্ষ করে তোলে৷ গেম ডেভেলপারদের বিশেষ আগ্রহ হল:

  • সমবর্তী আবর্জনা সংগ্রাহক — ডালভিক ভিএম একটি নতুন, সমবর্তী আবর্জনা সংগ্রাহক প্রবর্তন করেছে যা অ্যাপ্লিকেশন বিরতি কমিয়ে দেয়, গেম এবং অনুরূপ অ্যাপ্লিকেশনগুলিতে মসৃণ অ্যানিমেশন এবং বর্ধিত প্রতিক্রিয়া নিশ্চিত করতে সহায়তা করে।
  • দ্রুত ইভেন্ট বিতরণ — প্ল্যাফর্মটি এখন স্পর্শ এবং কীবোর্ড ইভেন্টগুলিকে দ্রুত এবং আরও দক্ষতার সাথে পরিচালনা করে, ইভেন্ট বিতরণের সময় CPU ব্যবহার কমিয়ে দেয়। পরিবর্তনগুলি সমস্ত অ্যাপ্লিকেশনের জন্য প্রতিক্রিয়াশীলতাকে উন্নত করে, তবে বিশেষত এমন গেমগুলিকে উপকৃত করে যা 3D গ্রাফিক্স বা অন্যান্য CPU-নিবিড় ক্রিয়াকলাপগুলির সংমিশ্রণে স্পর্শ ইভেন্ট ব্যবহার করে।
  • আপডেট করা ভিডিও ড্রাইভার - প্ল্যাটফর্মটি আপডেট করা তৃতীয় পক্ষের ভিডিও ড্রাইভার ব্যবহার করে যা দ্রুত সামগ্রিক 3D গ্রাফিক্স কর্মক্ষমতার জন্য OpenGL ES অপারেশনগুলির দক্ষতা উন্নত করে।

নেটিভ ইনপুট এবং সেন্সর ইভেন্ট

যে অ্যাপ্লিকেশনগুলি নেটিভ কোড ব্যবহার করে সেগুলি এখন সরাসরি তাদের নেটিভ কোডে ইনপুট এবং সেন্সর ইভেন্টগুলি গ্রহণ এবং প্রক্রিয়া করতে পারে, যা নাটকীয়ভাবে দক্ষতা এবং প্রতিক্রিয়াশীলতা উন্নত করে৷

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

Gyroscope এবং অন্যান্য নতুন সেন্সর, উন্নত 3D গতি প্রক্রিয়াকরণের জন্য

অ্যান্ড্রয়েড 2.3 জাইরোস্কোপ, ঘূর্ণন ভেক্টর, রৈখিক ত্বরণ, মাধ্যাকর্ষণ, এবং ব্যারোমিটার সেন্সর সহ বেশ কয়েকটি নতুন সেন্সরের জন্য API সমর্থন যোগ করে। অ্যাপ্লিকেশনগুলি উচ্চ নির্ভুলতা এবং নির্ভুলতার সাথে ত্রি-মাত্রিক ডিভাইসের গতি এবং অভিযোজন পরিবর্তন ট্র্যাক করতে ডিভাইসে উপলব্ধ অন্য যেকোন সেন্সরগুলির সাথে সংমিশ্রণে নতুন সেন্সরগুলি ব্যবহার করতে পারে। উদাহরণস্বরূপ, একটি গেম অ্যাপ্লিকেশন জটিল ব্যবহারকারীর অঙ্গভঙ্গি এবং গতি, যেমন টিল্ট, স্পিন, থ্রাস্ট এবং স্লাইস সনাক্ত করতে ডিভাইসে একটি জাইরোস্কোপ এবং অ্যাক্সিলোমিটার থেকে রিডিং ব্যবহার করতে পারে।

নেটিভ অডিওর জন্য API খুলুন

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

নেটিভ গ্রাফিক্স ম্যানেজমেন্ট

প্ল্যাটফর্মটি তার Khronos EGL লাইব্রেরিতে একটি ইন্টারফেস প্রদান করে, যা অ্যাপ্লিকেশনগুলিকে গ্রাফিক্স প্রসঙ্গগুলি পরিচালনা করতে এবং নেটিভ কোড থেকে OpenGL ES টেক্সচার এবং পৃষ্ঠতল তৈরি ও পরিচালনা করতে দেয়।

অ্যাক্টিভিটি লাইফসাইকেলে নেটিভ অ্যাক্সেস, উইন্ডো ম্যানেজমেন্ট

নেটিভ অ্যাপ্লিকেশনগুলি একটি নতুন ধরণের অ্যাক্টিভিটি ক্লাস, NativeActivity ঘোষণা করতে পারে যার লাইফসাইকেল কলব্যাকগুলি সরাসরি নেটিভ কোডে প্রয়োগ করা হয়। NativeActivity এবং এর অন্তর্নিহিত নেটিভ কোড অন্যান্য অ্যাক্টিভিটিগুলির মতোই সিস্টেমে চলে — এগুলি অ্যাপ্লিকেশনের সিস্টেম প্রক্রিয়ায় চলে এবং অ্যাপ্লিকেশনের প্রধান UI থ্রেডে কার্যকর করে এবং তারা অন্যান্য ক্রিয়াকলাপগুলির মতো একই লাইফসাইকেল কলব্যাকগুলি গ্রহণ করে৷

প্ল্যাটফর্মটি উইন্ডোজ পরিচালনার জন্য নেটিভ এপিআইও প্রকাশ করে, যার মধ্যে পিক্সেল বাফারকে সরাসরি আঁকতে লক/আনলক করার ক্ষমতা সহ। API-এর মাধ্যমে, অ্যাপ্লিকেশনগুলি একটি ফ্রেমওয়ার্ক সারফেস অবজেক্টের সাথে যুক্ত একটি নেটিভ উইন্ডো অবজেক্ট পেতে পারে এবং নেটিভ কোডে সরাসরি এটির সাথে ইন্টারঅ্যাক্ট করতে পারে।

সম্পদ, স্টোরেজ নেটিভ অ্যাক্সেস

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

উপরন্তু, অ্যাপ্লিকেশনগুলি সিস্টেম দ্বারা ডাউনলোড এবং পরিচালিত OBB ফাইলগুলির সাথে সরাসরি কাজ করার জন্য একটি নেটিভ স্টোরেজ ম্যানেজার API অ্যাক্সেস করতে পারে। মনে রাখবেন যে যদিও OBB-এর জন্য প্ল্যাটফর্ম সমর্থন Android 2.3-এ উপলব্ধ, OBB ফাইলগুলি তৈরি এবং পরিচালনার জন্য বিকাশের সরঞ্জামগুলি 2011 সালের প্রথম দিকে উপলব্ধ হবে না।

শক্তিশালী স্থানীয় উন্নয়ন পরিবেশ

Android NDK (r5 বা উচ্চতর) Android 2.3 প্ল্যাটফর্ম দ্বারা প্রদত্ত সমৃদ্ধ নেটিভ পরিবেশ ব্যবহার করে এমন অ্যাপ্লিকেশন তৈরির জন্য টুল, টুলচেইন এবং লাইব্রেরির একটি সম্পূর্ণ সেট সরবরাহ করে। আরও তথ্যের জন্য বা NDK ডাউনলোড করতে, অনুগ্রহ করে Android NDK পৃষ্ঠাটি দেখুন।

যোগাযোগের নতুন ফর্ম

ইন্টারনেট টেলিফোনি

বিকাশকারীরা এখন তাদের অ্যাপ্লিকেশনগুলিতে এসআইপি-ভিত্তিক ইন্টারনেট টেলিফোনি বৈশিষ্ট্য যুক্ত করতে পারে। Android 2.3-এ একটি সম্পূর্ণ SIP প্রোটোকল স্ট্যাক এবং সমন্বিত কল ম্যানেজমেন্ট পরিষেবা রয়েছে যা অ্যাপ্লিকেশনগুলিকে সেশন, পরিবহন-স্তরের যোগাযোগ, বা সরাসরি অডিও রেকর্ড বা প্লেব্যাক পরিচালনা না করে সহজেই আউটগোয়িং এবং ইনকামিং ভয়েস কল সেট আপ করতে দেয়।

নির্দিষ্ট ডিভাইসে প্ল্যাটফর্মের SIP এবং ইন্টারনেট কলিং বৈশিষ্ট্যগুলির জন্য সমর্থন তাদের নির্মাতারা এবং সংশ্লিষ্ট ক্যারিয়ার দ্বারা নির্ধারিত হয়।

নিয়ার ফিল্ড কমিউনিকেশনস (NFC)

নিয়ার ফিল্ড কমিউনিকেশনস (NFC) এর জন্য প্ল্যাটফর্মের সমর্থন ডেভেলপারদের Android এর জন্য সম্পূর্ণ নতুন শ্রেণীর অ্যাপ্লিকেশন তৈরি করা শুরু করতে দেয়। বিকাশকারীরা নতুন অ্যাপ্লিকেশন তৈরি করতে পারে যা ব্যবহারকারী, সংস্থা, বণিক এবং বিজ্ঞাপনদাতাদের কাছে প্রক্সিমিটি-ভিত্তিক তথ্য এবং পরিষেবা সরবরাহ করে।

NFC API ব্যবহার করে, অ্যাপ্লিকেশনগুলি NFC ট্যাগগুলি "আবিষ্কৃত" পড়তে এবং প্রতিক্রিয়া জানাতে পারে কারণ ব্যবহারকারী স্টিকার, স্মার্ট পোস্টার এবং এমনকি অন্যান্য ডিভাইসগুলিতে এমবেড করা উপাদানগুলিতে একটি NFC-সক্ষম ডিভাইসকে "ছুঁয়ে" দেয়৷ যখন আগ্রহের একটি ট্যাগ সংগ্রহ করা হয়, তখন অ্যাপ্লিকেশনগুলি ট্যাগের প্রতিক্রিয়া জানাতে পারে, এটি থেকে বার্তাগুলি পড়তে পারে এবং তারপর ব্যবহারকারীকে প্রয়োজন অনুসারে বার্তাগুলি সংরক্ষণ করতে পারে।

অ্যান্ড্রয়েড 2.3.3 থেকে শুরু করে, অ্যাপ্লিকেশনগুলি ট্যাগগুলিতে লিখতে এবং অন্যান্য NFC ডিভাইসগুলির সাথে পিয়ার-টু-পিয়ার সংযোগ সেট আপ করতে পারে।

NFC যোগাযোগ ডিভাইস হার্ডওয়্যারে বেতার প্রযুক্তির উপর নির্ভর করে, তাই নির্দিষ্ট ডিভাইসে প্ল্যাটফর্মের NFC বৈশিষ্ট্যগুলির জন্য সমর্থন তাদের নির্মাতারা নির্ধারণ করে।

সমৃদ্ধ মাল্টিমিডিয়া

মিশ্রযোগ্য অডিও প্রভাব

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

নতুন মিডিয়া ফরম্যাটের জন্য সমর্থন

প্ল্যাটফর্মটি এখন VP8 ওপেন ভিডিও কম্প্রেশন ফরম্যাট এবং WebM ওপেন কন্টেইনার ফরম্যাটের জন্য অন্তর্নির্মিত সমর্থন প্রদান করে। প্ল্যাটফর্মটি AAC এনকোডিং এবং AMR ওয়াইডব্যান্ড এনকোডিং (সফ্টওয়্যারে) এর জন্য সমর্থন যোগ করে, যাতে অ্যাপ্লিকেশনগুলি ন্যারোব্যান্ডের চেয়ে উচ্চ মানের অডিও ক্যাপচার করতে পারে।

একাধিক ক্যামেরায় অ্যাক্সেস

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

নতুন প্ল্যাটফর্ম প্রযুক্তি

মিডিয়া ফ্রেমওয়ার্ক

  • নতুন মিডিয়া ফ্রেমওয়ার্ক সম্পূর্ণরূপে OpenCore প্রতিস্থাপন করে, এনকোডিং এবং ডিকোডিংয়ের জন্য সমস্ত পূর্ববর্তী কোডেক/কন্টেইনার সমর্থন বজায় রাখে।
  • VP8 ওপেন ভিডিও কম্প্রেশন ফরম্যাট এবং WebM ওপেন কন্টেইনার ফরম্যাটের জন্য সমন্বিত সমর্থন
  • AAC এনকোডিং এবং AMR ওয়াইডব্যান্ড এনকোডিং যোগ করে

লিনাক্স কার্নেল

  • 2.6.35 এ আপগ্রেড করা হয়েছে

নেটওয়ার্কিং

  • SIP স্ট্যাক, ডিভাইস প্রস্তুতকারকের দ্বারা কনফিগারযোগ্য
  • নিয়ার ফিল্ড কমিউনিকেশনস (NFC) এর জন্য সমর্থন, ডিভাইস প্রস্তুতকারক দ্বারা কনফিগারযোগ্য
  • আপডেট করা BlueZ স্ট্যাক

ডালভিক রানটাইম

  • ডালভিক ভিএম:
    • সমসাময়িক আবর্জনা সংগ্রহকারী (লক্ষ্য সাব-3ms বিরতি)
    • আরও JIT (কোড-জেনারেশন) অপ্টিমাইজেশান যোগ করে
    • উন্নত কোড যাচাইকরণ
    • স্ট্রিক্টমোড ডিবাগিং, কর্মক্ষমতা এবং মেমরি সমস্যা চিহ্নিত করার জন্য
  • মূল লাইব্রেরি:
    • প্রসারিত I18N সমর্থন (সম্পূর্ণ বিশ্বব্যাপী এনকোডিং, আরও লোকেল)
    • দ্রুত ফরম্যাটার এবং সংখ্যা বিন্যাস। উদাহরণস্বরূপ, ফ্লোট ফরম্যাটিং 2.5x দ্রুত।
    • HTTP প্রতিক্রিয়াগুলি ডিফল্টরূপে জিজিপ করা হয়। XML এবং JSON API প্রতিক্রিয়া আকার 60% বা তার বেশি হ্রাস করা হতে পারে।
    • নতুন সংগ্রহ এবং ইউটিলিটি APIs
    • উন্নত নেটওয়ার্ক API
    • উন্নত ফাইল পড়া এবং লেখা নিয়ন্ত্রণ
    • JDBC আপডেট করা হয়েছে
  • আপস্ট্রিম প্রকল্প থেকে আপডেট:
    • OpenSSL 1.0.0a
    • বাউন্সি ক্যাসল 1.45
    • আইসিইউ 4.4
    • zlib 1.2.5

নতুন ডেভেলপার API সম্পর্কে আরও তথ্যের জন্য, Android 2.3 সংস্করণ নোট এবং API পার্থক্য রিপোর্ট দেখুন।