PWAs vs ແອັບ apps ພື້ນເມືອງ: ທ່ານຄວນເລືອກໃຜ?

ກະວີ: Randy Alexander
ວັນທີຂອງການສ້າງ: 2 ເດືອນເມສາ 2021
ວັນທີປັບປຸງ: 16 ເດືອນພຶດສະພາ 2024
Anonim
PWAs vs ແອັບ apps ພື້ນເມືອງ: ທ່ານຄວນເລືອກໃຜ? - Creative
PWAs vs ແອັບ apps ພື້ນເມືອງ: ທ່ານຄວນເລືອກໃຜ? - Creative

ເນື້ອຫາ

ວິທີໃດທີ່ທ່ານຄວນໃຊ້ໃນເວລາສ້າງແອັບ? ທ່ານຄວນຈະໃຊ້ເສັ້ນທາງເຕັກໂນໂລຢີ PWA / ເວບໄຊທ໌ຫລືທ່ານຄວນຈະອອກແບບພື້ນເມືອງແລະອອກແບບ ສຳ ລັບເວທີສະເພາະ? ຕົວເລືອກທັງສອງມີຂໍ້ດີແລະຂໍ້ເສຍຂອງພວກເຂົາ, ແລະໃນບົດຂຽນນີ້ພວກເຮົາສຸມໃສ່ສອງສາມທາງເລືອກທີ່ນິຍົມໃຊ້ເພື່ອສ້າງແອັບ web ເວັບແລະ native.

PWAs (Progressive Web Apps) aka web apps, ຖືກສ້າງຂຶ້ນດ້ວຍເທັກໂນໂລຢີເວບໄຊທ໌ທີ່ນິຍົມ HTML, CSS ແລະ JavaScript ແລະເຮັດວຽກຢູ່ໃນ browser. (ກວດເບິ່ງບາງແທັກ HTML ທີ່ ຈຳ ເປັນເພື່ອຊ່ວຍໃນການສ້າງຂອງທ່ານ.) PWAs ແມ່ນເວັບໄຊທ໌ເທິງມືຖືທີ່ມີປະສິດຕິພາບທີ່ຖືກອອກແບບໃຫ້ມີລັກສະນະຄ້າຍຄືກັບແອັບ app, ແລະການ ນຳ ໃຊ້ web APIs ເຮັດໃຫ້ພວກເຂົາມີ ໜ້າ ທີ່ຄ້າຍຄືກັບແອັບ native ພື້ນເມືອງ.

ສຳ ລັບ ຄຳ ແນະ ນຳ ເພີ່ມເຕີມກ່ຽວກັບການສ້າງແອັບ, ໃຫ້ເບິ່ງທີ່ໂພດຂອງພວກເຮົາກ່ຽວກັບວິທີການສ້າງແອັບ or ຫລືຖ້າມັນແມ່ນເວັບໄຊທີ່ທ່ານຕ້ອງການສ້າງໃຫ້ເບິ່ງຜູ້ສ້າງເວັບໄຊທ໌ຊັ້ນ ນຳ ແລະບໍລິການໂຮດເວັບ.

PWAs ທຽບກັບແອັບ Native ພື້ນເມືອງ: ຄວາມແຕກຕ່າງຄືແນວໃດ?

Progressive Web Apps ມີປະໂຫຍດຈາກການຕິດຕັ້ງແລະອາໄສຢູ່ໃນອຸປະກອນໂດຍບໍ່ ຈຳ ເປັນຕ້ອງມີຮ້ານ app. ແລະສ່ວນ ໜຶ່ງ ຂອງຂະບວນການແມ່ນ Web App Manifest ເຊິ່ງຊ່ວຍໃຫ້ນັກພັດທະນາສາມາດຄວບຄຸມວິທີທີ່ແອັບ appears ປາກົດແລະວິທີທີ່ມັນຖືກເປີດຕົວ. ພ້ອມກັນນັ້ນ, ນັກອອກແບບເວັບ / ນັກພັດທະນາດ້ານ ໜ້າ ກໍ່ຈະມີທັກສະທີ່ ຈຳ ເປັນໃນການເລີ່ມຕົ້ນກໍ່ສ້າງທັນທີ. ບໍ່ ຈຳ ເປັນຕ້ອງຮຽນພາສາ ໃໝ່, ບໍ່ຄືກັບແອັບ native ພື້ນເມືອງ.


