कोल्ड स्टार्ट या वॉर्म स्टार्ट: टीवी ऐप अलग तरह से क्यों खुलता है
Home से लौटना ज़रूरी नहीं कि नया लॉन्च हो। समान शुरुआती स्थिति की तुलना करें और दिखाई देने वाली तस्वीर को वास्तव में प्रतिक्रिया देने वाले नेविगेशन से अलग रखें।
संक्षेप में: टीवी ऐप शुरुआत से खुल सकता है, बची हुई स्थिति से स्क्रीन दोबारा बना सकता है, या अपने इंटरफ़ेस का बहुत-सा हिस्सा मेमोरी में रहते हुए वापस आ सकता है। ये अलग काम हैं। समान शुरुआती परिस्थितियों की तुलना करें और ऐप की पहली तस्वीर तथा रिमोट से उपयोग योग्य नेविगेशन, दोनों का समय मापें। लोगो दिखना कैटलॉग तैयार होने का प्रमाण नहीं है।
यह मार्गदर्शक असंगत खुलने के समय का वर्णन करने वाले दर्शक के लिए है, टीवी को किसी सार्वभौमिक गति लक्ष्य पर अंक देने के लिए नहीं। टीवी ऑपरेटिंग सिस्टम पर्दे के पीछे प्रक्रियाएँ सँभाल सकते हैं। आंतरिक स्थिति सत्यापित न कर सकें, तो तकनीकी लेबल गढ़ने के बजाय आपने क्या किया, यह लिखें।
चार स्थितियाँ परिभाषित करें
Android कोल्ड, वॉर्म और हॉट स्टार्ट का दस्तावेज़ देता है। कोल्ड स्टार्ट ऐप को शुरू से बनाता है; वॉर्म स्टार्ट बची हुई स्थिति का उपयोग करके शुरू होने के कुछ काम करता है; हॉट स्टार्ट बची हुई गतिविधि को सामने लाता है। ऐप के अंदर किसी स्क्रीन पर दोबारा जाना अलग नेविगेशन अवलोकन है, Android की चौथी स्टार्ट श्रेणी नहीं।
व्यावहारिक टीवी रिकॉर्ड के लिए ये चार दिखाई देने वाली परिस्थितियाँ अलग रखें:
| दर्ज की जा सकने वाली परिस्थिति | इससे क्या पता चलता है | क्या अज्ञात रहता है |
|---|---|---|
| टीवी को आधिकारिक तरीके से रीस्टार्ट करने के बाद ऐप खोलना | ऐप खुलने से पहले सिस्टम रीस्टार्ट हुआ | कितनी देरी सिस्टम या नेटवर्क तैयार होने की है |
| Back से बाहर निकलने के बाद दोबारा खोलना | ऐप उसके सामान्य नियंत्रण से छोड़ा गया | उसकी प्रक्रिया या स्क्रीन बची रही या नहीं |
| Home दबाकर 30 सेकंड प्रतीक्षा करने के बाद लौटना | थोड़ी देर पृष्ठभूमि में रहने का अंतराल हुआ | सिस्टम ने ऐप को चालू रखा या नहीं |
| ऐप की दूसरी स्क्रीन से Movies पर लौटना | नेविगेशन ऐप के अंदर रहा | कैटलॉग या चित्र के कौन-से संसाधन दोबारा इस्तेमाल हुए |
परत-दर-परत मार्गदर्शक (अंग्रेज़ी में) जीवनचक्र को नेटवर्क और रेंडरिंग से अलग करता है।
समाप्ति के दो बिंदु तय करें
पहला दिखाई देने वाला फ़्रेम फ़ोकस काम करने, चित्र लोड होने या नेविगेशन प्रतिक्रिया देने से पहले आ सकता है। “ऐप का पहला फ़्रेम” और “उपयोग योग्य स्क्रीन” अलग दर्ज करें। “चित्र स्थिर” केवल तब जोड़ें जब प्रश्न वही हो। Android के TTID और TTFD पहली प्रस्तुति और पूरी तैयारी में अंतर करते हैं, लेकिन रिमोट दबाने से स्क्रीन तक आपका मैन्युअल समय अपने-आप इन उपकरण-आधारित मापदंडों में से कोई नहीं बन जाता।
सबसे अनुकूल पड़ाव पर घड़ी न रोकें।
संदर्भ समान रखें
टीवी मॉडल, OS, ऐप संस्करण, इनपुट स्रोत, पावर स्थिति, आउटपुट, तार वाला या वाई-फ़ाई रास्ता, समय, खाते की जानकारी सुरक्षित रखने वाला सत्र विवरण, स्रोत की उपलब्धता और पृष्ठभूमि की गतिविधि लिखें। नेटवर्क और स्रोत की स्थिति तुलनीय रखें।
मैन्युअल समय मापन में प्रतिक्रिया समय की अनिश्चितता बतानी चाहिए।
मौलिक साक्ष्य: ऐप खोलने की प्रक्रिया
निम्न मान शिक्षण के लिए काल्पनिक उदाहरण हैं, Norva के मापन नहीं। दर्शक एक टीवी, ऐप संस्करण, खाते और कैटलॉग का उपयोग करता है। हर परीक्षण ऐप खोलने वाले रिमोट बटन को दबाने से शुरू होता है। “उपयोग योग्य” का अर्थ है इच्छित स्क्रीन दिखे, D-pad की एक गतिविधि पर प्रतिक्रिया मिले और कोई रोकने वाला ओवरले न बचा हो। सभी समय उसी शुरुआती घटना से सेकंड में हैं।
| परीक्षण | देखी गई तैयारी | ऐप का पहला फ़्रेम | उपयोग योग्य नेविगेशन | चित्र स्थिर |
|---|---|---|---|---|
| A | आधिकारिक रीस्टार्ट; टीवी होम और नेटवर्क तैयार | 1.8 s | 4.6 s | 6.2 s |
| B | Home, 30 सेकंड प्रतीक्षा, वापस लौटना | 0.7 s | 1.2 s | 1.9 s |
| C | वही थोड़ी देर बाद लौटना | 0.8 s | 1.4 s | 2.0 s |
| D | A में इस्तेमाल की गई तैयारी दोहराना | 1.9 s | 4.4 s | 6.0 s |
रीस्टार्ट के बाद के दो अवलोकनों में उपयोग योग्य नेविगेशन 4.4–4.6 सेकंड में मिलता है, जबकि थोड़ी देर बाद लौटने में 1.2–1.4 सेकंड लगते हैं। इससे इन तैयारियों के बीच दोहराने योग्य अंतर का संकेत मिलता है। यह नहीं बताता कि किसी खास कैश से कितना समय बचा, वॉर्म या हॉट प्रक्रिया स्थिति साबित नहीं करता और दूसरे टीवी का परिणाम नहीं बताता।
सहायता के लिए उपयोगी अवलोकन A और D में पहले फ़्रेम तथा प्रतिक्रिया देने वाले नेविगेशन का अंतर है। ऐप को “1.8 सेकंड में तैयार” कहना उस अंतर को छिपाएगा। मैन्युअल समय में निरीक्षक की प्रतिक्रिया की त्रुटि भी शामिल होती है: अधिक सटीक मापन के बिना सेकंड के दसवें हिस्से के अंतर को प्रदर्शन सुधार न मानें।
कोल्ड स्थिति सुरक्षित तरीके से बनाएँ
केवल आधिकारिक ऐप रोकने, टीवी रीस्टार्ट करने या पावर संबंधी मार्गदर्शन का उपयोग करें। केवल कोल्ड स्थिति बनाने के लिए बिजली न काटें, सर्विस मेन्यू इस्तेमाल न करें और डेटा साफ़ न करें। प्लेटफ़ॉर्म ऐप के न चलने की स्थिति सत्यापित नहीं कर सकता, तो उसे “रीस्टार्ट के बाद खोलना” कहें।
सुरक्षा और उपकरण को सही-सलामत रखना प्रयोग की शुद्धता से अधिक महत्त्वपूर्ण हैं।
वॉर्म स्थिति बनाएँ
Home या Back का कोई सामान्य क्रम वॉर्म प्रक्रिया स्थिति की गारंटी नहीं देता। प्लेटफ़ॉर्म के मापन उपकरणों से इसे सत्यापित नहीं कर सकते, तो थोड़ी देर बाद लौटना दर्ज करें: उसी स्क्रीन तक पहुँचें, दस्तावेज़ित नियंत्रण से बाहर जाएँ, निश्चित अंतराल रुकें और लौटें। असत्यापित जीवनचक्र लेबल दिए बिना लिखें कि स्क्रीन, फ़ोकस या चित्र बना रहा या नहीं।
परीक्षणों के बीच बची हुई स्थिति बदल सकती है, इसलिए अनपेक्षित रूप से दोबारा लोड होना रिकॉर्ड में रखें।
क्रम उलटें और विराम दें
जहाँ व्यावहारिक हो, निश्चित विश्राम अंतरालों के साथ रीस्टार्ट के बाद खोलना, थोड़ी देर बाद लौटना, थोड़ी देर बाद लौटना, रीस्टार्ट के बाद खोलना अपनाएँ। क्रम उलटने से कैशिंग, तापीय स्थिति, नेटवर्क या स्रोत के बदलाव से मेल खाता पैटर्न दिख सकता है; इससे कारण की पहचान नहीं होती। दर्जनों बार ऐप न खोलें; पहले से छोटी संख्या तय करें।
मापन उपकरण प्रक्रिया की स्थिति और समय की सीमाएँ अधिक सटीक स्थापित कर सकते हैं, लेकिन दोहराने योग्य दिखाई देने वाली देरी बताने के लिए दर्शक को डेवलपर मोड या निजी लॉग नहीं चाहिए।
अंतर का अर्थ समझें
वॉर्म का कोल्ड से तेज़ होना बची हुई स्थिति या कैश किए संसाधनों को दिखा सकता है, लेकिन कौन-सा कैश कितना ज़िम्मेदार है यह नहीं मापता। वॉर्म का कोल्ड जैसा व्यवहार ऐप समाप्त होने, अपडेट, मेमोरी पर दबाव या कार्यान्वयन के निर्णय को दर्शा सकता है।
बार-बार जगह खोना या अनपेक्षित रीलोड अवलोकन की तरह लिखें, टीवी को अधिक मेमोरी चाहिए इसका प्रमाण नहीं। अगर केवल स्क्रीन के बीच देखना स्थानांतरित करना धीमा लगता है, तो पहले हैंडऑफ़, मिररिंग और कास्टिंग मार्गदर्शक से तरीका पहचानें।
बदलाव के बाद तुलना करें
ऐप अपडेट के बाद वही प्रक्रिया और संस्करण संदर्भ दोहराएँ। याद पर निर्भर रहने के बजाय पहले/बाद के नोट सुरक्षित रखें। पुराने रीस्टार्ट के बाद खुलने की तुलना नए थोड़ी देर बाद लौटने से न करें।
Norva का टीवी पर खुलने का व्यवहार उपकरण, संस्करण और जुड़े हुए स्रोत पर निर्भर करता है। Norva ऐसा संगत मीडिया चलाने वाला प्लेयर है जिसका उपयोग करने की आपको अनुमति है, साथ मिलने वाला कैटलॉग नहीं। ये उदाहरण उसके खुलने की गति या प्लेबैक प्रदर्शन को प्रमाणित नहीं करते।
परीक्षण का क्रम और तैयारी नियंत्रित करें
कोल्ड परीक्षण अक्सर पहले होते हैं, इसलिए शुरुआत का रखरखाव, नेटवर्क से दोबारा जुड़ना या निरीक्षक की तैयारी उन्हें अनुचित रूप से धीमा दिखा सकती है। जहाँ प्लेटफ़ॉर्म दस्तावेज़ित स्थिति की अनुमति दे, सत्रों में क्रम बदलें और हर शुरुआत से पहले समान निश्चित अंतराल प्रतीक्षा करें। लिखें कि होम स्क्रीन, रिमोट, नेटवर्क और आउटपुट पहले से तैयार थे या नहीं।
समय मापने से पहले “उपयोग योग्य” परिभाषित करें: उदाहरण के लिए, इच्छित स्क्रीन दिखती है, फ़ोकस एक बार प्रतिक्रिया देता है और कोई रोकने वाला ओवरले नहीं बचा है। केवल लोगो आने पर समय मापन समाप्त न करें। मध्यिका केवल अलग-अलग मानों और सीमा के साथ दें; एक सारांश किसी अटके या असफल लॉन्च को छिपा सकता है, जो छोटे औसत अंतर से अधिक महत्त्वपूर्ण हो।
अक्सर पूछे जाने वाले प्रश्न
क्या टीवी चालू करना और ऐप का कोल्ड स्टार्ट एक ही है?
नहीं। टीवी चालू करने में सिस्टम की शुरुआत शामिल होती है और वह ऐप की स्थिति अलग ढंग से बहाल कर सकता है।
कितने परीक्षण चाहिए?
पहले से तय कई परीक्षण करें, जो उपकरण या स्रोत पर दबाव डाले बिना सीमा दिखाने के लिए पर्याप्त हों।
क्या चित्र पूरा लोड होना लॉन्च की समाप्ति तय करे?
केवल तब जब काम चित्रों की तैयारी जाँचना हो; पहला फ़्रेम और उपयोग योग्य फ़ोकस अलग रखें।
आपका अगला कदम
दोहराई जा सकने वाली टीवी ऐप खोलने की समस्या में सहायता लें। टीवी मॉडल, OS और ऐप संस्करण, तैयारी के चरण, अपेक्षित स्क्रीन और समय के दोनों पड़ाव शामिल करें। स्क्रीनशॉट में खाते के पहचानकर्ता, स्रोत के पते और लॉगिन विवरण न रखें।