Telegram Mini Apps எங்களது Onboarding நேரத்தை 2 நிமிடங்களிலிருந்து 10 வினாடிகளாக எவ்வாறு குறைத்தன

எனது புதிய விளையாட்டை உருவாக்குவது கடினம் என்று நான் நினைத்தேன்.

நான் தவறாக நினைத்தேன்.

கடினமான பகுதி விளையாட்டின் தர்க்கம் (game logic) அல்லது அனிமேஷன்கள் அல்ல.

விளையாட்டு தொடங்குவதற்கு முன்னால் உள்ள அனைத்தும் தான் கடினமான பகுதி.

விளையாட்டின் போக்கை (gameplay) மேம்படுத்தவே நான் அதிக நேரத்தைச் செலவிட்டேன்.

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

பாரம்பரிய மொபைல் விளையாட்டுகளில் மிக அதிகமான படிநிலைகள் உள்ளன:

  • ஒரு இணைப்பைப் பெறுதல்
  • App Store-ஐத் திறத்தல்
  • செயலியைப் பதிவிறக்குதல்
  • செயலியை நிறுவுதல்
  • கணக்கினை உருவாக்குதல்
  • மின்னஞ்சலைச் சரிபார்த்தல்
  • உள்நுழைதல்
  • ஒரு அறையைக் கண்டறிதல்
  • விளையாடத் தொடங்குதல்

ஒவ்வொரு படிநிலையும் மக்கள் விளையாட்டை விட்டு வெளியேறச் செய்கிறது. Onboarding என்பது ஒரு வேலையைப் போலத் தோன்றுகிறது.

நான் இதைப் போன்ற ஒரு ஓட்டத்தை (flow) விரும்பினேன்:

  • ஒரு இணைப்பைப் பெறுதல்
  • தட்டுதல் (Tap)
  • விளையாடுதல்

Telegram Mini Apps இந்தப் பிரச்சினையைத் தீர்த்தன.

பயனர்களிடம் ஏற்கனவே Telegram உள்ளது. அவர்களிடம் ஒரு அடையாளம், ஒரு சுயவிவரம் (profile) மற்றும் ஒரு சமூக வரைபடம் (social graph) உள்ளன.

புதிய கணக்குகளை உருவாக்குவதற்குப் பதிலாக, அவர்களிடம் ஏற்கனவே உள்ள கணக்கையே நாங்கள் பயன்படுத்துகிறோம்.

எங்களது புதிய ஓட்டம்:

  • ஒரு இணைப்பைப் பெறுதல்
  • Telegram-ஐத் திறத்தல்
  • விளையாடத் தொடங்குதல்

அங்கு நிறுவுதல் இல்லை. பதிவு செய்தல் இல்லை. கடவுச்சொற்கள் இல்லை.

புதிய பயனர்கள் 5 முதல் 10 வினாடிகளுக்குள் விளையாட்டில் இணைந்துவிடுகிறார்கள்.

FPS அல்லது API latency ஆகியவற்றை எனது முக்கிய அளவுகோலாகக் கண்காணிப்பதை நான் நிறுத்தினேன்.

"முதல் விளையாட்டிற்கான நேரம்" (Time to first game) என்பதைத் தொடர்ந்து கண்காணிக்கத் தொடங்கினேன்.

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

சிறந்த onboarding என்பது பயனர்கள் கவனிப்பதே இல்லாத ஒன்றாகும்.

Telegram-இல் உருவாக்குவதில் அதன்തായ சவால்கள் உள்ளன:

  • மொபைல் WebView-இல் பணியாற்றுதல்
  • மொபைலுக்கான அனிமேஷன்களை மேம்படுத்துதல்
  • deep links-களைக் கையாளுதல்
  • state-ஐ நிர்வகித்தல்
  • சிறிய திரைகளுக்காக வடிவமைத்தல்

தடைகளை (friction) நீக்குவதற்காக இந்தச் சவால்களைச் சந்திப்பது பயனுள்ளது.

சிறந்த தயாரிப்புகளுக்கு அதிக அம்சங்கள் தேவை என்று நான் முன்பு நினைத்தேன்.

இப்போது எனக்குத் தெரியும், சிறந்த தயாரிப்புகள் தடைகளை நீக்குவதன் மூலம் வெற்றி பெறுகின்றன என்று.

ஒவ்வொரு கூடுதல் திரையும் அல்லது கடவுச்சொல்லும் ஒரு பயனர் வெளியேறுவதற்கான வாய்ப்பாகும்.

இப்போது நான் ஒரு தயாரிப்பை உருவாக்கும்போது ஒரு வித்தியாசமான கேள்வியைக் கேட்கிறேன்:

"பயனர்கள் பயனைப் பெறுவதற்கு முன்பு என்னால் எதை நீக்க முடியும்?"

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

ஆதாரம்: https://dev.to/ivan_tishkov/how-telegram-mini-apps-reduced-our-onboarding-from-2-minutes-to-10-seconds-ji8