យើងរៀបចំកម្មវិធីដែលអាចមើលឃើញ! ការសម្តែងជាវិជ្ជមានជាមួយនឹងការអភិវឌ្ឍកម្មវិធីអេមអេសអេមអេសអេមអេសអេសត្រូវបានធានា.
ទំនាក់ទំនង
នៅពេលនិយាយអំពីការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android, មានជំរើសផ្សេងៗគ្នាជាច្រើន. ឧទាហរណ៍, អ្នកអាចប្រើភាសាសរសេរកម្មវិធី Kotlin ឬបច្ចេកវិទ្យាដើមកំណើតប្រតិកម្ម. ជាជម្រើស, អ្នកអាចប្រើក្របខ័ណ្ឌដូចជា Qt ឬសាមគ្គីភាព. ឧបករណ៍ទាំងនេះជួយអ្នកបង្កើតកម្មវិធីលឿនជាងមុនហើយជាមួយនឹងការចំណាយទាប. ខណៈពេលដែលជ្រើសរើសឧបករណ៍អភិវឌ្ឍន៍កម្មវិធី, សូមចងចាំថាផលិតផលចុងក្រោយនឹងអាស្រ័យលើប្រភេទប្រព័ន្ធប្រតិបត្តិការដែលវាដំណើរការ.
ដើមកំណើតប្រតិកម្មគឺជាក្របខ័ណ្ឌកម្មវិធីសម្រាប់ការអភិវឌ្ឍកម្មវិធីទូរស័ព្ទ. វាផ្អែកលើគោលការណ៍ដូចគ្នានឹង HTML និង CSS, ប៉ុន្តែជំនួសឱ្យការកសាង UI ទាំងមូលពីដំបូង, វាផ្សះផ្សាមែកឈើទេសភាពជាមួយនឹងការមើលប្រព័ន្ធប្រតិបត្តិការ Android UI. នេះមានន័យថាប្លុកកូដដែលកំណត់សេចក្តីណែនាំដល់អ្នកប្រើប្រាស់មិនដែលត្រូវបានសរសេរឡើងវិញទេ.
ដើមកំណើតមានប្រតិកម្មមាននៅលើវេទិកាជាច្រើន, រួមទាំង iOS និង Android. នេះធ្វើឱ្យដំណើរការនៃការបង្កើតកម្មវិធីជាច្រើននៃកម្មវិធីដូចគ្នាកាន់តែងាយស្រួល, ចំណាយកាន់តែច្រើន, និងផ្តល់ឱ្យអ្នកអភិវឌ្ឍន៍នូវការចូលប្រើអ្នកស្តាប់កាន់តែទូលំទូលាយ. ការប្រើប្រាស់ដើមកំណើតប្រតិកម្មក៏មានន័យថាអ្នកអភិវឌ្ឍន៍អាចបង្កើតកម្មវិធីតែមួយដែលដំណើរការសម្រាប់វេទិកាទាំងពីរ. Codebase អាចធ្វើសមកាលកម្មនៅទូទាំងវេទិកា, ហើយវាងាយស្រួលក្នុងការធ្វើបច្ចុប្បន្នភាពនិងធ្វើឱ្យប្រសើរឡើងនូវកម្មវិធីដោយគ្មានការលំបាកណាមួយ.
ទោះបីជាមានគុណសម្បត្តិរបស់វាក៏ដោយ, ដើមកំណើតប្រតិកម្មមិនមែនជាដំណោះស្រាយសមស្របសម្រាប់កម្មវិធីទាំងអស់ទេ. ប្រសិនបើកម្មវិធីរបស់អ្នកត្រូវការតក្ករបស់អាជីវកម្មស្មុគស្មាញ, អ្នកទំនងជាត្រូវការប្រើលេខកូដកំណើត. ដើមកំណើតមានប្រតិកម្មត្រូវបានរចនាឡើងដើម្បីគ្រប់គ្រងតំបន់ពេលវេលា, រុបិយវត្ថុ, និងអនុសញ្ញាទ្រង់ទ្រាយកាលបរិច្ឆេទ, ធ្វើឱ្យវាងាយស្រួលសម្រាប់អ្នកអភិវឌ្ឍន៍ប្រើ. ចំណុចប្រទាក់របស់វាក៏ស្អាតនិងវិចារណញាណដែរ, ជាមួយនឹងចលនាដ៏ល្អឥតខ្ចោះ.
អត្ថប្រយោជន៍ដំបូងនៃការប្រើប្រតិកម្មនៃប្រតិកម្មគឺថាវាអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍ប្រើ Codebase ដូចគ្នានៅលើវេទិកាជាច្រើន, ដូច្នេះអ្នកអាចកាត់បន្ថយថ្លៃដើមនៃការអភិវឌ្ឍនៅពាក់កណ្តាល. អ្នកថែមទាំងអាចប្រើក្រេឌីតដូចគ្នាសម្រាប់កម្មវិធីទូរស័ព្ទចល័តនិងរក្សាវេទិកាទាំងពីរក្នុងពេលតែមួយ. នេះជួយសន្សំសំចៃពេលវេលានិងថវិកា, ដោយមិនប៉ះពាល់ដល់គុណភាព.
Peter Sommmhoff ផ្តល់នូវមគ្គុទេសក៍ស៊ីជម្រៅលើភាសានៅក្នុង Kotlin សម្រាប់ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android. វារួមបញ្ចូលទាំងការចុះបញ្ជីកូដបន្ថែមទៀតជាងសៀវភៅផ្សេងទៀត, ហើយណែនាំអ្នកអានតាមរយៈការអភិវឌ្ឍកម្មវិធី Android ចំនួនពីរ. សៀវភៅនេះក៏រួមបញ្ចូលទាំងការធ្វើលំហាត់ប្រាណមួយចំនួនធំផងដែរ. វាក៏ផ្តល់នូវធនធានល្អសម្រាប់ការចាប់ផ្តើមជាមួយកូលលីន.
KOTLIN គឺជាភាសាសរសេរកម្មវិធីសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android ដែលត្រូវបានដោះលែងជាមុនសិន 2016. វាត្រូវបានអភិវឌ្ឍដោយយន្តហោះប្រតិកម្មហើយត្រូវបានដោះលែងជាលើកដំបូងនៅលើវេទិកានេះ 2016. ភាសានេះកំពុងទទួលបានប្រជាប្រិយភាពក្នុងចំណោមអ្នកអភិវឌ្ឍន៍ព្រោះវាត្រូវការខ្សែលេខកូដអាំងភ្លើងតិចជាងមុន, ដែលធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការថែរក្សានិងសាកល្បង. វាក៏ផលិតកំហុសនិងគ្រោះថ្នាក់តិចផងដែរ, និងមានលេខកូដសង្ខេបច្រើនជាងចាវ៉ា.
បច្ចេកវិទ្យាអ្នកចងក្រង LLMV ដែលត្រូវបានប្រើដោយ KOTLIN អនុញ្ញាតឱ្យមានស្ថាបត្យកម្មស៊ីភីយូច្រើន, ដែលមានន័យថាកម្មវិធីរបស់អ្នកនឹងដំណើរការលើឧបករណ៍ផ្សេងៗគ្នា. ជាមួយនឹងការអភិវឌ្ឍប្រភេទនេះ, អ្នកអាចសន្សំសំចៃពេលវេលានិងការខំប្រឹងប្រែងដោយប្រើអាយឌីអ៊ីមួយដើម្បីអភិវឌ្ឍសម្រាប់វេទិកាផ្សេងៗគ្នា. អត្ថប្រយោជន៍មួយទៀតនៃការប្រើប្រាស់កូតូលីនសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android គឺថាវាមានសម្រាប់ទាំងប្រព័ន្ធប្រតិបត្តិការ Android និង iOS. អ្នកថែមទាំងអាចប្រើលេខកូដដូចគ្នានៅលើវេទិកាទាំងអស់.
ភាសាគឺអាចផ្លាស់ប្តូរបានជាមួយចាវ៉ា, ហើយវាងាយស្រួលក្នុងការរៀននិងប្រើ. វាគាំទ្រការអភិវឌ្ឍន៍អន្តរវេទិកា, ហើយមានសហគមន៍កាន់តែកើនឡើងនៅជុំវិញ Kotlin នៅលើពិភពលោក.
ប្រព័ន្ធប្រតិបត្តិការ Android បានបង្កើតខ្លួនវាជាវេទិកាអភិវឌ្ឍន៍កម្មវិធីដែលមានអ្នកមានឈានមុខគេ. QT បានឆ្លើយតបទៅនឹងកំណើននេះដោយណែនាំឧបករណ៍ថ្មីចំនួនពីរ: qt រហ័សនិង Qt Mobility. អត្ថបទនេះនឹងពិនិត្យមើលថាតើឧបករណ៍ទាំងនេះអាចប្រើក្នុងការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android. សូមអានដើម្បីស្វែងយល់បន្ថែមអំពី Qt សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android និងរបៀបដែលវាប្រៀបធៀបទៅនឹងប្រព័ន្ធប្រតិបត្តិការ Android.
Qt សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android គាំទ្រកំណែប្រព័ន្ធប្រតិបត្តិការ Android កំណែប្រព័ន្ធប្រតិបត្តិការ Android 4.1 និងខ្ពស់ជាងនេះ។. នោះមានន័យថាអ្នកមិនចាំបាច់រៀនចាវ៉ាដើម្បីប្រើសូហ្វវែរទេ. ប្រព័ន្ធប្រតិបត្តិការ Android NDK មានលក្ខណៈឆបគ្នាជាមួយ C ++ រួចហើយ. ជាលទ្ធផល, កម្មវិធី qt របស់អ្នកនឹងដំណើរការលើឧបករណ៍ Android រាប់លាន. នេះធ្វើឱ្យវាក្លាយជាជម្រើសដែលអាចទទួលបានសម្រាប់ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android.
Qt គឺជាក្របខ័ណ្ឌដែលមានភាពចាស់ទុំដែលមានប្រវត្តិដ៏សំបូរបែប. រចនាប័ទ្មសរសេរកូដរបស់វាអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើត UI គួរឱ្យទាក់ទាញ. ទោះបីជា QT មានតម្លៃថ្លៃជាងវេទិកាអភិវឌ្ឍន៍កម្មវិធីទូរស័ព្ទចល័តផ្សេងទៀត, វាផ្តល់នូវឧបករណ៍រឹងមាំមួយដែលរឹងមាំដើម្បីពន្លឿនដំណើរការអភិវឌ្ឍន៍. ឧទាហរណ៍, វាផ្តល់នូវក្របខ័ណ្ឌតេស្តរហ័ស Qt, ដែលអនុញ្ញាតឱ្យអ្នកសរសេរមុខងារ JavaScript ដើម្បីសាកល្បងធាតុ UI. ក្របខ័ណ្ឌក៏អាចធ្វើឱ្យកណ្តុរផងដែរ, ឃីបដ, ហើយប៉ះព្រឹត្តិការណ៍.
QT ក៏គាំទ្រ WAPSESMBLY ផងដែរ. វាបានគាំទ្រវេទិកាអស់រយៈពេលជាច្រើនឆ្នាំ. ទោះយ៉ាងណាក៏ដោយ, ប្រសិនបើអ្នកកំពុងធ្វើឱ្យកម្មវិធី Crud, អ្នកល្អប្រសើរជាងមុនដោយប្រើបច្ចេកវិទ្យាបណ្តាញបុរាណ. កម្មវិធីនិពន្ធរូបភាពគឺជាឧទាហរណ៍ដ៏ល្អមួយនៃរឿងនេះ.
ប្រសិនបើអ្នកមានគម្រោងប្រើសាមគ្គីភាពសម្រាប់ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android, មានរបស់មួយចំនួនដែលអ្នកត្រូវដឹងមុនពេលអ្នកចាប់ផ្តើម. ទីមួយ, អ្នកត្រូវការឯកភាពគ្នាបូកឬអាជ្ញាប័ណ្ណគាំទ្រ. បន្ទាប់, អ្នកត្រូវពិនិត្យគម្រោងយូនីធីរបស់អ្នកទៅប្រព័ន្ធត្រួតពិនិត្យដែលមានមូលដ្ឋានលើ GIT. អ្នកអាចធ្វើដូចនេះបានដោយចុះឈ្មោះសម្រាប់គណនីកូម៉ាម៉ាម៉ា, ភ្ជាប់ជាមួយអ្នកផ្តល់ GIT របស់អ្នក, និងការផ្តល់ការអនុញ្ញាតកូដកូកាដើម្បីចូលប្រើឃ្លាំងរបស់អ្នក.
ការរួបរួមគឺជាម៉ាស៊ីនហ្គេមឈានមុខគេមួយ, ហើយវាត្រូវបានប្រើសម្រាប់កម្មវិធីជាច្រើនប្រភេទផ្សេងគ្នា. អ្នកអាចបង្កើតហ្គេមទូរស័ព្ទ, កម្មវិធីផ្ទៃតុ, ហើយសូម្បីតែកុងសូលកុងសូល. វាជាជម្រើសកំពូលសម្រាប់អ្នកអភិវឌ្ឍន៍ហ្គេមពីរបីឆ្នាំ, ហើយសហគមន៍និងឯកសារបានកើនឡើងយ៉ាងខ្លាំងចាប់តាំងពីការចេញលក់របស់ខ្លួន. វាក៏មានហាងលក់ទ្រព្យសម្បត្តិយ៉ាងទូលំទូលាយដែលស្ទើរតែគ្រប់ធាតុដែលត្រូវការសម្រាប់ការបង្កើតហ្គេម.
នៅពេលអ្នកប្រើសាមគ្គីភាពសម្រាប់ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android, អ្នកត្រូវតែបើកការបំបាត់កំហុសយូអេសប៊ី. ដើម្បីបើកដំណើរការនេះ, ចូលទៅកាន់ការកំណត់ > អំពីឧបករណ៍ > ការបំបាត់កំហុសយូអេសប៊ី. ប៉ះលើ “បង្កើតលេខ” ប្រាំពីរដង. នេះគួរតែបើកផ្ទាំងជម្រើសអ្នកអភិវឌ្ឍន៍. ពិនិត្យឯកសារ “ការបំបាត់កំហុសយូអេសប៊ី” ប្រអប់ធីក. បន្ទាប់ពីនេះ, អ្នកអាចចាប់ផ្តើមបង្កើតកម្មវិធី Android នៅក្នុងយូនីធី.
សាមគ្គីភាពគឺជាឧបករណ៍អភិវឌ្ឍន៍កម្មវិធីវេទិកាដែលអាចឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតកម្មវិធីយ៉ាងងាយស្រួលសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android, ប្រព័ន្ធប្រតិបត្តិការ iOS, និងវេទិកាវីនដូ. ដើម្បីអាចបង្កើតកម្មវិធីសម្រាប់វេទិកានីមួយៗ, អ្នកត្រូវផ្លាស់ប្តូរលេខកូដទៅតាមនោះ. XAMarin គឺជាឧបករណ៍អភិវឌ្ឍន៍កម្មវិធីឆ្លងវេទិកាមួយផ្សេងទៀត, ប៉ុន្តែវាផ្តល់នូវភាពបត់បែនកាន់តែច្រើន.
ប្រសិនបើអ្នកកំពុងស្វែងរកឧបករណ៍ដើម្បីអភិវឌ្ឍកម្មវិធីប្រព័ន្ធ Android របស់អ្នក, អ៊ីយ៉ុងគឺជាជម្រើសដ៏ល្អមួយ. វាឥតគិតថ្លៃ និងប្រភពបើកចំហ, ហើយវាមាន UI ដែលងាយស្រួលប្រើ. ជាងនេះ។, វាគាំទ្រការអភិវឌ្ឍន៍អន្តរវេទិកា. កម្មវិធីជំនួយរបស់វាផ្តល់ឱ្យអ្នកនូវការចូលប្រើមុខងារដើម. អ្នកអាចប្រើកម្មវិធីជំនួយដែលបានធ្វើមុនឬបង្កើតរបស់អ្នក.
អ៊ីយ៉ុងគឺជាប្រភពបើកចំហហើយអាចរកបានយ៉ាងទូលំទូលាយ. វាក៏មានវិនិយោគិនដ៏ធ្ងន់ធ្ងរផងដែរ, រាប់បញ្ចូលទាំងកាតាលីករទូទៅ, វិនិយោគិនដូចគ្នានឹងឆ្នូតនិងយន្តហោះ Airbnb. ដោយសារតែភាពពេញនិយម និងការប្រើប្រាស់យ៉ាងទូលំទូលាយ, អ៊ីយ៉ុងមិនមានបញ្ហាក្នុងការស្នាក់នៅទេ. អ៊ីយ៉ុងត្រូវបានខ្ចប់ដោយលក្ខណៈពិសេសនិងកញ្ចប់ដែលបានអភិវឌ្ឍដោយអ្នកអភិវឌ្ឍន៍.
វាក៏អាចផ្លាស់ប្តូរបានដែរ. វាអាចដំណើរការលើប្រព័ន្ធប្រតិបត្តិការ Android, ប្រព័ន្ធប្រតិបត្តិការ iOS, និង Windows, និងផ្តល់នូវភាពងាយស្រួលជាច្រើនសម្រាប់ការអភិវឌ្ឍកម្មវិធីទូរស័ព្ទ. ទោះយ៉ាងណាក៏ដោយ, វាសមនឹងពិចារណាថាកម្មវិធីអ៊ីយ៉ុងអាចយឺតជាងអ្នកស្រុកកំណើត. ការសម្តែងជាមធ្យមនៃកម្មវិធីអ៊ីយ៉ុងគឺអំពី 60% យឺតជាងដើមកំណើត.
ក្របខ័ណ្ឌនេះគឺជាប្រភពឥតគិតថ្លៃនិងបើកចំហ, ធ្វើឱ្យវាក្លាយជាជម្រើសដ៏ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍កម្មវិធីទូរស័ព្ទចល័ត. វាអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បណ្តាញសាងសង់កម្មវិធីទូរស័ព្ទចល័តដោយប្រើលេខកូដដូចគ្នាជាកម្មវិធីដើម. បូក, ការចំណាយអភិវឌ្ឍន៍របស់អ៊ីយ៉ុងគឺទាបជាងកម្មវិធីដើមដែលមានដើមកំណើត. អ្នកក៏អាចប្រើវាដើម្បីបង្កើតកម្មវិធីកូនកាត់ដែលសមស្របសម្រាប់វេទិកាច្រើន.
អ៊ីយ៉េមសម្រាប់ការអភិវឌ្ឍកម្មវិធីប្រព័ន្ធប្រតិបត្តិការ Android គឺជាជម្រើសមួយក្នុងចំណោមជម្រើសដ៏ល្អបំផុតមួយសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលចង់បង្កើតកម្មវិធីទូរស័ព្ទ. វេទិកាផ្តល់នូវភាពបត់បែននិងការប្តូរតាមបំណង, ហើយវាគាំទ្រ HTML, CSS, ចម្នចារលេខ jascript, និងរូបមន្តចម្រៀង. អ៊ីយ៉ុងក៏ផ្តល់នូវចំណុចប្រទាក់បន្ទាត់ពាក្យបញ្ជាដែលអនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីឆ្លងកាត់វេទិកា. វាក៏ផ្តល់នូវសហគមន៍ដ៏ធំមួយរបស់អ្នកអភិវឌ្ឍន៍ផងដែរ.
ប្រសិនបើអ្នកចង់បង្កើតកម្មវិធីសម្រាប់ឧបករណ៍ Android, ពិចារណាប្រើ Qt សម្រាប់ការអភិវឌ្ឍកម្មវិធីរបស់អ្នក. ក្របខ័ណ្ឌវេទិកាឆ្លងនេះធ្វើឱ្យមានភាពងាយស្រួលក្នុងការបង្កើតកម្មវិធីស្រស់ស្អាតនិងរឹងមាំ. IDE អ្នកបង្កើត Qt រួមបញ្ចូលទាំងការណែនាំនិងឧទាហរណ៍សម្រាប់ការអភិវឌ្ឍកម្មវិធីសាមញ្ញ. ក្របខ័ណ្ឌអភិវឌ្ឍន៍កម្មវិធីបើកចំហនៃប្រភពបើកចំហនេះគឺជាជម្រើសដ៏ពេញនិយមសម្រាប់អ្នកអភិវឌ្ឍន៍ចល័ត.
ក្របខ័ណ្ឌ Qt ផ្តល់នូវបរិយាកាសអភិវឌ្ឍន៍ដែលមានផលិតភាពខ្ពស់, ជាមួយ IDE ដ៏មានអានុភាព. ទោះបីជាក្របខ័ណ្ឌ QT ត្រូវបានបម្រុងទុកសម្រាប់ការអភិវឌ្ឍកម្មវិធីលើតុ, ឥឡូវវាអាចប្រើបានសម្រាប់ឧបករណ៍ Android. ជាលទ្ធផល, កម្មវិធី qt របស់អ្នកនឹងមានវេទិកាឆ្លងកាត់, អនុញ្ញាតឱ្យពួកគេដំណើរការលើឧបករណ៍ជាមួយ Symbian, មុខតំណែង, និងប្រព័ន្ធប្រតិបត្តិការ MeeGo.
ប្រសិនបើអ្នកកំពុងស្វែងរកបង្កើតកម្មវិធីសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android, QT អាចជាជំរើសល្អបំផុត. ក្របខ័ណ្ឌនេះអាចបំលែងកម្មវិធី C ++ យ៉ាងលឿនទៅប្រព័ន្ធប្រតិបត្តិការ Android ដោយកិច្ចខិតខំប្រឹងប្រែងតិចតួចបំផុត. វាក៏អាចសាងសង់អេក្រង់ប៉ះ UIs ជាមួយនឹងការចងចាំខ្នាតតូចនិងការប្រើប្រាស់ថាមពលផងដែរ. ប្រសិនបើអ្នកមានគម្រោងប្រើ Qt សម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android, វាមានតម្លៃក្នុងការអានក្រដាសសរបស់ Wittekio.
Qt គឺជាជម្រើសដ៏ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍ទូរស័ព្ទដែលចង់អភិវឌ្ឍអ្នកមាន, កម្មវិធីដ៏ស្រស់ស្អាត. ទោះយ៉ាងណាក៏ដោយ, វាចាំបាច់ក្នុងការកត់សម្គាល់ថា QT តម្រូវឱ្យចាវ៉ាដំណើរការលើឧបករណ៍ Android. ប្រសិនបើអ្នកជាអ្នកចាប់ផ្តើមដំបូង, QT ប្រហែលជាមិនសម្រាប់អ្នកទេ. ប៉ុន្តែសម្រាប់អ្នកដែលកំពុងស្វែងរកអ្នកមាន, UI ដែលអាចទុកចិត្តបានសម្រាប់កម្មវិធី Android របស់ពួកគេ, QT អាចជាជម្រើសដ៏ល្អឥតខ្ចោះ.
សូមចំណាំ, ដែលយើងប្រើខូឃីស៍, ដើម្បីធ្វើឱ្យប្រសើរឡើងនូវការប្រើប្រាស់គេហទំព័រនេះ. តាមរយៈការទស្សនាគេហទំព័រ
ការប្រើប្រាស់បន្ថែមទៀត, ទទួលយកខូឃីស៍ទាំងនេះ
ព័ត៌មានបន្ថែមអំពីខូឃីស៍អាចរកបាននៅក្នុងគោលការណ៍ឯកជនភាពរបស់យើង