பிங்

முற்போக்கான வலை பயன்பாடுகள் எதிர்காலமா? அவர்கள் சொந்த பயன்பாடுகளை நன்மைக்காக புதைப்பார்களா?

பொருளடக்கம்:

Anonim

இது நாகரீகமான கலைச்சொல். PWAகள் அல்லது அதே என்ன, Progressive Web Applications அல்லது _Progressive Web Apps_ அதன் சுருக்கமான ஆங்கிலத்தில். Redmond இயக்க முறைமைக்கு பிரத்தியேகமாக இல்லாவிட்டாலும், Windows 10க்கு இது சமீபத்திய கூடுதலாகும். அவை சொந்த பயன்பாடுகளின் எதிர்முனை மற்றும் காகிதத்தில், எல்லாமே ஒரு நன்மை.

சொந்தப் பயன்பாடுகளுக்கும் இணையப் பயன்பாடுகளுக்கும் இடையிலான போரின் கடைசிப் படியான, பொருள்மயமாக்கலைத் தவிர வேறொன்றுமில்லை, இவை எப்போதும் உள்ளன. மற்றும் பல சந்தர்ப்பங்களில் அவை முந்தையதை விட சரியான மாற்றாக இருந்துள்ளன, எனவே அவற்றின் பயன்பாட்டில் ஏன் ஒரு படி மேலே செல்லக்கூடாது?

முற்போக்கு வலை பயன்பாடுகள் என்றால் என்ன

ஏற்கனவே எதையாவது முன்னேறிவிட்டோம். PWA வின் (முற்போக்கு வலை பயன்பாடுகள்) சொந்தமானவற்றை விட உண்மையான நன்மைகள் உள்ளன PWA கள் HTML5 மற்றும் _சேவை தொழிலாளர்கள்_ (நம்மை அனுமதிக்கும் தொழில்நுட்பம்) போன்ற வலை பயன்பாடுகளின் பரிணாம வளர்ச்சியாகும். உலாவிகளில் பின்னணியில் சேவைகளை இயக்க), எங்கள் மொபைல் ஃபோனில் நிறுவப்பட்ட நேட்டிவ் அப்ளிகேஷனில் நாம் காணக்கூடியதைப் போன்ற பயனர் அனுபவத்தை வழங்குவதற்கு.

முற்போக்கான பயன்பாடுகள் திறந்த வலைத் தரநிலைகளை அடிப்படையாகக் கொண்டவை மற்றும் முதன்மையாக ஒரு வழக்கமான வலைப் பயன்பாடு போன்று எழுதப்பட்டவை, HTML, CSS மற்றும் JavaScript இல். PWAகள் இரண்டு தூண்களை அடிப்படையாகக் கொண்டவை:

சேவை பணியாளர்கள் முதல் படி பின்னணி சேவைகளைப் பயன்படுத்துவதாகும். PWA ஐத் திறக்கும்போது, ​​சேவையகம் சேவைப் பணியாளரை ஏற்றி நிறுவுகிறது, இதனால் பயன்பாடு தொடங்கும் போது அது தொடங்கும் மற்றும் தொடர்புடைய டொமைனில் உள்ள ஒவ்வொரு பிணைய கோரிக்கையும் தெரிவிக்கப்படும்.கூடுதலாக, சேவைத் தொழிலாளி மற்றும் அதன் தற்காலிக சேமிப்பானது பயன்படுத்தப்படும் உலாவியில் (கூகிள் குரோம், மொஸில்லா பயர்பாக்ஸ் மற்றும் ஓபரா) சேமிக்கப்படுகிறது, இதனால் இணைப்பு இல்லாமல் கூட PWA ஐப் பயன்படுத்த முடியும், ஏனெனில் இது தற்காலிக சேமிப்பிலிருந்து உள்ளடக்கத்தை ஏற்றுகிறது.