ແອັບ Native ພື້ນເມືອງຖືກສ້າງຂຶ້ນດ້ວຍລະບົບປະຕິບັດການ OS ສະເພາະໃນໃຈ - ie. iOS ແລະ Android - ແລະໃຊ້ກອບຫລືພາສາໃດ ໜຶ່ງ ເພື່ອບັນລຸຈຸດປະສົງນັ້ນ. ຄໍາຮ້ອງສະຫມັກ iOS ປົກກະຕິໃຊ້ Xcode ຫຼື Swift, ແລະແອັບ Android Android, JavaScript. ແຕ່, ສຳ ລັບບົດຂຽນນີ້ພວກເຮົາສຸມໃສ່ສອງສາມກອບການເປີດແຫຼ່ງທີ່ໃຊ້ໂດຍໃຊ້ JavaScript - React Native ແລະ NativeScript - ທີ່ເຮັດວຽກ ສຳ ລັບທັງສອງແພລະຕະຟອມ.

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

ນີ້ພວກເຮົາເບິ່ງສາມທາງເລືອກທີ່ແຕກຕ່າງກັນ - ໜຶ່ງ ສຳ ລັບເວັບ (PWAs) ແລະສອງ ສຳ ລັບພື້ນເມືອງ (React Native, NativeScript) - ສຳ ລັບສ້າງແອັບ an. ພວກເຮົາ ດຳ ເນີນການໂດຍຜ່ານວິທີທີ່ພວກເຂົາ ດຳ ເນີນງານ, ສິ່ງທີ່ພວກເຂົາສາມາດເຮັດໄດ້ແລະເບິ່ງຈຸດແຂງແລະຈຸດອ່ອນຂອງພວກເຂົາເພື່ອຊ່ວຍທ່ານຕັດສິນໃຈວ່າທ່ານຄວນເລືອກທາງເລືອກໃດເພື່ອສ້າງແອັບ app ຂອງທ່ານ.


ໂປແກຼມເວັບທີ່ກ້າວ ໜ້າ: ສ້າງ ສຳ ລັບເວັບ

ຈຸດແຂງຂອງ PWAs

  • ແອັບ also ຍັງເຮັດວຽກຢູ່ໃນ browser
  • ການແຈກຢາຍ: ຕົວທ່ອງເວັບ, ວິສາຫະກິດແລະຮ້ານ app
  • ສາມາດ ນຳ ໃຊ້ React, Angular, Vue, vanilla ຫຼືໂຄງຮ່າງອື່ນໆ

ຈຸດອ່ອນຂອງ PWAs

  • ບໍ່ມີການເຂົ້າເຖິງທຸກໆ API ພື້ນເມືອງ
  • ຄວາມສາມາດແລະການແຈກຢາຍຮ້ານໃນ iOS ແລະ iPadOS ແມ່ນມີ ຈຳ ກັດ
  • ມັນຢູ່ໃນວິວັດທະນາການຢ່າງຕໍ່ເນື່ອງ

PWAs ແມ່ນຮູບແບບການອອກແບບໃນປະຈຸບັນເພື່ອສ້າງໂປແກຼມທີ່ສາມາດຕິດຕັ້ງໄດ້ສູງ, offline, ແລະຕິດຕັ້ງໂດຍໃຊ້ພຽງແຕ່ web web: HTML, CSS, JavaScript ແລະ API ຂອງ browser. ຂໍຂອບໃຈກັບພະນັກງານບໍລິການແລະຂໍ້ສະ ເໜີ ຂອງ web app manifest, ຕອນນີ້ພວກເຮົາສາມາດສ້າງປະສົບການ app ຊັ້ນ ໜຶ່ງ ຫຼັງຈາກຕິດຕັ້ງ ສຳ ລັບ Android, iOS, iPadOS, Windows, macOS, Chrome OS ແລະ Linux.

