០២/២៥/២០១៤ ឧបករណ៍ចល័ត
ក្រុមហ៊ុន Google បានណែនាំកម្មវិធីដំណើរការថ្មីជាផ្នែកមួយនៃការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធប្រតិបត្តិការ Android 4.4 KitKat ។ ឥឡូវនេះបន្ថែមលើម៉ាស៊ីននិម្មិតដាវីកឧបករណ៍ទំនើប ៗ ដែលមានប្រព័ន្ធដំណើរការ Snapdragon មានឱកាសក្នុងការជ្រើសរើសបរិយាកាសអេឌីអេ។ (ប្រសិនបើអ្នកចូលទៅកាន់អត្ថបទនេះដើម្បីរៀនពីរបៀបបើកដំណើរការថ្នាំពន្យារកំណើតនៅលើប្រព័ន្ធប្រតិបត្តិការ Android សូមរំកិលដល់ទីបញ្ចប់ព័ត៌មាននេះត្រូវបានផ្តល់ឱ្យនៅទីនោះ) ។
តើពេលណាដែលកម្មវិធីដំណើរការហើយតើម៉ាស៊ីននិម្មិតចូលមកទីណា? នៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android ដើម្បីដំណើរការកម្មវិធីដែលអ្នកទាញយកជាឯកសារ APK (ហើយដែលមិនត្រូវបានចងក្រងលេខកូដ) ម៉ាស៊ីននិម្មិតដាវីកត្រូវបានប្រើ (តាមលំនាំដើមនៅពេលវេលានេះ) ហើយភារកិច្ចចងក្រងបានធ្លាក់លើវា។
នៅក្នុងម៉ាស៊ីននិម្មិត Dalvik វិធីសាស្រ្ត Just-In-Time (JIT) ត្រូវបានប្រើដើម្បីចងក្រងកម្មវិធីដែលបង្កប់ន័យការចងក្រងដោយផ្ទាល់នៅពេលចាប់ផ្តើមរឺកំឡុងពេលសកម្មភាពអ្នកប្រើប្រាស់ជាក់លាក់។ នេះអាចនាំឱ្យមានការរង់ចាំជាយូរមកហើយនៅពេលចាប់ផ្តើមកម្មវិធី "ហ្វ្រាំង" ការប្រើប្រាស់រ៉េមច្រើន។
ភាពខុសគ្នាសំខាន់រវាងបរិដ្ឋានអេ
ART (Android RunTime) គឺជាម៉ាស៊ីននិម្មិតថ្មីមួយដែលត្រូវបានដាក់បង្ហាញនៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android 4.4 ហើយអ្នកអាចបើកវាបានតែនៅក្នុងការកំណត់របស់អ្នកអភិវឌ្ឍន៍ប៉ុណ្ណោះ (វានឹងបង្ហាញនៅខាងក្រោមពីរបៀបធ្វើវា) ។
ភាពខុសគ្នាសំខាន់រវាងអេឌីនិងដាវីកគឺវិធីសាស្រ្ត AOT (មុនពេលនៃពេលវេលា) នៅពេលដំណើរការកម្មវិធីដែលក្នុងន័យទូទៅមានន័យថាការចងក្រងជាមុននូវកម្មវិធីដែលបានតំឡើងហើយដូច្នេះការតំឡើងកម្មវិធីដំបូងនឹងចំណាយពេលយូរពួកគេនឹងមានកន្លែងទំនេរច្រើននៅក្នុងឧបករណ៍ផ្ទុករបស់ឧបករណ៍ Android ។ ទោះយ៉ាងណាការបើកដំណើរការជាបន្តបន្ទាប់របស់ពួកគេនឹងកើតឡើងលឿនជាងមុន (វាត្រូវបានគេចងក្រងរួចហើយ) ហើយការប្រើប្រាស់តិចនិងខួរក្បាលតិចជាងមុនដោយសារតែតម្រូវការសម្រាប់ការបញ្ចូលឡើងវិញតាមទ្រឹស្តីអាចនាំឱ្យមានការប្រើប្រាស់តិច។ ថាមពល។
ក្នុងនាមជាការពិតហើយតើមួយណាល្អជាងអេឌីឬដាវីក?
នៅលើអ៊ិនធរណេតមានការប្រៀបធៀបផ្សេងៗគ្នាជាច្រើននៃប្រតិបត្តិការរបស់ឧបករណ៍ Android នៅក្នុងបរិស្ថានពីរហើយលទ្ធផលខុសគ្នា។ ការធ្វើតេស្តបែបនេះដែលមានមហិច្ឆិតានិងលម្អិតបំផុតមាននៅគេហទំព័រ androidpolice.com (អង់គ្លេស)៖
- ការសម្តែងនៅ ART និង Dalvik,
- អាយុកាលថ្មការប្រើប្រាស់ថាមពលក្នុងអេដនិងដាវីក
ការសង្ខេបលទ្ធផលវាអាចនិយាយបានថាគុណសម្បត្តិជាក់ស្តែងនៅពេលនេះ (យើងត្រូវគិតគូរថាការងារលើថ្នាំអេដស៍បន្តទៀតបរិស្ថាននេះគឺមានតែនៅដំណាក់កាលពិសោធន៍ប៉ុណ្ណោះ) ART មិនមានទេ: នៅក្នុងការធ្វើតេស្តមួយចំនួនការប្រើឧបករណ៍ផ្ទុកនេះបង្ហាញលទ្ធផលល្អប្រសើរ (ជាពិសេស ដូចជាសម្រាប់ការសម្តែងប៉ុន្តែមិនមែននៅក្នុងគ្រប់ទិដ្ឋភាពទាំងអស់របស់វាទេ) ហើយនៅក្នុងគុណសម្បត្តិពិសេសមួយចំនួនទៀតវាមិនអាចទទួលយកបានឬដាវីកឈានមុខគេ។ ឧទាហរណ៍ប្រសិនបើយើងនិយាយអំពីអាយុកាលថ្មបន្ទាប់មកផ្ទុយពីការរំពឹងទុកដាលីកបង្ហាញលទ្ធផលស្ទើរតែស្មើគ្នាជាមួយអេដ។
ការសន្និដ្ឋានជាទូទៅនៃការធ្វើតេស្តភាគច្រើនគឺថាមានភាពខុសគ្នាជាក់ស្តែងនៅពេលធ្វើការជាមួយថ្នាំប្រឆាំងនឹងមេរោគអេដស៍និងជាមួយដាវីក។ ទោះជាយ៉ាងណាក៏ដោយបរិយាកាសថ្មីនិងវិធីសាស្រ្តដែលត្រូវបានប្រើនៅក្នុងវាមើលទៅមានជោគជ័យហើយប្រហែលជានៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Android 4.5 ឬប្រព័ន្ធប្រតិបត្តិការ Android 5 ភាពខុសគ្នាបែបនេះនឹងជាក់ស្តែង។ (លើសពីនេះទៀតហ្គូហ្គោលអាចធ្វើឱ្យអេដអេអេសជាបរិដ្ឋានលំនាំដើម) ។
ប្តីប្រពន្ធមានចំណុចជាច្រើនទៀតដែលត្រូវពិចារណាប្រសិនបើអ្នកសំរេចចិត្តធ្វើឱ្យបរិស្ថាន ART ជំនួសវិញ ដាវីក - កម្មវិធីមួយចំនួនអាចនឹងមិនដំណើរការត្រឹមត្រូវ (ឬប្រហែលជាមិនដំណើរការទាល់តែសោះ) Whatsapp និង ទីតានីញ៉ូម បម្រុងទុក) និងការចាប់ផ្តើមឡើងវិញពេញលេញ ប្រព័ន្ធប្រតិបត្តិការ Android អាចចំណាយពេលពី ១០ ទៅ ២០ នាទីៈប្រសិនបើអ្នកបើក ART ហើយបន្ទាប់ពីបើកទូរស័ព្ទឬថេប្លេតឡើងវិញវានឹងរងចាំសិន។
វិធីបើក ART លើប្រព័ន្ធប្រតិបត្តិការ Android
ដើម្បីធ្វើឱ្យបរិស្ថានអេមអេសអេសអ្នកត្រូវតែមានទូរស័ព្ទឬថេប្លេតប្រព័ន្ធប្រតិបត្តិការ Android ដែលមានប្រព័ន្ធប្រតិបត្តិការកំណែ ៤.៤.x និងមានប្រព័ន្ធដំណើរការ Snapdragon ឧទាហរណ៍ Nexus 5 ឬ Nexus 7 ឆ្នាំ ២០១៣ ។
ដំបូងអ្នកត្រូវបើករបៀបអ្នកអភិវឌ្ឍន៍នៅលើប្រព័ន្ធប្រតិបត្តិការ Android ។ ដើម្បីធ្វើដូចនេះចូលទៅកាន់ការកំណត់របស់ឧបករណ៍សូមចូលទៅកាន់ធាតុ“ អំពីទូរស័ព្ទ” (អំពីថេប្លេត) ហើយប៉ះលើលេខ“ សាងសង់” ជាច្រើនដងរហូតទាល់តែអ្នកបានឃើញសារមួយដែលអ្នកក្លាយជាអ្នកអភិវឌ្ឍ។
បន្ទាប់ពីនោះជម្រើស“ សម្រាប់អ្នកអភិវឌ្ឍន៍” នឹងបង្ហាញនៅក្នុងការកំណត់ហើយនៅទីនោះជ្រើសរើស“ ជ្រើសរើសបរិស្ថាន” ដែលអ្នកគួរតែតំឡើងអេវ៉ាជំនួសអេដាវីកប្រសិនបើអ្នកមានបំណងប្រាថ្នាបែបនេះ។
ហើយភ្លាមៗនោះវាគួរឱ្យចាប់អារម្មណ៍:
- ការដំឡើងកម្មវិធីត្រូវបានរារាំងនៅលើប្រព័ន្ធប្រតិបត្តិការ Android - តើខ្ញុំគួរធ្វើអ្វី?
- ប្រព័ន្ធប្រតិបត្តិការ Android ហៅពន្លឺ
- XePlayer - កម្មវិធីត្រាប់តាមប្រព័ន្ធប្រតិបត្តិការ Android ផ្សេងទៀត
- យើងប្រើប្រព័ន្ធប្រតិបត្តិការ Android ជាម៉ូនីទ័រទី 2 សម្រាប់កុំព្យូទ័រយួរដៃឬកុំព្យូទ័រ
- លីនុចលើឌុច - ធ្វើការលើអ៊ូប៊ុនទូលើប្រព័ន្ធប្រតិបត្តិការ Android