Application Shell Architecture ஆப் ஷெல் தான் முதலில் ஏற்றப்படும் மற்றும் காண்பிக்கும் மற்றும் இடைமுகத்தின் அடிப்படையாகும். மறுபுறம் காட்டப்படும் உள்ளடக்கம் உள்ளது, இது இணையத்திலிருந்து ஏற்றப்பட்டது. கூடுதலாக, பயன்பாடு திறக்கப்படும் போது ஷெல் செயலி சேவை பணியாளர் தற்காலிக சேமிப்பில் சேமிக்கப்படும், இதனால் ஏற்றும் நேரம் சேமிக்கப்படும். சுருக்கமாகச் சொல்வதென்றால், செயல்பாடு மற்றும் உள்ளடக்கத்தை தனித்தனியாக ஏற்றுவதற்கு இடையே வேறுபாடு காண்பதே முக்கிய பண்பு என்று நாம் கூறலாம்.

ஒரு நல்ல எண்ணிக்கையிலான நன்மைகளை வழங்குகிறது, ஆனால் சில குறைபாடுகள் பாரம்பரிய பூர்வீக பயன்பாடுகளுடன் ஒப்பிடும்போது.

நன்மைகள் மற்றும் சில தீமைகள்

முதல் மற்றும் மிகவும் குறிப்பிடத்தக்க விஷயம் என்னவென்றால், நிறுவல் தேவையில்லை , சில நேரங்களில் வரையறுக்கப்பட்ட ஒன்று. எதிர்மறையான பகுதி என்னவென்றால், அவர்களுக்கு நிலையான இணைய இணைப்பு தேவைப்படுகிறது, அது இன்று அவ்வளவு கடினமாக இல்லை என்றாலும், சில சமயங்களில் அதை அணுக முடியாத நேரங்களும் உள்ளன.

இன்னொரு நன்மை என்னவென்றால், ஃபோனின் _ஹார்டுவேரை ஒரு நேட்டிவ் ஆப்ஸைப் போன்றே சார்ந்திருக்காமல், வேகமான ஏற்றுதல் வேகத்தை அனுமதிக்கும் (இருந்தால் எங்களிடம் நல்ல நெட்வொர்க் இணைப்பு உள்ளது, நிச்சயமாக). விருப்பமும் உள்ளது, அது கிட்டத்தட்ட ஒரு சொந்த பயன்பாடாக இருந்தாலும், அதைப் பதிவிறக்கம் செய்து _ஆஃப் லைனில்_ பயன்படுத்த முடியும்.

கூடுதலாக, புஷ் அறிவிப்புகளை நேரடியாக _ஸ்மார்ட்ஃபோனுக்கு அனுப்பலாம். நாம் அவற்றைச் செயல்படுத்தும் நேரத்தில் பார்வையில் இருந்து மறைந்துவிடும்.

அவர்கள் வழங்கும் மற்றொரு நன்மை என்னவென்றால், செக் அவுட் செய்து அதை வாங்குவதற்கு முன், இதை பதிவிறக்கம் செய்வதற்கு முன் அதை முயற்சி செய்யலாம். இறுதியில் அது நம்மை நம்ப வைக்கவில்லை என்றால் நமது பாக்கெட்டுக்கு ஒரு சேமிப்பு.

முற்போக்கு வலை பயன்பாடுகளும் எந்த இயக்க முறைமையிலும் இதை இயக்க அனுமதிக்கலாம் ), நேட்டிவ் ஆப்ஸை விட ஒரு பெரிய நன்மை, இதில் ஒவ்வொன்றுக்கும் iOS, Android, Windows, Mac... அல்லது வேறு எந்த சிஸ்டத்திற்கும் ஒரு குறிப்பிட்ட ஆப்ஸ் தேவைப்படுகிறது.

ஒரு முற்போக்கான வலைப் பயன்பாடு, அது இயங்கும் இயக்க முறைமையின் கட்டமைப்பிற்குப் பொருந்தக்கூடிய பல்வேறு விருப்பங்களையும் அம்சங்களையும் வழங்குகிறது.