ເພື່ອສ້າງ PWAs, ທ່ານສາມາດໃຊ້ສະຖາປັດຕະຍະ ກຳ ໃດ ໜຶ່ງ: ຈາກດ້ານ server, vanilla JavaScript, React, Vue, Angular ຫຼືໂຄງຮ່າງອື່ນໆຂອງລູກຄ້າ. ມັນສາມາດເປັນແອັບພລິເຄຊັນທີ່ມີ ໜ້າ ດຽວຫລືຫລາຍ ໜ້າ ເວັບແລະພວກເຮົາ ກຳ ນົດວ່າພວກເຮົາຈະສະ ໜັບ ສະ ໜູນ ຜູ້ໃຊ້ແນວໃດໃນຂະນະທີ່ຢູ່ນອກ offline.


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

ໃນແງ່ຂອງການແຈກຢາຍ, ວິທີການທົ່ວໄປທີ່ສຸດແມ່ນຕົວທ່ອງເວັບ. ຜູ້ໃຊ້ຕິດຕັ້ງແອັບຈາກ browser ໂດຍການ ນຳ ໃຊ້ Add to Home Screen ຫລືຕິດຕັ້ງລາຍການເມນູ, ໂດຍການຍອມຮັບການເຊື້ອເຊີນໃຫ້ຕິດຕັ້ງຫຼືໂດຍໃຊ້ອິນເຕີເຟດຜູ້ໃຊ້ app web ທີ່ໃຊ້ໃນເວທີທີ່ ເໝາະ ສົມ. ມັນເປັນມູນຄ່າທີ່ສັງເກດວ່າ Apple ປະຕິເສດ PWA ທີ່ບໍລິສຸດທີ່ຖືກເຜີຍແຜ່ໃນ App Store ແລະຊຸກຍູ້ໃຫ້ນັກພັດທະນາເວັບແຈກຢາຍມັນຜ່ານ Safari.

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

ໃນແງ່ຂອງຄວາມສາມາດ, PWA ຈະສາມາດເຂົ້າເຖິງ API ເທົ່ານັ້ນທີ່ມີຢູ່ໃນໂປແກຼມທ່ອງເວັບໃນເວທີນັ້ນແລະມັນບໍ່ສາມາດຂະຫຍາຍໄດ້ດ້ວຍລະຫັດພື້ນເມືອງ - ຍົກເວັ້ນການແຈກຈ່າຍ PWA ຂອງ app. ໃນເລື່ອງນີ້, iOS ແລະ iPadOS ແມ່ນແພລະຕະຟອມທີ່ ຈຳ ກັດ ສຳ ລັບ PWAs, ໃນຂະນະທີ່ Chrome (ສຳ ລັບ Android ແລະ desktop OSs) ມີຄວາມພ້ອມຫລາຍຂື້ນແລະ ກຳ ລັງເຮັດວຽກ ໜັກ ເພື່ອເພີ່ມທຸກໆ API ທີ່ເປັນໄປໄດ້ໃນ JavaScript ກັບໂຄງການ Fugu.

  • ການເກັບຮັກສາຟັງທີ່ດີທີ່ສຸດ: ເລືອກຕົວເລືອກທີ່ ເໝາະ ສົມ ສຳ ລັບທ່ານ.

React ພື້ນເມືອງ

ຄວາມເຂັ້ມແຂງຂອງ React Native

  • ຮູບແບບດຽວກັນກັບ React.js
  • ບາງເວັບໄຊຕ໌ທີ່ເປີດເຜີຍ
  • ສະຫນັບສະຫນູນເວັບແລະ desktop

ຈຸດອ່ອນຂອງ React native

  • ບໍ່ສາມາດ ນຳ ໃຊ້ສ່ວນປະກອບ UI ເວັບ ໃໝ່ ໄດ້
  • ຂົວພື້ນເມືອງຕ້ອງການວຽກບາງຢ່າງ
  • ຕ້ອງມີປະສົບການດ້ານປະຕິກິລິຍາ

