Flutter 3 ম্যাকওএস, লিনাক্স অ্যাপ্লিকেশন এবং আরও অনেক কিছুর জন্য সমর্থন সহ আসে

আপনার I/O বিকাশকারী সম্মেলনে, Google Flutter 3 প্রকাশের ঘোষণা দিয়েছে, এর ওপেন সোর্সের সর্বশেষ সংস্করণ, স্থানীয়ভাবে সংকলিত অ্যাপ তৈরির জন্য ক্রস-প্ল্যাটফর্ম UI ডেভেলপমেন্ট ফ্রেমওয়ার্ক। Google এর ফ্লটার ডেভেলপমেন্ট ফ্রেমওয়ার্ক অবশেষে লিনাক্স এবং ম্যাকওএস সমর্থনকারী একটি স্থিতিশীল রিলিজ সহ এর ক্রস-প্ল্যাটফর্ম আকাঙ্খা অর্জন করেছে।

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

"আমরা Flutter 3 ঘোষণা করছি, যা ফোন, ডেস্কটপ এবং ওয়েবের জন্য ক্রস-প্ল্যাটফর্ম ব্যবহারকারী ইন্টারফেস বিকাশের দিকে আমাদের যাত্রার চূড়ান্ত পরিণতি," Tim Sneath বলেছেন, Flutter and Dart-এর জন্য পণ্য এবং ব্যবহারকারীর অভিজ্ঞতার পরিচালক৷ . “কয়েক বছর আগে যখন আমরা ফ্লাটার চালু করি তখন সত্যিই ফিরে যায়। Flutter 1 প্রকাশের সাথে সাথে, আমরা বেশ স্পষ্ট ছিলাম, অন্তত দৃষ্টিভঙ্গির দিক থেকে, তখনও, মোবাইল টুলকিট হওয়ার কোনো ইচ্ছা আমাদের ছিল না। আমরা একটি টুলকিটের চেয়ে বড় কিছু হিসাবে দেখতে চেয়েছিলাম যা শুধুমাত্র ফোনগুলিকে লক্ষ্য করে।"

"ফ্লাটার 2.0 এর সাথে আমরা ওয়েব সমর্থন প্রদান করি এবং সম্প্রতি আমরা উইন্ডোজ সমর্থন প্রদান করি," টিম স্নেথ বলেছেন। “এবং এখন, ফ্লাটার 3.0-এর মাধ্যমে, আমরা অবশেষে সেই বিন্দুতে পৌঁছেছি যেখানে আমরা এই যাত্রা শেষ করেছি। আমাদের ছয়টি প্রধান প্ল্যাটফর্ম রয়েছে - iOS, Android, Web, Windows, macOS, Linux - সবগুলিই ফ্লাটার ফ্রেমওয়ার্কের স্থিতিশীল অংশ হিসাবে সমর্থিত।"

Flutter 3 মুক্তির সাথে সাথে, প্ল্যাটফর্ম এখন iOS, Android এবং ওয়েব অ্যাপ সমর্থন করে, সেইসাথে Windows, macOS, এবং Linux ডেস্কটপ অ্যাপ, সবই Flutter-এর স্থিতিশীল প্রকাশের অংশ হিসেবে।

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

Linux এবং macOS-এর জন্য সমর্থন পূর্বে বিটা হিসাবে বিবেচিত হয়েছিল এবং তাই উৎপাদন অ্যাপ্লিকেশনের জন্য বিশেষভাবে উপযুক্ত নয়। এখন যেহেতু Google এর মেটেরিয়াল ডিজাইন 3 সমাপ্তির কাছাকাছি, যারা অ্যান্ড্রয়েড ভাষায় ক্রস-প্ল্যাটফর্ম ব্যবহারকারী ইন্টারফেস তৈরি করতে চাইছেন তারা একটি নান্দনিকভাবে সমন্বিত সরঞ্জামগুলির উপর নির্ভর করতে পারেন।

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

আরেকটি অভিনবত্ব ফ্লটার 3-এ ফায়ারবেসের সাথে গভীরতম ইন্টিগ্রেশন, মোবাইল এবং ওয়েব অ্যাপ তৈরির জন্য Google এর ব্যাক-এন্ড প্ল্যাটফর্ম। এটি ফায়ারবেস প্রতিযোগী AWS Amplify সহ থার্ড-পার্টি পরিষেবাগুলির সাথে ফ্লটারের ইন্টিগ্রেশনগুলিকে সরিয়ে দেয় না। কিন্তু Flutter টিম যেমন উল্লেখ করেছে, Flutter/Firebase ইন্টিগ্রেশন এখন Firebase-এর একটি সম্পূর্ণ সমর্থিত মূল উপাদান এবং দুটি দল "Android এবং iOS-এর সমান্তরালে Flutter-এর জন্য Firebase সমর্থন" বিকাশ করার পরিকল্পনা করেছে৷

অন্যদিকে, Flutter Web এখন স্বয়ংক্রিয়ভাবে সনাক্ত করে এবং ImageDecoder API ব্যবহার করে এটি সমর্থন করে এমন ব্রাউজারগুলিতে। আজ অবধি, বেশিরভাগ ক্রোমিয়াম-ভিত্তিক ব্রাউজার (ক্রোম, এজ, অপেরা, স্যামসাং ব্রাউজার, ইত্যাদি) এই API যুক্ত করেছে৷

নতুন API অ্যাসিঙ্ক্রোনাসভাবে ছবি ডিকোড করুন ব্রাউজারের অন্তর্নির্মিত ইমেজ কোডেক ব্যবহার করে প্রধান থ্রেড থেকে। এটি ফ্রেম ডিকোডিংকে 2x দ্বারা গতি বাড়ায় এবং মূল থ্রেডকে কখনই ব্লক করে না, ফ্রেমের পূর্বে সৃষ্ট সমস্ত ব্লকিং দূর করে।

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

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

পরিশেষে, যদি আপনি এটি সম্পর্কে আরও জানতে আগ্রহী হন, তাহলে আপনি বিস্তারিত জানতে পারেন নীচের লিঙ্কে.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।