ٹیلی گرام منی ایپس نے ہمارے آن بورڈنگ کے وقت کو 2 منٹ سے کم کر کے 10 سیکنڈ کیسے کر دیا
مجھے لگا تھا کہ میرا نیا گیم بنانا مشکل ہوگا۔
میں غلط تھا۔
مشکل حصہ گیم کا لاجک یا اینیمیشنز نہیں تھے۔
مشکل حصہ وہ سب کچھ تھا جو گیم شروع ہونے سے پہلے ہوتا ہے۔
میں نے گیم پلے کو بہتر بنانے (optimize کرنے) میں بہت زیادہ وقت ضائع کیا۔
مجھے اس وقت کو بہتر بنانا چاہیے تھا جو ایک صارف کے "چلو کھیلتے ہیں" کہنے اور اصل میں کھیلنے کے درمیان گزرتا ہے۔
روایتی موبائل گیمز میں بہت زیادہ مراحل ہوتے ہیں:
- لنک موصول کرنا
- ایپ اسٹور کھولنا
- ایپ ڈاؤن لوڈ کرنا
- ایپ انسٹال کرنا
- اکاؤنٹ بنانا
- ای میل کی تصدیق کرنا
- سائن ان کرنا
- روم تلاش کرنا
- کھیلنا شروع کرنا
ہر مرحلہ لوگوں کو چھوڑنے پر مجبور کرتا ہے۔ آن بورڈنگ ایک کام کی طرح محسوس ہوتی ہے۔
میں ایک ایسا بہاؤ (flow) چاہتا تھا جو کچھ ایسا نظر آئے:
- لنک موصول کرنا
- ٹیپ کرنا
- کھیلنا
ٹیلی گرام منی ایپس نے اس مسئلے کو حل کر دیا۔
صارفین کے پاس پہلے سے ہی ٹیلی گرام موجود ہے۔ ان کے پاس ایک شناخت، ایک پروفائل اور ایک سوشل گراف ہے۔
نئے اکاؤنٹس بنانے کے بجائے، ہم وہی استعمال کرتے ہیں جو ان کے پاس پہلے سے موجود ہے۔
ہمارا نیا بہاؤ:
- لنک موصول کرنا
- ٹیلی گرام کھولنا
- کھیلنا شروع کرنا
کوئی انسٹالیشن نہیں ہے۔ کوئی رجسٹریشن نہیں ہے۔ کوئی پاس ورڈز نہیں ہیں۔
نئے صارفین 5 سے 10 سیکنڈ میں گیم میں شامل ہو جاتے ہیں۔
میں نے FPS یا API لیٹنسی (latency) کو اپنا بنیادی میٹرک (metric) کے طور پر ٹریک کرنا چھوڑ دیا۔
میں نے "پہلے گیم تک کا وقت" (Time to first game) ٹریک کرنا شروع کر دیا۔
لوگوں کو آپ کی ٹیکنالوجی سے کوئی سروکار نہیں ہے۔ انہیں اس بات سے فرق پڑتا ہے کہ وہ کتنی جلدی فائدہ (value) حاصل کر سکتے ہیں۔
بہترین آن بورڈنگ وہ ہے جس پر صارفین کا دھیان ہی نہ جائے۔
ٹیلی گرام پر کام کرنے کے اپنے چیلنجز ہیں:
- موبائل WebView میں کام کرنا
- موبائل کے لیے اینیمیشنز کو بہتر بنانا
- ڈیپ لنکس (deep links) کو سنبھالنا
- اسٹیٹ (state) کو مینیج کرنا
- چھوٹی اسکرینوں کے لیے ڈیزائن کرنا
رکاوٹوں (friction) کو ختم کرنے کے لیے یہ سمجھوتے (trade-offs) کرنا سودمند ہے۔
میں پہلے سوچتا تھا کہ بہترین مصنوعات کے لیے زیادہ فیچرز کی ضرورت ہوتی ہے۔
اب میں جانتا ہوں کہ بہترین مصنوعات رکاوٹوں کو ہٹا کر جیتتی ہیں۔
ہر اضافی اسکرین یا پاس ورڈ صارف کے چھوڑ کر جانے کا ایک موقع ہے۔
اب جب میں کچھ بناتا ہوں تو ایک مختلف سوال پوچھتا ہوں:
"صارفین کو فائدہ پہنچنے سے پہلے میں کیا کچھ ہٹا سکتا ہوں؟"
آن بورڈنگ کو دو منٹ سے کم کر کے دس سیکنڈ کرنا میرا بہترین پروڈکٹ فیصلہ تھا۔