React Native ແມ່ນໂຄງຮ່າງອົງປະກອບທີ່ໃຊ້ໂດຍອີງໃສ່ JavaScript ໂດຍໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ຈາກເຟສບຸກເຊິ່ງໃຊ້ຮູບແບບການອອກແບບ React ພ້ອມທັງພາສາ JavaScript ເພື່ອລວບລວມແອັບ apps ພື້ນເມືອງ ສຳ ລັບ iOS, iPadOS ແລະ Android ຈາກລະຫັດແຫຼ່ງດຽວ.

ແຕ່ບໍ່ມີອົງປະກອບ HTML ໃດທີ່ຖືກຍອມຮັບ ສຳ ລັບການສະແດງ; ມີພຽງແຕ່ສ່ວນປະກອບອື່ນໆທີ່ຖືກຕ້ອງເທົ່ານັ້ນ. ເພາະສະນັ້ນ, ແທນທີ່ຈະສະແດງກ div> ກັບ a p> ແລະ a ປ້ອນຂໍ້ມູນ> ອົງປະກອບທີ່ມີ JSX, ທ່ານຈະໄດ້ຮັບການສະແດງຜົນກ ເບິ່ງ> ກັບ a ຂໍ້ຄວາມ> ແລະ a ຂໍ້ມູນເຂົ້າ>. ສຳ ລັບສ່ວນປະກອບທີ່ມີຄໍເຕົ້າໄຂ່, ທ່ານຍັງໃຊ້ CSS ແລະຮູບແບບໄດ້ຖືກ ກຳ ນົດຜ່ານ Flexbox.

ອິນເຕີເຟດຂອງຜູ້ໃຊ້ຈະບໍ່ຖືກ ນຳ ໄປໃຊ້ໃນ DOM ຂອງໂປແກຼມທ່ອງເວັບແຕ່ໃຊ້ຫ້ອງສະ ໝຸດ ໂຕ້ຕອບແບບພື້ນຖານຂອງຜູ້ໃຊ້ໃນ Android ແລະ iOS. ສະນັ້ນ, ກ ປຸ່ມ> ໃນ ReactNative ຈະກາຍເປັນຕົວຢ່າງຂອງ UIButton ໃນ iOS ແລະ android.widget.Button class ໃນ Android; ບໍ່ມີເວລາແລ່ນເວບໄຊທ໌ໃດໆທີ່ກ່ຽວຂ້ອງກັບ React Native.

ເຖິງຢ່າງໃດກໍ່ຕາມ, ລະຫັດ JavaScript ທັງ ໝົດ ຈະຖືກປະຕິບັດຢູ່ໃນເຄື່ອງ virtual virtual ໃນເຄື່ອງ, ດັ່ງນັ້ນບໍ່ມີ JavaScript ສຳ ລັບການປ່ຽນລະຫັດພື້ນເມືອງແທ້ໆໃນເວລາທີ່ລວບລວມແອັບ.. ມີຊຸດຂອງ API ທີ່ມີຊື່ສຽງ ສຳ ລັບນັກພັດທະນາເວັບເຊັ່ນ Fetch API, WebSockets ແລະເວລາຂອງໂປແກຼມທ່ອງເວັບ: setInterval ແລະ requestAnimationFrame. ຄວາມສາມາດອື່ນໆໄດ້ຖືກ ນຳ ໄປໃຊ້ໃນເວທີໂດຍຜ່ານ API ທີ່ ກຳ ນົດເອງ, ເຊັ່ນວ່າພາບເຄື່ອນໄຫວ.

ທ່ານສາມາດເລີ່ມຕົ້ນໂຄງການ React Native ຢ່າງໄວວາໂດຍມີສອງ CLI ທີ່ບໍ່ເສຍຄ່າ: Expo ຫຼື ReactNative CLI ທີ່ກ້າວ ໜ້າ ແລະເປັນທາງການ. ຖ້າທ່ານໃຊ້ CLI ຢ່າງເປັນທາງການ, ທ່ານຍັງຕ້ອງການ Android Studio ເພື່ອລວບລວມແລະທົດສອບແອັບ app Android ແລະ Xcode ເພື່ອເຮັດເຊັ່ນດຽວກັນໃນ iOS ແລະ iPadOS, ດັ່ງນັ້ນທ່ານຈະຕ້ອງມີຄອມພິວເຕີ້ macOS ສຳ ລັບແພລະຕະຟອມນັ້ນ.

