វេទិកាអភិវឌ្ឍន៍កម្មវិធី UI ប្រភពបើកចំហរបស់ Google៖ Flutter ទើបតែត្រូវបានកែលម្អ និងធ្វើឱ្យស្រស់ជាមួយនឹងកំណែបច្ចុប្បន្ន Flutter 2.2 ដែលត្រូវបានបំពាក់ដោយមុខងារ និងសមត្ថភាពថ្មីៗគួរឱ្យចាប់អារម្មណ៍មួយចំនួន។
នេះត្រូវបានប្រកាសក្នុងអំឡុងពេលព្រឹត្តិការណ៍ Google I/O 2021 ដែលទើបបញ្ចប់ថ្មីៗនេះ។
ប្រជាប្រិយភាពរបស់ Flutter កើនឡើង
Flutter ដោយ Google ឥឡូវនេះបានក្លាយជាក្របខ័ណ្ឌអភិវឌ្ឍន៍ឆ្លងវេទិកាដ៏ពេញនិយមបំផុតរបស់ពិភពលោក។ យោងតាម Slashdata ប្រហែល 45% នៃអ្នកអភិវឌ្ឍន៍ឆ្លងវេទិកាទាំងអស់ឥឡូវនេះកំពុងប្រើប្រាស់ Flutter សម្រាប់បង្កើតកម្មវិធីទូរស័ព្ទ។
តាមពិតនៅចន្លោះឆ្នាំ 2020 និង 2021 ការប្រើប្រាស់ Flutter framework បានឃើញការកើនឡើងយ៉ាងខ្លាំងនៃកំណើន 47% ហើយឥឡូវនេះ 12% នៃកម្មវិធីទូរស័ព្ទទាំងអស់នៅក្នុង Google Playstore កំពុងប្រើប្រាស់ Flutter ។
បើកដំណើរការនៅឆ្នាំ 2017 ដោយ Google Flutter គាំទ្រក្របខ័ណ្ឌអភិវឌ្ឍន៍កម្មវិធីឆ្លងវេទិកាសម្រាប់ Android, iOS, Linux, Mac, Windows, Google Fuchsia និងសម្រាប់ទម្រង់គេហទំព័រតាមរយៈមូលដ្ឋានកូដតែមួយ។
នោះហើយជាភាពស្រស់ស្អាត និងសមត្ថភាពរបស់ Flutter ។ ឥឡូវនេះ សូមពិភាក្សាអំពីការអាប់ដេតកំពូលទាំង 5 នៅក្នុង Flutter 2.2។
សុវត្ថិភាព Null
ជាមួយនឹងការចេញផ្សាយ 2.0 Flutter បានណែនាំមុខងារ Null Safety ដែលឥឡូវនេះបានក្លាយជាលំនាំដើមសម្រាប់គម្រោងថ្មីៗ។ ជាមួយនឹងមុខងារ Null Safety អ្នកអភិវឌ្ឍន៍អាចបង្ហាញយ៉ាងងាយស្រួលថាតើអថេរ ឬតម្លៃអាចជា null ឬអត់ ដោយផ្ទាល់ពីកូដ។ វាផ្តល់ការការពារប្រឆាំងនឹងការលើកលែងជាមោឃៈ។
វិធីនេះ កំហុសដែលទាក់ទងនឹងទ្រនិចទទេអាចត្រូវបានកាត់បន្ថយ និងគ្រប់គ្រងយ៉ាងខ្លាំង។
ជាការពិត ជាមួយនឹងភាសា Dart ដែលកំពុងត្រូវបានប្រើប្រាស់នៅក្នុង Flutter កម្មវិធីចងក្រងមានភាពឆ្លាតវៃគ្រប់គ្រាន់ក្នុងការលុបបំបាត់រាល់ការពិនិត្យមើល null-time ដែលធ្វើឱ្យកម្មវិធីដំណើរការលឿនគួរឱ្យកត់សម្គាល់។
យន្តការទូទាត់
ការអភិវឌ្ឍន៍ដ៏ធំមួយត្រូវបានប្រកាសនៅក្នុងកន្លែងបង់ប្រាក់ សម្រាប់កម្មវិធីទូរស័ព្ទដែលធ្វើឡើងដោយប្រើកំណែ Flutter 2.2។ ជាមួយនឹងការអាប់ដេតថ្មី កម្មវិធីជំនួយការទូទាត់ថ្មីត្រូវបានណែនាំដែលត្រូវបានបង្កើតឡើងដោយមានជំនួយពីក្រុម Google Play ។ ជាមួយនឹងកម្មវិធីជំនួយដ៏មានប្រយោជន៍នេះ អ្នកអភិវឌ្ឍន៍អាចបង្កប់លក្ខណៈពិសេសដើម្បីទទួលយកការទូទាត់សម្រាប់ទំនិញសម្រាប់ទាំងកម្មវិធី Android និង iOS ។
លើសពីនេះ កម្មវិធីជំនួយការទិញក្នុងកម្មវិធីដែលមានស្រាប់ត្រូវបានអាប់ដេតជាមួយនឹងសុវត្ថិភាព និងការអ៊ិនគ្រីបបន្ថែមទៀតសម្រាប់ប្រតិបត្តិការហិរញ្ញវត្ថុប្រកបដោយសុវត្ថិភាព។
ការអភិវឌ្ឍន៍សម្រាប់គេហទំព័រ
នៅក្នុងចន្លោះសម្រាប់ការអភិវឌ្ឍន៍គេហទំព័រ Flutter 2.2 មានការអាប់ដេតគួរឱ្យចាប់អារម្មណ៍មួយចំនួន។ ឥឡូវនេះ អ្នកអភិវឌ្ឍន៍អាចប្រើបុគ្គលិកសេវាកម្មសម្រាប់ឃ្លាំងសម្ងាត់ផ្ទៃខាងក្រោយ។ នេះមានន័យថាកម្មវិធីដែលមានមូលដ្ឋានលើបណ្តាញនឹងកាន់តែលឿន និងស្រាលជាងមុន ដែលបកប្រែទៅជាដំណើរការកាន់តែប្រសើរ។
Dart ជាមួយនឹងលក្ខណៈពិសេសជាច្រើនទៀត
ចេញដំបូងមុន Flutter, Dart គឺជាភាសាសរសេរកម្មវិធីដែលគាំទ្រក្របខ័ណ្ឌអភិវឌ្ឍន៍របស់ Flutter សម្រាប់កម្មវិធីឆ្លងវេទិកា។
ជាមួយនឹងកំណែ 2.2 Dart ត្រូវបានដំឡើងកំណែទៅកំណែ 2.13។ ជាមួយនឹងកំណែថ្មីនេះ Dart នឹងពង្រីកការគាំទ្រដល់អន្តរប្រតិបត្តិការដើមផងដែរ។ នេះត្រូវបានធ្វើឱ្យអាចធ្វើទៅបានដោយការគាំទ្រអារេ និងរចនាសម្ព័ន្ធខ្ចប់ក្នុង FFI (ចំណុចប្រទាក់មុខងារបរទេស)។
ការអាប់ដេតនេះនឹងជួយបង្កើនលទ្ធភាពអាន និងបើកវិបផតថលសម្រាប់ការកែប្រែសេណារីយ៉ូ។
ទំហំកម្មវិធី
ក្នុងការដេញថ្លៃបន្ថែមទៀតដើម្បីធ្វើឱ្យកម្មវិធីទូរស័ព្ទមានទម្ងន់ស្រាល និងមិនសូវសំពីងសំពោង Flutter 2.2 ឥឡូវនេះនឹងអនុញ្ញាតឱ្យកម្មវិធី Android មានសមាសធាតុពន្យាពេល។ វិធីនេះ ធាតុ Flutter ដែលត្រូវការសម្រាប់ដំណើរការត្រឹមត្រូវនៃកម្មវិធីអាចទាញយកនៅពេលដំណើរការ ហើយដូច្នេះមិនចាំបាច់ផ្ទុកកូដបន្ថែមទៅក្នុងកម្មវិធីនោះទេ។ វិធីនេះ កម្មវិធីនឹងមានទំហំស្រាលជាងមុនឥឡូវនេះ។
សម្រាប់ការអភិវឌ្ឍន៍ប្រព័ន្ធប្រតិបត្តិការ iOS ពេលនេះ Flutter 2.2 អនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ធ្វើការចងក្រងកម្មវិធីស្រមោលជាមុន ដែលនឹងធ្វើឱ្យចលនាកាន់តែរលូន និងគ្មានថ្នេរ (នៅពេលដែលពួកវាដំណើរការជាលើកទី 1) ។ ក្រៅពីនេះ ឧបករណ៍ថ្មីមួយចំនួនត្រូវបានបន្ថែម ដែលនឹងអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍វិភាគការប្រើប្រាស់អង្គចងចាំក្នុងកម្មវិធីណាមួយ ដោយហេតុនេះផ្តល់អំណាចឱ្យពួកគេក្នុងការសម្រួលការប្រើប្រាស់អង្គចងចាំ និងធ្វើឱ្យកម្មវិធីដំណើរការកាន់តែប្រសើរឡើង។
ចាប់អារម្មណ៍ក្នុងការបង្កើតកម្មវិធីទូរស័ព្ទថ្មីដោយផ្អែកលើ Flutter ឬចង់កែប្រែកម្មវិធីដើមដែលមានស្រាប់របស់អ្នកជាមួយនឹងសមត្ថភាពឆ្លងវេទិកាដោយប្រើ Flutter?
ទទួលបាននៅក្នុងការប៉ះ ជាមួយរបស់យើង ការអភិវឌ្ឍន៍កម្មវិធី Flutter ក្រុមភ្លាមៗ!