2011-09-27 15 views
9

क्या ऑनलाइन ऐप्स जैसे मोबाइल ऐप्स में ए | बी परीक्षण के लिए कोई अच्छा समाधान है? मैं आईओएस के साथ जानता हूं कि यह समान कार्यों के साथ अलग-अलग उपयोगकर्ता अनुभव रखने के लिए टीओएस के खिलाफ है, लेकिन एंड्रॉइड के बारे में क्या है? और अप्सलर जैसी फर्मों के बारे में क्या है जो ऐप के लिए अपने एनालिटिक्स में ए | बी परीक्षण की पेशकश करने का दावा करते हैं? एक इसे कैसे लागू करेगा?इन-ऐप ए | बी मोबाइल के लिए परीक्षण

उत्तर

1

ब्लॉक के चारों ओर नया बच्चा Arise.io है। वे आईओएस और एंड्रॉइड के लिए ए/बी परीक्षण सेवा प्रदान करते हैं।

1

मैंने स्विचबोर्ड नामक एक छोटी ओपन सोर्स प्रोजेक्ट लिखा था। यह आपको अपने मूल मोबाइल ऐप में ए/बी परीक्षण, रिमोट कॉन्फ़िगरेशन और चरण रोलआउट चीजें देता है। इसमें एक सर्वर घटक होता है जो निर्दिष्ट करता है कि एप्लिकेशन के पास कौन सी जानकारी होनी चाहिए और एंड्रॉइड और आईओएस के लिए 2 मूल ग्राहक हैं।

आप github.com/keepsafe/switchboard पर codebase और आप उपयोग कर सकते हैं कि यह कैसे HERE

5

Artisan mobile iOS और Android के लिए एक ए/बी परीक्षण समाधान बनाता है के बारे में एक ब्लॉग पोस्ट पा सकते हैं।

मूल विचार यह है कि आप अपने ऐप में एसडीके छोड़ देते हैं और फिर इसे ऐप स्टोर में डाल देते हैं। आप ए/बी परीक्षण बनाने के लिए सेवा का उपयोग कर सकते हैं और कोड को छूने के बिना अपने एप्लिकेशन को अनुकूलित कर सकते हैं या प्रत्येक टेस्ट के लिए ऐप स्टोर के माध्यम से वापस जा सकते हैं।

0

मैंने एमएसएक्टिव कॉनफिग लिखा, आईओएस पर रिमोट कॉन्फ़िगरेशन + ए/बी परीक्षण करने के लिए एक बेहद लचीला ढांचा लिखा, पोर्टेबल प्रारूप के साथ अन्य प्लेटफॉर्म पर ग्राहकों को लागू करने में सक्षम होने के लिए: https://github.com/mindsnacks/MSActiveConfig

इस ढांचे का उपयोग 5 मिलियन से अधिक उपयोगकर्ताओं के साथ अनुप्रयोगों में किया जा रहा है।

0

इस क्षेत्र में नए प्रवेशकों का एक झुकाव रहा है ... आप स्वर्व, अपरिपक्व, दुबलापन देख सकते हैं ... उनमें से सभी को आईओएस के लिए एसडीके भी मिलते हैं, वास्तव में यह सुनिश्चित नहीं करते कि ऐप्पल टीओएस इसके लिए अनुमति देता है, लेकिन चूंकि उनमें से बहुत से लोग ऐसा कर रहे हैं, वहां एक रास्ता होना चाहिए।

0

हां, नए प्रवेशकर्ता हर सप्ताह व्यावहारिक रूप से ऐप ए/बी परीक्षण में दिखाए जा रहे हैं! लेकिन, मुझे लगता है कि कोड दोबारा लिखने की आवश्यकता के बिना, एक दृश्य इंटरफ़ेस बनाकर अन्य प्रतिस्पर्धियों से पहले दो कदम आगे बढ़ गए हैं। मैंने अपना मंच देखा है (आप एक आमंत्रण के लिए पूछ सकते हैं। मुझे 12 घंटों के भीतर एक डेमो मिला) और मेरा विश्वास करो, यह वास्तविक WYSIWYG है जो वे प्रदान कर रहे हैं।

4

मोबाइल ऐप्स के लिए, ए/बी परीक्षण मूल रूप से स्थिर, हार्ड-कोड वाली ऑब्जेक्ट्स को गतिशील ऑब्जेक्ट्स के साथ बदलकर काम करता है जिसे रिमोट सर्वर से नियंत्रित किया जा सकता है।