React Native ລວບລວມແອັບ native ພື້ນເມືອງ ສຳ ລັບ iOS ແລະ Android, ຊຶ່ງ ໝາຍ ຄວາມວ່າການແຈກຈ່າຍແອັບ app ຂອງທ່ານຈະປະຕິບັດຕາມກົດລະບຽບດຽວກັນກັບແອັບ native ພື້ນເມືອງອື່ນໆ: ຮ້ານຮ້ານ ສຳ ລັບແອັບ public ສາທາລະນະ, ການແຈກຈ່າຍວິສາຫະກິດແລະການທົດສອບ alpha / beta. ໂດຍປົກກະຕິແລ້ວ, ທ່ານບໍ່ສາມາດແຈກຈ່າຍແອັບ through ຜ່ານ browser, ເຖິງແມ່ນວ່າ React Native ສຳ ລັບເວັບແລະ Microsoft React Native ສຳ ລັບແພລະຕະຟອມ Windows ກໍ່ສາມາດຊ່ວຍໄດ້.

NativeScript

ຄວາມເຂັ້ມແຂງຂອງ NativeScript

  • ເຄື່ອງມືທີ່ດີ ສຳ ລັບການເຂົ້າລະຫັດແລະການທົດສອບ
  • ວາງສະແດງຮູບພາບທີ່ກ້ວາງຂວາງຂອງແອັບພ້ອມທີ່ຈະຫລິ້ນກັບ
  • ໂປຣແກຣມ Android ແລະ iOS ທຸກລຸ້ນລ້ວນແຕ່ຖືກເປີດເຜີຍໃນ JS

ຈຸດອ່ອນຂອງ NativeScript

  • ຊຸມຊົນຂະ ໜາດ ນ້ອຍ
  • ບໍ່ສາມາດ ນຳ ໃຊ້ສ່ວນປະກອບ UI ເວັບ ໃໝ່ ໄດ້
  • ບໍ່ມີເວບໄຊທ໌, desktop ຫຼື React ສະ ໜັບ ສະ ໜູນ

NativeScript ບໍ່ໄດ້ເປັນທີ່ຮູ້ຈັກກັນດີວ່າ React Native ແຕ່ມັນຈະແຂ່ງຂັນໃນຂະ ແໜງ ດຽວກັນ: ແອັບ native ພື້ນເມືອງຂອງ iOS ແລະ Android ຈາກ JavaScript ແລະກອບເວັບຕ່າງໆ. ມັນຊ່ວຍໃຫ້ທ່ານໃຊ້ JavaScript ຫຼື TypeScript ແລະເອກະສານໂຕ້ຕອບຜູ້ໃຊ້ XML ເພື່ອສ້າງແອັບ native ພື້ນເມືອງ. ມັນຍັງສະ ໜັບ ສະ ໜູນ Angular ແລະ Vue ຢູ່ທາງນອກ, ສະນັ້ນມັນເປັນທາງອອກທີ່ດີ ສຳ ລັບນັກພັດທະນາທີ່ໃຊ້ໃນກອບເຫຼົ່ານີ້.

ຂໍ້ດີຂອງ NativeScript ຈະແຈ້ງກວ່າເມື່ອທ່ານໃຊ້ Angular ຫຼື Vue. ສຳ ລັບ Angular, ທ່ານສ້າງສ່ວນປະກອບດຽວກັນທີ່ທ່ານເຄີຍໃຊ້ແຕ່ໃຊ້ XML ແທນ HTML ສຳ ລັບແມ່ແບບ, ລວມທັງການຜູກຂໍ້ມູນ. ໃນ XML, ແທນທີ່ຈະກ div> ກັບ a p> ແລະ img>, ທ່ານຈະວາງ StackLayout> ກັບ a ປ້າຍ ກຳ ກັບ> ແລະ ຮູບພາບ> ສ່ວນປະກອບ.

