ແອັບ
ລາຍການກວດ

    ຕິດຕໍ່





    ບລັອກຂອງພວກເຮົາ

    ພວກເຮົາວາງແຜນການເບິ່ງເຫັນຂອງທ່ານ! ການ​ປະ​ຕິ​ບັດ​ໃນ​ທາງ​ບວກ​ກັບ ONMA scout android app ການ​ພັດ​ທະ​ນາ​ແມ່ນ​ການ​ຮັບ​ປະ​ກັນ​.

    ຕິດຕໍ່
    ການ​ພັດ​ທະ​ນາ app Android​

    ບລັອກຂອງພວກເຮົາ


    ຜົນປະໂຫຍດຂອງ Java ສໍາລັບການພັດທະນາ Android

    Android ເປັນ​ຫນຶ່ງ​ໃນ​ລະ​ບົບ​ປະ​ຕິ​ບັດ​ການ​ໂທລະ​ສັບ​ມື​ຖື​ທີ່​ນິ​ຍົມ​ທີ່​ສຸດ​ໃນ​ມື້​ນີ້​. ມັນມີສ່ວນແບ່ງຕະຫຼາດຂອງ 75 ເປີເຊັນແລະຖືກນໍາໃຊ້ຫຼາຍກ່ວາ 2 ລ້ານ​ຄົນ​ໃນ​ທົ່ວ​ໂລກ. ຖ້າທ່ານສົນໃຈຢາກຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບລະບົບ, ມີຫຼາຍຊັບພະຍາກອນທີ່ມີຢູ່. ຫນຶ່ງໃນຊັບພະຍາກອນເຫຼົ່ານີ້ແມ່ນ Android SDK. ນອກນັ້ນທ່ານຍັງສາມາດຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ Kotlin ແລະ Java.

    ນັກພັດທະນາມີຄວາມຄຸ້ນເຄີຍກັບຫຼາຍ: Android SDK

    ໃນເວລາທີ່ທ່ານພັດທະນາຄໍາຮ້ອງສະຫມັກສໍາລັບເວທີ Android, ທ່ານຕ້ອງໄດ້ຮູ້ຈັກກັບສະຖາປັດຕະຍະກໍາເວທີຂອງຕົນ. ນີ້ຫມາຍເຖິງຈໍານວນຂອງຂະບວນການທີ່ເກີດຂື້ນໃນເວລາທີ່ທ່ານເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກຂອງທ່ານ, ເຊັ່ນດຽວກັນກັບການສື່ສານລະຫວ່າງຄໍາຮ້ອງສະຫມັກ. ນອກຈາກນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຄຸ້ນເຄີຍກັບອົງປະກອບທີ່ແຕກຕ່າງກັນຂອງ Android, ລວມທັງກິດຈະກໍາ, ຊິ້ນ, ການບໍລິການ, ແລະຄວາມຕັ້ງໃຈ. ເພີ່ມ​ເຕີມ, ທ່ານຈໍາເປັນຕ້ອງຮູ້ແນວໂນ້ມຫລ້າສຸດແລະປະຕິບັດຕາມແນວໂນ້ມຫລ້າສຸດໃນການພັດທະນາແອັບຯ Android.

    Android SDK ປະກອບມີເຄື່ອງມືພັດທະນາ ແລະຫ້ອງສະໝຸດທີ່ຫຼາກຫຼາຍທີ່ອະນຸຍາດໃຫ້ທ່ານສ້າງ ແລະເປີດໃຊ້ແອັບ. ທ່ານຕ້ອງມີຄວາມຮູ້ກ່ຽວກັບເຄື່ອງມືເຫຼົ່ານີ້ ແລະອັບເດດພວກມັນເມື່ອ Google ປ່ອຍເວີຊັນໃໝ່. ວິທີນີ້, ທ່ານ​ສາ​ມາດ​ໄດ້​ຮັບ​ຜົນ​ປະ​ໂຫຍດ​ຈາກ​ຄຸນ​ສົມ​ບັດ​ຫລ້າ​ສຸດ​ແລະ​ປັບ​ປຸງ​ການ​ທໍາ​ງານ​ຂອງ app ຂອງ​ທ່ານ​.

    Kotlin

    ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ຊອກ​ຫາ​ພາ​ສາ​ໃຫມ່​ສໍາ​ລັບ​ການ​ພັດ​ທະ​ນາ app Android ຂອງ​ທ່ານ​, ທ່ານອາດຈະຕ້ອງການກວດເບິ່ງ Kotlin. ມັນເປັນພາສາທີ່ຄ້າຍຄື Java ທີ່ມີຄວາມໄດ້ປຽບຫຼາຍ, ແລະມັນສາມາດຖືກນໍາໃຊ້ສໍາລັບວຽກງານທີ່ແຕກຕ່າງກັນຫຼາຍ. ມັນຍັງມີຜົນປະໂຫຍດທີ່ສາມາດຖືກປ່ຽນເປັນ Java-bytecode, ເຊິ່ງເປັນຄຸນສົມບັດທີ່ດີສໍາລັບຜູ້ເລີ່ມຕົ້ນ.

    ໃນຂະນະທີ່ Kotlin ເປັນທີ່ນິຍົມ, ເຈົ້າຈະມີຄວາມຫຍຸ້ງຍາກໃນການຊອກຫາຊັບພະຍາກອນໃນການຮຽນຮູ້ມັນຖ້າທ່ານໃຫມ່ກັບມັນ. ໂຊກດີ, ມີຊັບພະຍາກອນອອນໄລນ໌ບາງຢ່າງທີ່ຈະໃຫ້ທ່ານຂໍ້ມູນພື້ນຖານທີ່ທ່ານຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນ. Kotlin ມີຊຸມຊົນນັກພັດທະນາຂະຫນາດນ້ອຍ, ເຊິ່ງສາມາດໃຫ້ຄໍາຕອບຕໍ່ຄໍາຖາມກ່ຽວກັບພາສາ. Kotlin ຍັງໄວກວ່າ Java ຫຼາຍ, ຊຶ່ງຫມາຍຄວາມວ່າມັນສາມາດຖືກນໍາໃຊ້ຢ່າງມີປະສິດທິພາບຫຼາຍຂຶ້ນ.

    Java, ໃນທາງກົງກັນຂ້າມ, ຮຽກຮ້ອງໃຫ້ມີການຍົກເວັ້ນການຄວບຄຸມ, ເຊິ່ງສາມາດເຮັດໃຫ້ລະຫັດຍາວຫຼາຍ. ເຫຼົ່ານີ້ແມ່ນພຽງແຕ່ສອງສາມສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ອນທີ່ຈະເຂົ້າໄປໃນໂລກຂອງ Java.

    Java

    ເມື່ອທ່ານພັດທະນາແອັບພລິເຄຊັນ Android, ທ່ານຕ້ອງໃຫ້ແນ່ໃຈວ່າເລືອກພາສາທີ່ຖືກຕ້ອງ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໃຫມ່​ໃນ​ການ​ດໍາ​ເນີນ​ໂຄງ​ການ​ສໍາ​ລັບ Android​, ທ່ານຄວນເລີ່ມຕົ້ນດ້ວຍ Java. ທ່ານ​ສາ​ມາດ​ໃຊ້ Java ເພື່ອ​ສ້າງ​ທັງ​ສອງ​ກິດ​ພື້ນ​ເມືອງ​ແລະ​ປະ​ສົມ​. ມີຫຼາຍຕົວຢ່າງ ແລະຊັບພະຍາກອນທີ່ມີຢູ່ເພື່ອໃຫ້ເຈົ້າເລີ່ມຕົ້ນ. ຕໍ່ໄປນີ້ແມ່ນບາງຜົນປະໂຫຍດຂອງ Java ສໍາລັບການພັດທະນາ Android.

    Java ຮອງຮັບ Java Native Interface (JNI) ເຊິ່ງກໍານົດວິທີການ Java ແລະ Android bytecode ພົວພັນກັບກັນແລະກັນ. ມັນຍັງສາມາດຂຽນລະຫັດຄຸ້ມຄອງ Android ໃນ Java ຫຼື Kotlin. Kotlin ເປັນພາສາທີ່ລວບລວມກັບ bytecode ໃນທາງດຽວກັນກັບ Java.

    ເມື່ອພັດທະນາແອັບພລິເຄຊັນ Android, ທ່ານຄວນປະຕິບັດຕາມຄໍາແນະນໍາຂອງຜູ້ພັດທະນາ Android. ມັນສະຫນອງພາບລວມຂອງລັກສະນະຕົ້ນຕໍຂອງພາສາການຂຽນໂປລແກລມ Java ແລະໃຫ້ຕົວຢ່າງຂອງວິທີການເຮັດວຽກກັບພວກມັນ. ຄູ່ມືນີ້ຍັງກວມເອົາບັນຫາການປະຕິບັດແລະເຄື່ອງມືຕ່າງໆທີ່ມີຢູ່ເພື່ອເພີ່ມປະສິດທິພາບແອັບຯຂອງທ່ານ.

    ດາບ

    ແພລະຕະຟອມການພັດທະນາ Dagger Android ແມ່ນກອບໃຫມ່ສໍາລັບການພັດທະນາແອັບພລິເຄຊັນ Android. ມັນສະຫນອງກອບການສັກຢາບໍລິສຸດ, ເຊິ່ງຊ່ວຍໃຫ້ນັກພັດທະນາຂຽນລະຫັດ Android ທີ່ມີຂໍ້ຜິດພາດຫນ້ອຍລົງແລະມີຄວາມຫມັ້ນຄົງໃນໄລຍະຍາວທີ່ດີຂຶ້ນ. ໂຄງຮ່າງການຖືກອອກແບບມາສໍາລັບສະຖາປະນິກຊອບແວ, ແລະຮູບແບບການຮຽນຮູ້ແບບໂຕ້ຕອບຂອງມັນຊ່ວຍໃຫ້ທ່ານເຫັນແລະປະສົບການການຈັດຕັ້ງປະຕິບັດສົດ.

    ເປັນນັກພັດທະນາ Android, ທ່ານຕ້ອງການກອບທີ່ສາມາດຈັດການກັບຄວາມສັບສົນຂອງຕະຫຼາດມືຖື. ຕົວ​ຢ່າງ, ໂທລະສັບມືຖື ແລະແທັບເລັດຈໍານວນຫຼາຍໃຊ້ຊອບແວ Android, ຊຶ່ງຫມາຍຄວາມວ່າທ່ານຈໍາເປັນຕ້ອງມີກອບທີ່ສາມາດຈັດການກັບສະບັບລະບົບທີ່ແຕກຕ່າງກັນແລະຂະຫນາດຫນ້າຈໍ. Dagger ແມ່ນທາງເລືອກທີ່ເຫມາະສົມສໍາລັບການນີ້, ເນື່ອງຈາກວ່າມັນສະຫນອງການຕິດຕາມຢ່າງເຕັມທີ່, ແລະ​ເປັນ​ທີ່​ເຫມາະ​ສົມ​ສໍາ​ລັບ​ການ​ພັດ​ທະ​ນາ Android​.

    Dagger ໃຊ້ ProGuard bytecode generator ເພື່ອ post-process Java code. ນີ້ເຮັດໃຫ້ມັນສາມາດປ່ອຍ bytecode ແຫຼ່ງທໍາມະຊາດ. ມັນຍັງຮັບປະກັນວ່າແຫຼ່ງ Java ແມ່ນເຫມາະສົມກັບການເພີ່ມປະສິດທິພາບ ProGuard.

    APIs ບໍລິການທີ່ອີງໃສ່ສະຖານທີ່

    ຖ້າທ່ານເປັນນັກພັດທະນາ Android, ທ່ານອາດຈະມີຄວາມສົນໃຈໃນການນໍາໃຊ້ APIs ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່ເພື່ອຕິດຕາມສະຖານທີ່ຂອງຜູ້ໃຊ້ app ຂອງທ່ານ. APIs ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່ອະນຸຍາດໃຫ້ທ່ານສ້າງແອັບຯທີ່ຮູ້ຈັກສະຖານທີ່ດ້ວຍຄວາມສະດວກສະບາຍ. ທ່ານສາມາດນໍາໃຊ້ APIs ເຫຼົ່ານີ້ເພື່ອເພີ່ມຄຸນສົມບັດເຊັ່ນ geofencing ແລະການຮັບຮູ້ກິດຈະກໍາກັບຄໍາຮ້ອງສະຫມັກຂອງທ່ານ. APIs ສົ່ງຄືນຂໍ້ມູນຕ່າງໆລວມທັງໄລຍະຫ່າງໂດຍປະມານ, ຄວາມໄວ, ແລະຄວາມຖືກຕ້ອງຂອງສະຖານທີ່.

    APIs ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່ສໍາລັບ Android ແມ່ນມີໃຫ້ຈາກຜູ້ຜະລິດໂຄງສ້າງພື້ນຖານແລະຊ່ວຍໃຫ້ຜູ້ພັດທະນາສ້າງແອັບຯມືຖືມີປະສິດທິພາບຫຼາຍຂຶ້ນ.. ບໍ່ວ່າທ່ານກໍາລັງສ້າງແອັບຯສໍາລັບ Android ຫຼື iOS, ເທັກໂນໂລຍີໃໝ່ນີ້ເຮັດໃຫ້ມັນງ່າຍຂຶ້ນໃນການສ້າງຜະລິດຕະພັນທີ່ມີຄຸນນະພາບສູງໄດ້ໄວຂຶ້ນ. APIs ເຫຼົ່ານີ້ມັກຈະຖືກເອີ້ນວ່າ “Beacon-Frames” ແລະພວກເຂົາເຮັດວຽກຢູ່ໃນ Android 6.0 ແລະຕໍ່ມາ, Windows 10, Linux 3.18, ແລະ iOS. ພວກເຂົາສາມາດຖືກຕັ້ງຄ່າເພື່ອຕອບສະຫນອງກັບທີ່ຢູ່ MAC ທີ່ເປັນເອກະລັກ.

    ໃນຂະນະທີ່ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່ອາດຈະເບິ່ງຄືວ່າສະດວກແລະເປັນປະໂຫຍດ, ພວກເຂົາຍັງສາມາດນໍາໄປສູ່ຄວາມກັງວົນກ່ຽວກັບຄວາມເປັນສ່ວນຕົວ. ໂຊກດີ, ມີວິທີທີ່ຈະເລືອກອອກຈາກການຕິດຕາມ. ຕົວ​ຢ່າງ, Cisco ສະເໜີການຖອນຕົວສຳລັບຜູ້ໃຊ້ທີ່ບໍ່ຕ້ອງການຕິດຕາມ.

    OpenGL

    ເມື່ອພັດທະນາແອັບຯ Android, ທ່ານສາມາດນໍາໃຊ້ OpenGL API ເພື່ອສ້າງຮູບພາບ 3D. ເທັກໂນໂລຢີນີ້ຮອງຮັບໃນ Android ໂດຍ OpenGL ES API, ເຊິ່ງເປັນລົດຊາດຂອງສະເພາະ OpenGL ທີ່ຖືກອອກແບບມາສໍາລັບອຸປະກອນຝັງ. API ນີ້ແມ່ນຄ້າຍຄືກັນກັບ OpenGL ES API ຂອງ J2ME, ເຖິງແມ່ນວ່າພວກເຂົາບໍ່ຄືກັນ. ຖ້າທ່ານວາງແຜນທີ່ຈະໃຊ້ OpenGL ES ໃນແອັບ Android ຂອງທ່ານ, ນີ້ແມ່ນບາງສິ່ງທີ່ທ່ານຄວນຮູ້ກ່ຽວກັບເຕັກໂນໂລຢີ.

    ນອກເຫນືອໄປຈາກການສະຫນອງຮູບພາບ 3D, Android ຍັງໃຫ້ການສະຫນັບສະຫນູນຮູບພາບ 2D ໂດຍໃຊ້ OpenGL ES. ລຸ້ນ OpenGL ນີ້ຖືກອອກແບບມາສະເພາະສຳລັບລະບົບຝັງຕົວ ແລະຮອງຮັບໃນ Android 1.0 ແລະ 2.2. ນັບຕັ້ງແຕ່ OpenGL ES 2.0 ສະຫນັບສະຫນູນໂດຍອຸປະກອນ Android ສ່ວນໃຫຍ່, ທ່ານຄວນໃຊ້ API ເວີຊັນນີ້ໃນແອັບພລິເຄຊັນຂອງທ່ານ.

    ReactiveX/RxAndroid

    ກອບການພັດທະນາ ReactiveX/RxAndroid ຖືກອອກແບບມາເພື່ອເຮັດໃຫ້ມັນງ່າຍຂຶ້ນສໍາລັບນັກພັດທະນາໃນການສ້າງແອັບພລິເຄຊັນທີ່ມີປະສິດຕິພາບສູງ. ຫ້ອງສະໝຸດຍັງໃຫ້ເຄື່ອງມືເພື່ອຈັດການ ແລະຈັດການກະແສຂໍ້ມູນແບບບໍ່ຊິ້ງ. ໃນຂະນະທີ່ພາສາແມ່ນຂ້ອນຂ້າງສັບສົນ, ມັນງ່າຍທີ່ຈະຮຽນຮູ້ແລະຈື່ຈໍາ. ເພີ່ມ​ເຕີມ, ຫ້ອງສະຫມຸດແມ່ນເຫມາະສົມກັບຫຼາຍເວທີ, ລວມທັງ Java ແລະ Android.

    ການພັດທະນາ ReactiveX/RxAndroid ສາມາດເຮັດໄດ້ໃນສະພາບແວດລ້ອມການພັດທະນາທີ່ເປັນເອກະພາບ ເຊັ່ນ: Android Studio, ເຊິ່ງໄດ້ປະສົມປະສານເຄື່ອງມືທົດສອບ ແລະດີບັກ. ແນວໃດກໍ່ຕາມ, ຄໍາຮ້ອງສະຫມັກ Android ຈໍານວນຫຼາຍສາມາດສະລັບສັບຊ້ອນສູງ, ກ່ຽວຂ້ອງກັບການໂຕ້ຕອບຜູ້ໃຊ້ຫຼາຍແລະການເຊື່ອມຕໍ່ເຄືອຂ່າຍ. ດັ່ງນັ້ນ, ລະຫັດສາມາດຂ້ອນຂ້າງຍາວແລະອາດຈະມີຄວາມຜິດ. ReactiveX ເປັນວິທີທາງເລືອກໃນການແກ້ໄຂບັນຫານີ້. ກັບກອບນີ້, ນັກພັດທະນາສາມາດສ້າງວຽກທີ່ບໍ່ກົງກັນໃນຂະນະທີ່ປະຕິບັດຮູບແບບການອອກແບບທີ່ສອດຄ່ອງ.

    ReactiveX ປັບປຸງໂຄງການທີ່ມີລັດງ່າຍຂຶ້ນໂດຍການໃຊ້ຕົວປະຕິບັດການທີ່ຫຼຸດຜ່ອນຄວາມທ້າທາຍທີ່ຊັບຊ້ອນຕໍ່ກັບລະຫັດເສັ້ນນ້ອຍໆ. ການລອງ/ຈັບແບບດັ້ງເດີມແມ່ນບໍ່ມີປະສິດທິພາບສຳລັບການຄຳນວນແບບບໍ່ຊິ້ງໂຄນ, ແຕ່ ReactiveX ຍັງສະຫນອງກົນໄກສໍາລັບການຈັດການຄວາມຜິດພາດ. ນອກຈາກນັ້ນ, Observables ແລະ Schedulers abstract ຫ່າງຄວາມສັບສົນຂອງ concurrency, synchronization, ແລະກະທູ້ລະດັບຕ່ໍາ.

    ສະຖາປັດຕະຍະກຳການບໍລິການຕາມສະຖານທີ່

    ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່ໄດ້ກາຍເປັນທີ່ນິຍົມຫລາຍຂຶ້ນສໍາລັບແອັບພລິເຄຊັນມືຖື, ຍ້ອນວ່າພວກເຂົາສະເຫນີຜົນປະໂຫຍດຫຼາຍຢ່າງແລະກໍລະນີການນໍາໃຊ້ທີ່ເປັນປະໂຫຍດ. ຢ່າງໃດກໍຕາມ, ຍັງມີຄວາມສ່ຽງທີ່ກ່ຽວຂ້ອງກັບການໃຊ້ບໍລິການທີ່ອີງໃສ່ສະຖານທີ່. ຕົວ​ຢ່າງ, ຜູ້​ໃຊ້​ບາງ​ຄົນ​ອາດ​ຈະ​ບໍ່​ສະ​ດວກ​ກັບ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ຕິດ​ຕາມ​ພວກ​ເຂົາ​ໂດຍ​ບໍ່​ມີ​ການ​ຍິນ​ຍອມ​ເຫັນ​ດີ​ຂອງ​ເຂົາ​ເຈົ້າ​. ເພື່ອແກ້ໄຂຄວາມສ່ຽງເຫຼົ່ານີ້, ນັກພັດທະນາຄວນປະຕິບັດວິທີການທີ່ອີງໃສ່ການອະນຸຍາດກັບສະຖາປັດຕະຍະກໍາການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່.

    ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່ແມ່ນປະເພດຂອງແອັບພລິເຄຊັນມືຖືທີ່ໃຊ້ຂໍ້ມູນສະຖານທີ່ທາງພູມສາດເພື່ອໃຫ້ບໍລິການສ່ວນບຸກຄົນ. ແອັບພລິເຄຊັນສາມາດໃຊ້ຂໍ້ມູນນີ້ເພື່ອສະແດງຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ ຫຼືຊອກຫາບໍລິການໃກ້ຄຽງ, ເຊັ່ນຄົນຂັບລົດຕູ້. ເພື່ອສາມາດນໍາໃຊ້ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່, ນັກພັດທະນາ android ຕ້ອງເຂົ້າໃຈວິທີການເຮັດວຽກ ແລະປະຕິບັດພວກມັນຢູ່ໃນແອັບຂອງເຂົາເຈົ້າ.

    ເພື່ອປະຕິບັດການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່, ນັກພັດທະນາຈໍາເປັນຕ້ອງພິຈາລະນາຫຼາຍໆເຕັກໂນໂລຢີ. ໃນຂະນະທີ່ GPS ເປັນການແກ້ໄຂທີ່ດີເລີດສໍາລັບສະຖານະການນອກຫຼາຍ, ຄວາມຖືກຕ້ອງຂອງມັນແມ່ນຈໍາກັດ. ພາຍໃນອາຄານ, ຍົກ​ຕົວ​ຢ່າງ, ມັນບໍ່ສາມາດລະບຸຕໍາແຫນ່ງຂອງຜູ້ໃຊ້ໄດ້. ເທັກໂນໂລຍີອື່ນໆມີຢູ່ທີ່ໃຫ້ຄວາມຖືກຕ້ອງຂອງສະຖານທີ່ບາງລະດັບ, ແຕ່ຍັງມີຂໍ້ຈໍາກັດຫຼາຍ.

    ສະຖາປັດຕະຍະກຳຄວາມປອດໄພ Android

    Android ໃຊ້ສະຖາປັດຕະຍະກຳທີ່ປອດໄພເພື່ອປົກປ້ອງຜູ້ໃຊ້ ແລະລະບົບນິເວດຂອງມັນ. ມັນເລີ່ມຕົ້ນດ້ວຍແກ່ນ, ແລະຂະຫຍາຍໄປສູ່ລະຫັດພື້ນເມືອງແລະຄໍາຮ້ອງສະຫມັກຂອງລະບົບປະຕິບັດການ. ຊອບແວທີ່ເຮັດວຽກຂ້າງເທິງ kernel ຖືກເອີ້ນວ່າ Application Sandbox. ແອັບພລິເຄຊັນທັງໝົດທີ່ເຮັດວຽກພາຍໃນ Application Sandbox ແມ່ນຖືກປົກປ້ອງໂດຍກົດລະບຽບທີ່ກໍານົດໄວ້. ບາງແພລະຕະຟອມຈໍາກັດຜູ້ພັດທະນາໃນກອບສະເພາະ, APIs, ແລະພາສາ, ແຕ່ Android ບໍ່ໄດ້ບັງຄັບໃຊ້ຂໍ້ຈໍາກັດໃດໆ. ຍິ່ງໄປກວ່ານັ້ນ, ລະຫັດພື້ນເມືອງແມ່ນປອດໄພຄືກັບລະຫັດທີ່ຕີຄວາມໝາຍ.

    ສະຖາປັດຕະຍະກຳຄວາມປອດໄພຂອງ Android ປົກປ້ອງອຸປະກອນຈາກແອັບພລິເຄຊັນທີ່ເຮັດໜ້າທີ່ອັນຕະລາຍ. ໃນ​ບັນ​ດາ​ສິ່ງ​ອື່ນໆ, ແອັບພລິເຄຊັນຖືກຈຳກັດຈາກການອ່ານຂໍ້ມູນຈາກຜູ້ໃຊ້ ຫຼືການຂຽນໄຟລ໌ໃນອຸປະກອນ. ພວກເຂົາຍັງບໍ່ສາມາດເຂົ້າຫາເຄືອຂ່າຍໄດ້ໂດຍບໍ່ມີການອະນຸຍາດຈາກຜູ້ໃຊ້.

    ວິດີໂອຂອງພວກເຮົາ
    ຮັບໃບສະເໜີລາຄາຟຣີ