यह पद्धति एक संभावित प्रदर्शन समस्या उठाती है: क्या होगा यदि अंतिम उपयोगकर्ता का डिवाइस परीक्षण किए जा रहे किसी ऑब्जेक्ट के लिए कॉन्फ़िगरेशन डेटा खींचने के लिए कनेक्ट नहीं है? हमने प्रदर्शन जोखिम के लिए नियंत्रण करते समय मोबाइल ऐप्स में ए/बी परीक्षण को निर्बाध रूप से सेटअप और प्रबंधित करने के लिए स्प्लिटफोर्स (http://splitforce.com) बनाया है।

लॉस विवरण

एक बार एसडीके और प्रयोग एकीकृत किया गया है, गैर तकनीकी उत्पाद या विपणन लोगों कर सकते हैं सेटअप नई परीक्षण या ऑन-द-मक्खी मौजूदा परीक्षण tweak - एप्लिकेशन स्टोर पर फिर से जमा करने के बिना या परेशानी इंजीनियरों।

पहले ऐप लॉन्च पर, मोबाइल ऐप सर्वर से कॉन्फ़िगरेशन डेटा का अनुरोध करता है और फिर उस डिवाइस पर स्थानीय रूप से डेटा को कैश करता है।यह दोनों के बाद के ऐप लॉन्च पर लगातार उपयोगकर्ता अनुभव सुनिश्चित करना है, और रूपांतरण घटनाओं के सटीक एट्रिब्यूशन की विविधता की गारंटी देकर दूषित परीक्षण परिणामों को रोकना है।

यदि अंतिम उपयोगकर्ता का कनेक्शन विफल रहता है या पहले ऐप लॉन्च पर टाइम-आउट होता है, तो लाइब्रेरी हार्ड-कोडेड 'डिफ़ॉल्ट' भिन्नता प्रदर्शित करती है। और यह सुनिश्चित करने के लिए कि लाइव होने से पहले सबकुछ अच्छा दिख रहा है, हमने डीबग मोड में 'पूर्वावलोकन करने के लिए शेक' कार्यक्षमता बनाई है जो कि केवल :-)

एक बार ऐप को स्प्लिटफोर्स ईवेंट डेटा के साथ तैनात किया जाता है स्थानीय रूप से और देखी गई सुधार और सांख्यिकीय आत्मविश्वास के माप के साथ-साथ प्रत्येक भिन्नता के लिए प्रदर्शित होने वाली वेबसाइट पर वापस भेजा गया।

एसडीके और नए परीक्षणों के एकीकरण पर निर्देश https://splitforce.com/documentation पर पाए जा सकते हैं।

और इसका उपयोग कैसे किया जाता है?

हमने देखा है Splitforce ए/बी परीक्षण के लिए इस्तेमाल किया: UI तत्व + लेआउट (रंग, पाठ, चित्र, विज्ञापन/मेनू प्लेसमेंट) UX कार्यप्रवाह खेल गतिशीलता + नियम कीमतें + प्रोन्नति

हमने अनिवार्य रूप से 100% तक परीक्षण के एक बदलाव को सेट करके, मोबाइल ऐप्स को दूरस्थ रूप से नियंत्रित करने के लिए उपयोग किया गया टूल भी देखा है।

3
  1. हां वहाँ है: उदा। कंपनी Leanplum आईओएस और एंड्रॉइड के लिए एक विज़ुअल इंटरफेस संपादक प्रदान करती है: इसके लिए कोई कोडिंग की आवश्यकता नहीं होती है, और लीनप्लम स्वचालित रूप से तत्वों का पता लगाएगा और आपको उन्हें बदलने की अनुमति देगा। कोई इंजीनियर या ऐप स्टोर पुनर्वितरण की आवश्यकता नहीं है।
  2. ऐप्पल ने अपने TOS (https://developer.apple.com/app-store/review/guidelines/#user-interface) को अपडेट किया होगा - कम से कम मुझे ऐसे किसी भी चीज़ से अवगत नहीं है जो यूआई को बदलने के लिए प्रतिबंधित करता है जिस तरह लीनप्लम विजुअल एडिटर ऐसा कर रहा है।
  3. आम तौर पर method swizzling (आईओएस) और reflection (एंड्रॉइड) द्वारा हासिल किया जाता है।

लीनप्लम विजुअल इंटरफेस संपादक के बारे में अधिक जानने के लिए, leanplum.com देखें। वे एक नि: शुल्क 30-दिवसीय परीक्षण की पेशकश करते हैं।

(अस्वीकरण: मैं लीनप्लम में एक अभियंता हूं।)

संबंधित मुद्दे