CSS ແລະ Sass ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ທີ່ມີຮູບແບບຄ້າຍຄືກັນກັບ CSS ໃນ browser. ການຄວບຄຸມເສັ້ນທາງແລະເຄືອຂ່າຍແມ່ນເຮັດຜ່ານການຈັດຕັ້ງປະຕິບັດການບໍລິການ Angular ມາດຕະຖານ. ສຳ ລັບ Vue, ມັນຄ້າຍຄືກັນ; ທ່ານຂຽນແມ່ແບບໃນ XML ແທນທີ່ຈະໃຊ້ HTML ຄືກັນ ແມ່ແບບ> ອົງປະກອບໃນເອກະສານ .vue ຂອງທ່ານ.

NativeScript ປະກອບມີການລວບລວມສ່ວນປະກອບຕ່າງໆທີ່ຖືກ ນຳ ມາໃຊ້ໃນການຄວບຄຸມພື້ນເມືອງ Android ຫລື iOS, ສະນັ້ນເມື່ອທ່ານລົງລາຍຊື່ຫລືຜູ້ເລືອກມັນຈະເປັນແອັບ native ພື້ນເມືອງ, ໂດຍໃຊ້ແນວຄິດດຽວກັນກັບໃນ React Native.

ລະຫັດ JavaScript ຫຼື TypeScript ຂອງທ່ານ (ຖືກໂອນເຂົ້າ) ຖືກປະຕິບັດຢູ່ໃນເຄື່ອງ virtual JavaScript ໃນອຸປະກອນພ້ອມດ້ວຍສະພານໄປຫາ / ຈາກສະພາບແວດລ້ອມພື້ນເມືອງ. ໃນຂົວນັ້ນ, API ພື້ນເມືອງທັງ ໝົດ ຈາກ Android ຫລື iOS / iPadOS ຈະຖືກເປີດເຜີຍດັ່ງນັ້ນເຖິງວ່າຈະມີການເຂົ້າເຖິງ API ຂ້າມເວບໄຊທ໌, ພວກເຮົາສາມາດເລັ່ງດ່ວນຫຼືໂທຫາລະຫັດ Java ຫຼື Objective-C ໃດໆຈາກ JavaScript / TypeScript ແລະ NativeScript ຈະປະເພດຂໍ້ມູນ marshal.

NativeScript ມີການສະ ໜັບ ສະ ໜູນ ທີ່ຍິ່ງໃຫຍ່ ສຳ ລັບເຄື່ອງມື, ລວມທັງ plugins ລະຫັດ VS, CLI, ລະບົບທົດສອບການໂຫຼດແບບຮ້ອນແລະໂປແກມຫຼີ້ນຫຼີ້ນ NativeScript, ສະນັ້ນທ່ານບໍ່ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງເພິ່ງພາອາໃສທັງ ໝົດ ໃນຂະນະທີ່ທົດສອບ, ພ້ອມທັງບໍລິການເພີ່ມເຕີມອີກ ຈຳ ນວນ ໜຶ່ງ ເຊັ່ນ: online ສະ ໜາມ ເດັກຫຼິ້ນ.

ສຸດທ້າຍ, NativeScript ພຽງແຕ່ລວບລວມແອັບ for ສຳ ລັບ Android ແລະ iOS ທີ່ສາມາດຕິດຕັ້ງໄດ້ຈາກຊ່ອງທາງການແຈກຢາຍແລະຮ້ານຄ້າ app ຢ່າງເປັນທາງການຖ້າທ່ານປະຕິບັດຕາມກົດລະບຽບຂອງພວກມັນ, ການແຈກຈ່າຍວິສາຫະກິດແລະການທົດສອບ alpha / beta. ໂດຍປົກກະຕິຈະບໍ່ມີວິທີແຈກຢາຍແອັບຕ່າງໆຈາກ browser ແລະບໍ່ມີວິທີແກ້ໄຂ ສຳ ລັບແອັບ apps desktop ສຳ ລັບແພລະຕະຟອມນີ້.

