เราวิเคราะห์แอปพลิเคชันออนไลน์ของ Sberbank สำหรับ Android

Sberbank ไม่ได้ล้มเหลวจริง ๆ กับทางเลือกของผู้พัฒนาไคลเอนต์มือถือ อย่างไรก็ตาม ทั้งโปรแกรมเมอร์ถูกพาตัวไปมากเกินไป หรือความต้องการของ Sberbank นั้นผิดเพี้ยนไปมาก แต่เมื่อแอปพลิเคชั่นที่ดีครั้งหนึ่งก็กลายเป็นเหยื่อของการทำงานที่เพิ่มขึ้นอย่างไม่รู้จบ และสิ่งนี้นำไปสู่ความจริงที่ว่าต้องลบแอปพลิเคชันออนไลน์ของ Sberbank ออกจากอุปกรณ์ส่วนใหญ่ของฉัน และใช้วิธีการพิเศษในส่วนที่เหลือเพื่อลดผลกระทบที่เป็นอันตรายต่อระบบ

แอปพลิเคชันออนไลน์ของ Sberbank มีปัญหาอะไร

ปัญหาแรกกับมือถือ Sberbank คือขนาดของมัน ไฟล์ APK ที่มีแอปพลิเคชันมีน้ำหนักไม่ต่ำกว่า 41 MB สำหรับการเปรียบเทียบ: เกม Smash Hit ที่มีกราฟิกสามมิติที่ยอดเยี่ยมมีน้ำหนัก 80 MB เกม Geometry Dash ที่มีระดับและแทร็กเพลงมากมาย - 48 MB และ Google Chrome - 41 MB เดียวกัน โปรดทราบว่าในกรณีนี้ เรากำลังเปรียบเทียบซอฟต์แวร์ที่ซับซ้อนและซับซ้อนกับแอปพลิเคชันไคลเอนต์ซึ่งมีหน้าที่รับข้อมูลจากเซิร์ฟเวอร์และส่งกลับเพื่อตอบสนองต่อการกระทำของผู้ใช้

$ ls - lh * . apk

ตกลง ฉันยอมรับว่าด้วยจำนวนหน่วยความจำภายในและความเร็วอินเทอร์เน็ตในปัจจุบัน ขนาดของแอปพลิเคชันไม่สำคัญจริงๆ แต่น้ำหนักของแอปพลิเคชันก็ส่งผลต่อปริมาณ RAM ที่แอปพลิเคชันใช้ด้วยเช่นกัน บนอุปกรณ์ต่างๆ ที่มีจำนวน RAM ต่างกันและการตั้งค่า Low Memory Killer ต่างกัน ขนาดของแอปพลิเคชันใน RAM อาจแตกต่างกันตั้งแต่ 40 ถึง 80 MB อีกครั้งสำหรับการเปรียบเทียบ: หนึ่งในแอปพลิเคชัน Google Chrome ที่ตะกละตะกลามที่สุดด้วยแท็บที่เปิดอยู่หนึ่งแท็บนั้นกินเนื้อที่ ~ 90 MB และสิ่งที่น่าเศร้าที่สุดคือไม่เหมือนกับ Chrome ซึ่งจะถูกลบออกจากหน่วยความจำหลังจากการปิดตัวไประยะหนึ่ง Sberbank จะยังคงอยู่ในบริการตลอดระยะเวลาของสมาร์ทโฟน ถ้าคุณฆ่ามัน มันจะรีสตาร์ท ถ้าคุณรีสตาร์ทสมาร์ทโฟนของคุณ มันจะเริ่มต้นที่บูท ถ้าคุณใช้ task killer คุณจะได้ปิงปองที่เรียกว่า "Goodbye battery": task killer ฆ่าบริการ ระบบ เริ่มมันและอื่น ๆ ไม่รู้จบ

