PubNub’s Android SDK पृष्ठभूमि प्रक्रिया कई पुनरावृत्तियों के माध्यम से अनुकूलित किया गया है। हमारे बेंचमार्क को आंशिक रूप से कोई अंतर नहीं आंशिक वेक लॉक के बीच बैटरी नाली में कुछ भी नहीं कर रहा है, और एक पीडब्लूएल + पबनब सॉकेट।
यहां तक कि 4 जी कनेक्शन वाला सबसे अधिक बिजली-गहन उपयोग केस को मापने के लिए, हमने नेक्सस 4 पर 4 घंटे की अवधि में बेंचमार्क किया है, कोई प्रतीक्षा लॉक के बीच का अंतर नहीं है, और पीडब्लूएल + पबनब 4% बैटरी अंतर था डिवाइस को हर 5 मिनट में 1k संदेश प्राप्त करने के साथ 4 घंटे से अधिक। वाई-फाई पर, अंतर बहुत कम है।
जबकि जीसीएम में सॉकेट टाइमआउट्स (per this thread) के कई मिनट हैं, PubNub हमेशा विश्वसनीय है। हालांकि, आप उन अनुप्रयोगों के लिए PubNub अक्षम PWL को कॉन्फ़िगर कर सकते हैं जहां वास्तविक समय हमेशा आवश्यक नहीं है, लेकिन विश्वसनीयता है। हमारी राय में, यह अनुकूलन PubNub को पावर-कुशल सॉकेट संचार के लिए सबसे डेवलपर-अनुकूल विकल्प बनाता है।
यदि आप अभी भी ध्यान देने योग्य बैटरी नाली देख रहे हैं, तो कृपया प्रासंगिक कोड की एक प्रति के साथ [email protected] से संपर्क करें ताकि हम सर्वोत्तम प्रथाओं पर डीबग और सलाह दे सकें।
चीयर्स!
मूल पोस्ट 1 9 जुलाई को अपडेट नहीं था। उन्होंने पिछले हफ्ते बीटा शुरू किया था। –