2015-11-21 2 views
13

मेरा प्रतिक्रिया मूल संक्रमण (नेविगेटर का उपयोग करके) वास्तव में धीमा है, एनीमेशन पहली बार शुरू होने पर जावास्क्रिप्ट थ्रेड फ्रेम को दो या दो के लिए 0 पर छोड़ना, फिर ~ 20 तक चुनना, फिर रोकना आधे रास्ते के माध्यम से, और फिर आमतौर पर अपेक्षाकृत सुचारू रूप से परिष्करण। मैं एक स्वच्छ गैलेक्सी नोट 4 पर परीक्षण कर रहा हूं, इसलिए यह एक एमुलेटर मुद्दा नहीं है।प्रतिक्रिया मूल एंड्रॉइड संक्रमण वास्तव में धीमी हैं

मैं इंटरैक्शन मैनेजर.रुनएफ्टर इंटरैक्शन के साथ खाली दृश्य प्रस्तुत कर रहा हूं और फिर एनीमेशन पूर्ण होने के बाद 5-तत्व सूचीदृश्य प्रस्तुत कर रहा हूं। मैंने ऐप को उत्पादन के लिए संकलित किया है और देव मोड बंद कर दिया है।

क्या यह अपेक्षित/चीजों की वर्तमान स्थिति (उम्मीद है कि सुधार करने के लिए), या क्या मैं शायद कुछ गलत कर रहा हूं? यदि हां, तो शिकार करने का सबसे अच्छा तरीका क्या है? मेरे पास बहुत कम तर्क चल रहा है।

यदि कोई आसान समाधान नहीं है, तो क्या नेविगेटर संक्रमणों पर एनिमेशन अक्षम करने का कोई तरीका है?

उत्तर

15

आईओएस सिम्युलेटर में, कमांड + टी एनिमेशन को धीमा कर देता है। एंड्रॉइड में शायद कुछ समान

+1

जीवन बचतकर्ता! (मैं आईओएस सिम्युलेटर में धीमी एनिमेशन की तलाश में आया :-)) –

+2

मैं आईओएस के लिए इसकी तलाश कर रहा था। लेकिन यह xcode पर + टी कमांड नहीं है, यह सिम्युलेटर पर है। धन्यवाद! – josualeonard

+0

धन्यवाद @ josualeonard, मैंने आपके सुधार को दर्शाने के लिए अपनी प्रतिक्रिया संपादित की है। –

4

आधिकारिक दस्तावेज़ों में a page on Performance है, तो आप इसे देखना चाहेंगे। इसमें विशेष रूप से slow Navigator transitions के बारे में बात करने वाला एक अनुभाग है।

इसके अलावा, मैंने देखा है कि क्रोम डीबगर सक्षम के साथ प्रतिक्रिया मूल v0.14.0 वास्तव में धीमा है, इसे पहले अक्षम करने का प्रयास करें।

नेविगेटर संक्रमण NavigatorSceneConfigs module में हैं, लेकिन ऐसा लगता है कि यह एक एनीमेशन रहित संक्रमण नहीं है।

34

क्रोम डीबगर बंद करें, यह एनीमेशन वास्तव में धीमा बनाता है।

+0

क्या उनके पास इसके लिए कोई स्पष्टीकरण है? आईओएस संस्करण के साथ मामूली असंगतता के दौरान डीबग करना मुश्किल है। –

+0

यह आसान था)) धन्यवाद। – A1exandr

+0

आपका स्वागत है :) @NaotoIda, मुझे लगता है कि यह डेटा ट्रांसमिशन और डीबग करने के लिए आवश्यक संचालन द्वारा डीबग चक्र का विस्तार कर रहा है। –

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