"Refreshable" என்பது என்ன அர்த்தம்
அதிகாரமான iPhone பயனாளர்கள், பல ஆப்ஸ்களில் உள்ளடக்கத்தை புதுப்பிக்க திரையை கீழே இழுப்பதை இயல்பாகவே அறிவார்கள் - இதுவே pull-to-refresh என்று வழங்கப்படும் செயல், இதுவே "புதுப்பிக்கக்கூடியது" என்று அர்த்தம். முந்தைய Splync பதிப்புகளில் இந்த அம்சத்தை ஆதரிக்கவில்லை. திரையை புதுப்பிக்க ஒரே வழி, ஆப்பை மூடி மீண்டும் திறப்பது. ஆனால் அந்த நேரத்தில் Splync வ1.3 முதல் நீங்கள் உள்நுழைந்திருப்பதாகவே இருந்தாலும், அது சரியானதாக இல்லை. Splync எளிதான பகிரப்பட்ட செலவுக் கணக்கீட்டு செயலியாகத் திகழ விரும்புவதாக இருப்பதால், திரையை புதுப்பிக்க எளிதாகவே இருக்க வேண்டும். அதனால் தான் v1.10 இல் pull-to-refresh ஐ அறிமுகம் செய்யப்பட்டுள்ளது, Splync ஐ முழுமையாக புதுப்பிக்கக்கூடியதாக மாற்றியது.
Splync உங்கள் தரவை எப்படி புதுப்பிக்கிறது (முழு ரீலோடு / பார்வை புதுப்பிப்பு)
முகப்புத் திரையில் — உங்கள் சுயவிவரப் படம், நண்பர் பட்டியல், மற்றும் திட்டப் பட்டியல் காணப்படும் இடத்தில் — pull-to-refresh முழுமையான ரீலோடு செய்கிறது. இது கணக்கு தொடர்பான அனைத்து தரவையும் மீண்டும் பெறுகிறது, உள்நுழைந்து மீண்டும் உள்நுழைவது போன்றதே இது. இதனால், புதுப்பித்தல் சுமார் ஒரு வினாடி எடுக்கலாம், ஏன் என்றால் லோடிங் குறிப்பு காட்டப்படும். திட்டத் திரையில், உங்கள் செலவுப் பட்டியல் காணப்படும் இடத்தில், அதே pull-down செயல் ஒளியமான பார்வை புதுப்பிப்பை தூண்டுகிறது. திட்டத்துக்கேற்ப தரவுகள் மட்டுமே புதுப்பிக்கப்படும், ஜாதி மாற்றங்கள் மற்றும் செலவு புதுப்பிப்புகள் போன்றவை. யாராவது புதிய செலவை சேர்த்தாரா என்பதைப் பார்க்க முழு வினாடி காத்திருக்க தெரியாது. மேலும், Splync தானாகவே திட்ட தரவை சர்வரில் இருந்து பின்னணியில் பெறாது. நீங்கள் மாற்றங்களைச் செய்யும்போது, செலவை விவரமாக பார்க்க திறக்கும் பொழுது, அல்லது திட்டப் பக்கத்தை கையால் புதுப்பிக்கும்போது, ஆப்ஸ் புதுப்பிப்புகளைச் சரிபார்க்கும்.
நேரடி ஒத்திசைவு ஏன் வேண்டாம்
சில பயனாளர்கள் ஒரு நண்பர் புதிய செலவைச் சேர்க்கும் போது திட்ட புதுப்பிப்புகள் உடனடியாக தோன்ற வேண்டும் என்று எதிர்பார்க்கலாம். நேரடி ஒத்திசைவு வசதியாக தோன்றினாலும், இது முக்கியமான மாற்றங்களை கொண்டுள்ளது. தொடர்ச்சியான பின்னணி புதுப்பிப்புகள் அதிக பேட்டரி, அதிக மொபைல் டேட்டா மற்றும் சிக்கலான சர்வர் இணைப்பை தேவைப்படுத்தும், இது அனைவருக்கும் ஆப்பை மெதுவாக்கலாம். Splync இன் தேவைப்பட்ட நெருக்கமான அணுகுமுறை அனுபவத்தை எளிதாக்கி, உறுதியாக வைக்கிறது, மேலும் நீங்கள் உங்கள் செலவுக் கணக்கை பார்வையிடும் போது திரை திடீரென மாறுவதைத் தடுக்கும். பாதுகாப்பு கருதல்களும் உள்ளன. சர்வர் உடன் ஒரு நிலையான இணைப்பை பராமரிப்பது அனுமதிக்கப்படாத அணுகலுக்கான வெளிப்பாட்டு சாளரத்தை அதிகரிக்கிறது மேலும் பின்னணியில் கூடுதல் அங்கீகார தற்காப்பு செயல்பாட்டை இயக்க வேண்டும். நீங்கள் செயல் ஆற்றும் போது மட்டுமே புதுப்பிப்பதன் மூலம், Splync தேவையற்ற நெட்வொர்க் செயல்பாட்டை குறைக்கிறது மேலும் தரவுக்கான அணுகல்களை மேலும் கணிக்கக்கூடியதாக மற்றும் கட்டுப்பாட்டில் வைத்திருக்கிறது.
.refreshable எண்குறிகளின் பின்புலம்
முதலில், இந்த புதுப்பிப்பு எளிதாக இருக்கும் என்று நினைத்தேன். iOS மேம்பாட்டுக்காக பயன்படுத்தப்படும் Swift மொழியில், .refreshable மாற்றியை ScrollView அல்லது பட்டியலுடன் இணைப்பதன் மூலம் pull-to-refresh ஐ செயல்படுத்த முடியும். ஆனால், இது நான் எதிர்பார்த்தவாறு வேலை செய்யவில்லை. பிரச்சினையை ஆராய்ந்த பிறகு, நான் காரணத்தை உணர்ந்தேன். நண்பர் பட்டியல் மற்றும் திட்ட பட்டியல் கொண்ட முழு மேல் திரைக்கு pull-to-refresh ஐ சேர்க்கவேண்டும் என்று நினைத்தேன். ஆனால், அசல் வடிவமைப்பில், அவை இரண்டும் வேறுபட்டவை. இதனால், .refreshable எந்த ஸ்க்ரோல் பாகத்திற்கு சொந்தமானது என்பதை அறியவில்லை, மற்றும் செயல் எனக்காதே உணரப்படவில்லை. இதை சரி செய்ய, நண்பர் பட்டியல் மற்றும் திட்ட பட்டியலை மீண்டும் அமைத்தேன், அவை தனியாக ஸ்க்ரோலாகாது. உலகளாவிய பார்வை தானாகவே ஸ்க்ரோலாகும், அந்தக் கொண்டளவுக்கு மேல் உள்ளடக்கத்தை விடுகிறது. ஒரு சரியான ஸ்க்ரோல் தொகுதி மட்டுமே இருப்பதை உறுதிகரித்த பிறகு, .refreshable என எதிர்பார்த்தபடி வேலை செய்தது. பயனாளர்கள் ஒரு டேப் மூலம் புதுப்பிக்கக்கூடியதாக ஒரு வழக்கமான refresh பொத்தானையும் சேர்த்தேன்.
நீங்கள் இழுப்பது வேலை செய்யவில்லையா? கொஞ்சம் மேலும் இழுக்கவும்
பெரும்பாலான iOS ஆப்ஸ்களில், pull-to-refresh நீங்கள் இழுக்கத் தொடங்கும் போது உடனடியாக செயல்படாது. SwiftUI இல் ஒரு உள்ளமைந்த செயல் முனைவுமானது: நீங்கள் ஒரு குறிப்பிட்ட தூரத்தை இழுக்கும் வரை, சிஸ்டம் புதுப்பிக்காது. இது மேலிருந்து ஸ்கிரோல் செய்யத் தொடங்கும்போது தவறான புதுப்பிப்புகளைத் தடுக்கும். Splync இந்த நிலையான நடத்தையை பின்பற்றுகிறது. குறுகிய இழுப்பினால் உள்ளடக்கம் புதுப்பிக்கப்படாது என்பதை நீங்கள் கவனிக்கலாம், ஆனால் கொஞ்சம் நீண்ட இழுப்பு - புதுப்பிப்பு குறியீடு தோன்றும் வரை - புதுப்பிப்பைத் தூண்டும். இந்த வடிவமைப்பு செயல்களைக் கவனமாக வைத்திருக்கிறது. இது தேவையற்ற புதுப்பிப்புகளைத் தவிர்க்கின்றது, குறிப்பாக பயனாளர்கள் நீளமான செலவுப் பட்டியல் அல்லது திட்டங்களைச் ஸ்கிரோல் செய்யும் திரைகளில். நீங்கள் சிறிது மேலே இழுக்கும் போது குறியீடு தோன்றும், உங்கள் விரலை விடும்போது புதுப்பிப்பு துவங்கும். இது ஒரு சிறிய விஷயம், ஆனால் இது மேம்பட்ட மற்றும் எதிர்பார்க்கக்கூடிய அனுபவத்தை வழங்குகிறது. விளக்கமாகச் சொல்லவேண்டுமே: இது நீண்ட நேரம் இழுப்பது அல்லது அதிக அழுத்தத்தை பயன்படுத்துவது பற்றியது அல்ல. முக்கியம் நீண்ட தூரம் இழுப்பது.
சிறிய அம்சம், கவனமாக வடிவமைக்கப்பட்டது
Pull-to-refresh என்பது சிறிய செயல்பாடு போல தோன்றினாலும், அதை உருவாக்குவதில் வடிவமைப்பு தேர்வுகள், தொழில்நுட்ப மறுசீரமைப்பு, மற்றும் பின்னணியில் எதிர்பார்க்காத எண்ணிக்கைகள் உள்ளன. Splync v1.10 உங்கள் தரவை இயல்பாக, திட்டமாக, மற்றும் எதிர்பார்க்கக்கூடிய வகையில் புதுப்பிக்க செய்கிறது - எளிய பகிரப்பட்ட செலவுக் கணக்கு செயலியில் எப்படி இருக்க வேண்டுமோ அப்படித்தான். இந்த மேம்பாடு உங்களுக்கு மென்மையான அனுபவத்தையும், ஒவ்வொரு குறிப்புக்குள் செலுத்தப்படும் கவனத்தையும் காட்டுவதை நம்புகிறேன். Splync ஐப் பயன்படுத்தியதற்கு நன்றி.