ในสิบสองชั่วโมง Sberbank ปลุกสมาร์ทโฟน 27 ครั้ง ถ้าโหมดประหยัดพลังงานของ Android 6.0 ไม่ได้รบกวนเขา เขาคงทำบ่อยกว่านี้

ก็ค้าง แล้วก็ค้าง บางทีนี่อาจจะเป็นการปรับให้เหมาะสมสำหรับการเร่งความเร็วก็ได้
เปิดตัวหรืออย่างอื่นในสมาร์ทโฟนสมัยใหม่ที่มีหน่วยความจำสามกิกะไบต์ 80 MB นั้นไร้สาระ แต่ไม่ บริการนี้ไม่เพียงแค่ค้างอยู่ในหน่วยความจำเท่านั้น แต่ยังปลุกสมาร์ทโฟนให้อัปเดตข้อมูลตำแหน่งของอุปกรณ์และทำธุรกิจอื่นเป็นประจำ เป็นอีกครั้งที่แอปที่คุณใช้สัปดาห์ละครั้งเพื่อเติมเงินในโทรศัพท์ของคุณหรือตรวจสอบยอดเงินคงเหลืออยู่ในพื้นหลังอย่างต่อเนื่องและปลุกสมาร์ทโฟนของคุณเป็นประจำ! หากฟังดูแปลกสำหรับคุณ ให้อ่านต่อไปและคุณจะพบว่าจริงๆ แล้ว "แปลก" คืออะไร

"ธนาคารใส่ใจความปลอดภัยทางการเงินของคุณ"

นี่คือคำตอบที่ฉันได้รับจาก @sberbank บน Twitter อย่างแน่นอน เมื่อฉันแสดงภาพหน้าจอด้านล่างให้พวกเขาดู มันคืออะไร? นี่คือข้อความจากโปรแกรมป้องกันไวรัสของ Kaspersky ที่สร้างไว้ใน Sberbank ใช่ ผู้อ่านที่รัก Sberbank ไม่เพียงแต่แฮงค์ในพื้นหลังและปลุกสมาร์ทโฟนของคุณตลอดเวลา แต่ยังปลุกทุกครั้งที่คุณติดตั้งแอปพลิเคชันใหม่ และยังมีขั้นตอนการตรวจสอบบางอย่างอีกด้วย คุณกำลังนั่งอ่านหนังสือ - และทันใดนั้น Sberbank ก็ตื่นขึ้นและเริ่มสแกนระบบ สิ่งนี้ส่งผลต่อแบตเตอรี่อย่างไร ฉันคิดว่าไม่จำเป็นต้องอธิบาย

คุณลักษณะที่ขัดแย้งกันที่สุดของ Sberbank ก็คือการกล่าวโทษแอปพลิเคชันอื่นสำหรับความสามารถในการส่ง SMS (ดังในภาพหน้าจอด้านบน) Sberbank เองไม่เพียงแต่สามารถส่งได้ แต่ยังอ่านและเปลี่ยนแปลงได้อีกด้วย นอกจากนี้ยังสามารถอ่านรายชื่อ, ถ่ายภาพ, ควบคุมบลูทูธ, โทรออก, เปลี่ยนการตั้งค่าสมาร์ทโฟน, การตั้งค่า Wi-Fi, ค้นหาตำแหน่ง, ฆ่ากระบวนการพื้นหลัง, อ่านและเปลี่ยนประวัติเบราว์เซอร์, เปลี่ยนการตั้งค่า APN, ตรวจสอบแอปพลิเคชันที่ทำงานอยู่, ตรวจสอบการติดตั้งและการลบ ของแอปพลิเคชัน อ่านและเขียนบันทึกการโทร

นี่เป็นเพียงส่วนหนึ่งของอำนาจที่แอปพลิเคชันออนไลน์ของ Sberbank ร้องขอ