அவர்கள் _மால்வேருக்கு எதிராக அதிக பாதுகாப்பை வழங்குகிறார்கள்_ காரணம், உள்ளே இருந்து மட்டுமே அணுகக்கூடிய அமைப்பின் குறிப்பிட்ட பகுதிகளை அவர்களால் அணுக முடியாது.

மறுபுறம், PWA-ஐப் பயன்படுத்துவது எப்பொழுதும் பயன்பாட்டின் மிகச் சமீபத்திய பதிப்பை அணுகுவதன் நன்மையைக் கொண்டுவருகிறது, இது சொந்த பயன்பாடுகளைப் போலல்லாமல் செய்கிறது. PWA களை புதுப்பிப்பது பூர்வீகமானவற்றை விட எளிதானது, டெவெலப்பரிடம் _update_ கிடைக்கும்போது பயனர் புதுப்பிக்க வேண்டும், அதற்கு அவர்களின் பங்கில் அதிக வேலை தேவைப்படுகிறது.

PWA இன் மேம்பாடு மற்றும் பராமரிப்புக்கு சொந்த பயன்பாட்டை விட ஒரு நாளைக்கு குறைவான நிரலாக்கம், மேம்பாடு மற்றும் பராமரிப்பு வேலைகள் தேவை ஒரு இணையப் பக்கம் மற்றும் இயங்குதளம் சார்ந்த பயன்பாடு.

"

இது சொந்த பயன்பாடுகளுடன் ஒப்பிடும்போது குறைந்த வளர்ச்சி மற்றும் மேலாண்மை செலவுகளாக மொழிபெயர்க்கப்படுகிறது அவற்றை அந்தந்த ஆப் ஸ்டோர்களில் வைப்பதற்காக Google அல்லது Apple உடன் இல்லை.மற்றொரு விஷயம் என்னவென்றால், இவை தற்போதைய பயன்பாட்டு அங்காடிக்கு வெளியே வாங்கப்படலாம்... மற்றும் செயல்முறைக்கு உட்பட்ட அனைத்தும் (கட்டண பாதுகாப்பு, கொள்முதல் செயல்முறை...) ஆனால் அது இன்னும் எட்டப்படவில்லை."

நன்மைகளை ஐந்து புள்ளிகளில் சுருக்கமாகக் கூறலாம்:

  • வேகமான ஏற்ற நேரங்களுடன் மொபைலில் சிறந்த செயல்திறனை வழங்குகிறது
  • இடைமுகம் நேட்டிவ் ஆப்ஸ் வழங்கியதைப் போன்றது
  • ஆஃப்லைனில் வேலை செய்யும் திறன்
  • பயனர்களுக்கு அறிவிப்புகளை அனுப்ப முடியும்
  • வளங்களின் குறைந்த நுகர்வு
  • புதுப்பிக்க எளிதானது

முற்போக்கு வலை பயன்பாடுகள் சிறந்ததா?

எனவே நாம் இரு முரண்பட்ட நிலைப்பாடுகளைக் காண்கிறோம். Native Applications vs. Progressive Web Application மைக்ரோசாப்ட், அவர்களின் நாட்கள் பிந்தையவர்களுக்கு ஆதரவாக எண்ணப்படுகின்றன.

வெற்றியின் ஒரு பகுதி பயனாளரிடமும் உள்ளது அல்லது கணினியா? இப்போதைக்கு, எதிர்காலம் இணையப் பயன்பாடுகளுக்கானதா இல்லையா என்பது எங்களுக்குத் தெரியாது, ஆனால் அவை மறுக்க முடியாத திறனைக் கொண்டுள்ளன, அவை மேலும் மேலும் திறமையாகப் பயன்படுத்தப்படுகின்றன.

அட்டைப் படம் | Flickr

பிங்

ஆசிரியர் தேர்வு

Back to top button