ບົດຂຽນນີ້ຖືກຈັດພີມມາໃນເບື້ອງຕົ້ນ ສະບັບທີ 325 ສຸດທິ, ວາລະສານທີ່ຂາຍດີທີ່ສຸດໃນໂລກ ສຳ ລັບນັກອອກແບບແລະພັດທະນາເວັບ. ຊື້ ສະບັບທີ 325 ຫຼື ຈອງ ສຸດທິ.

ເຂົ້າຮ່ວມກັບພວກເຮົາໃນເດືອນເມສາປີ 2020 ດ້ວຍການເຂົ້າສາຍຂອງພວກເຮົາກ່ຽວກັບ superstars JavaScript ທີ່ GenerateJS - ກອງປະຊຸມຊ່ວຍໃຫ້ທ່ານສ້າງ JavaScript ທີ່ດີຂື້ນ. ສັ່ງຈອງໄດ້ທີ່generateconf.com 

ໂຊ່ງ
ແນວໂນ້ມການຄ້າທີ່ໃຫຍ່ທີ່ສຸດຂອງປີ 2016 - ເປີດເຜີຍ
ອ່ານ

ແນວໂນ້ມການຄ້າທີ່ໃຫຍ່ທີ່ສຸດຂອງປີ 2016 - ເປີດເຜີຍ

ວັນເວລາຂອງຍີ່ຫໍ້ທີ່ເປັນຕົວແທນໃຫ້ແກ່ບັນດາຫົວ ໜ່ວຍ megalithic ທີ່ຢູ່ຫ່າງໄກທີ່ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ແລະຖືກປິດບັງຢູ່ເບື້ອງຫຼັງຂອງປະ ຈຳ ຕະກູນຂອງບໍລິສັດແມ່ນສິ້ນສຸດແລ້ວ. ຜູ້ບໍລິໂພກໃນມື້ນີ້ຄາດວ່າຈະສາມາດພົວພັນກັ...
10 ຫລັກສູດການອອກແບບກຣາຟຟິກທີ່ບໍ່ເສຍຄ່າທາງອອນລາຍ
ອ່ານ

10 ຫລັກສູດການອອກແບບກຣາຟຟິກທີ່ບໍ່ເສຍຄ່າທາງອອນລາຍ

ຕ້ອງການຮຽນຮູ້ທັກສະ ໃໝ່ໆ, ຫລືປັບປຸງພື້ນຖານຂອງຄວາມຮູ້ດ້ານການອອກແບບກາຟິກຂອງທ່ານ? ກ່ອນ ໜ້າ ນີ້ພວກເຮົາໄດ້ ນຳ ເອົາ ຄຳ ແນະ ນຳ ກ່ຽວກັບການອອກແບບທີ່ດີ ສຳ ລັບການອອກແບບ, ບໍ່ໃຫ້ເວົ້າເຖິງປຶ້ມ ebook ຟຣີທີ່ ໜ້າ ປະຫລາ...
ພື້ນທີ່ການອອກແບບນິເວດວິທະຍານີ້ເຕັມໄປດ້ວຍຄວາມຢາກຮູ້ຢາກເຫັນ
ອ່ານ

ພື້ນທີ່ການອອກແບບນິເວດວິທະຍານີ້ເຕັມໄປດ້ວຍຄວາມຢາກຮູ້ຢາກເຫັນ

Valentin Adam ແມ່ນຜູ້ເກັບ. ປື້ມ, vinyl, ຂອງຫຼິ້ນ, ການພິມແລະຕົ້ນໄມ້ຕ່າງໆແຂ່ງຂັນກັນເພື່ອໃຫ້ຄວາມສົນໃຈກັບຂອງປອມທີ່ແປກປະຫຼາດແລະລ້ ຳ ລວຍທີ່ກະແຈກກະຈາຍໄປທົ່ວພື້ນທີ່ສະຕູດິໂອຂອງນັກອອກແບບກຣາບຟິກທີ່ຢູ່ໃນໃຈກາງເມືອ...