ไม่เลวใช่มั้ย ไม่ใช่ว่าโทรจันทุกตัวจะมีรายการพลังที่น่าประทับใจ และอย่าบอกว่าทั้งหมดนี้จำเป็นสำหรับแอนตี้ไวรัส - มันยากสำหรับฉันที่จะคิดว่าเหตุใดจึงอาจต้องการความสามารถในการโทร ลบออก จัดการ Wi-Fi หรืออ่านบันทึกการโทร ฉันไม่พูดติดอ่างเกี่ยวกับรายชื่อผู้ติดต่อ Sberbank ใช้การเข้าถึงพวกเขาเพื่อทำการโอนเงินอย่างรวดเร็ว คุณไม่รังเกียจที่สมุดติดต่อของคุณจะถูกรวมเข้ากับ Sberbank ใช่ไหม

จะทำอย่างไร?

Sberbank ไม่ใช่แอปพลิเคชั่นเดียวที่ตกเป็นเหยื่อของความปรารถนาที่จะยัดเยียดทุกอย่างที่เป็นไปได้ในแอปพลิเคชัน มีจำนวนมากในตลาดและวิธีการ "ต่อสู้" กับพวกเขาเกือบจะเหมือนกันทุกครั้ง สิ่งแรกที่ต้องทำคือเพิกถอนการอนุญาตจากแอปพลิเคชัน หากคุณมี Android 6.0 คุณสามารถทำได้โดยเปิด "การตั้งค่าของแอปพลิเคชัน Sberbank" และปิดทุกอย่างยกเว้น "หน่วยความจำ" ในเมนู "การอนุญาต" ครั้งต่อไปที่คุณเปิดแอพ มันจะขออนุญาตอีกครั้ง และคุณต้องปฏิเสธมัน

หากไม่มี Android 6.0 แต่มี CyanogenMod ให้ทำเช่นเดียวกันในเมนู "การตั้งค่า - ความเป็นส่วนตัว - โหมดป้องกัน - Sberbank" (แม้ว่าแอปพลิเคชันอาจขัดข้องในกรณีนี้) หากไม่มีทั้ง Android 6.0 หรือ CyanogenMod แต่มี Greenify เราติดตั้งแอปพลิเคชั่นตกลงที่จะให้สิทธิ์รูทกดปุ่ม + ในแถบเครื่องมือและดูรายการแอพพลิเคชั่นที่ปลุกสมาร์ทโฟน แน่นอนว่า Sberbank จะอยู่ที่ไหนสักแห่งในการเริ่มต้น แตะที่มันแล้วกดปุ่มกลมที่ด้านล่างของหน้าจอ ตอนนี้แอปพลิเคชันจะหยุดทำงานทันทีหลังจากปิดหน้าจอและจะไม่เริ่มทำงานด้วยตัวเองอีกต่อไป

แทนบทสรุป

แน่นอน ฉันเข้าใจว่าฟังก์ชันดังกล่าวมาจากไหนในไคลเอนต์ Sberbank ไม่ว่าใครจะพูดอย่างไร การสร้างแอนติไวรัสในแอปพลิเคชันนั้นง่ายกว่าการจัดการกับผู้ใช้หลายพันคนที่ถูกขโมยเงิน ใช่ และผู้ใช้หลายคนชอบแอปพลิเคชันไฮเปอร์ฟังก์ชันที่สามารถชงกาแฟได้ ES File Explorer เดียวกันนั้นได้รับความนิยมอย่างมาก แม้ว่าจะมีฟังก์ชั่นมากมายที่แออัดอย่างน่าอัศจรรย์ แต่ในฐานะที่เป็นข้อโต้แย้งในการอภิปรายอย่างเผ็ดร้อน "แอพกับบอท" ฉันได้ยินคำพูดมากขึ้นเรื่อยๆ: "บ็อตใช้งานง่าย รวดเร็วและไม่ต้องติดตั้ง ในขณะที่แอปพลิเคชันสมัยใหม่จะยุ่งยากและทำให้แบตเตอรี่หมด" นั่นคือทั้งหมดที่ โชคดี