Tags:
Node Thumbnail

กูเกิลประกาศแก้ปัญหาเรื่องรอม Android ต่างค่ายมีพฤติกรรมเรื่องแอพเบื้องหลังแตกต่างกัน (บางค่ายชอบ kill แอพทิ้งมากเป็นพิเศษ) ส่งผลให้นักพัฒนาแอพทำงานยากขึ้น

ในเบื้องต้น กูเกิลจะร่วมมือกับซัมซุงในฐานะผู้ผลิตฮาร์ดแวร์ Android รายใหญ่ ปรับพฤติกรรมของรอม OneUI ให้ทำงานอย่างที่นักพัฒนาคาดหวัง โดยจะเริ่มจากรอม OneUI 6.0 ที่อิงจาก Android 14 รุ่นของปีนี้เป็นต้นไป

Android 14 มีการเปลี่ยนแปลงเรื่อง JobScheduler และการบังคับ foreground services ต้องขอสิทธิการเข้าถึง ซึ่งถือเป็นส่วนหนึ่งของแผนปรับพฤติกรรมด้วย

ที่มา - Android Developers Blog

No Description

Get latest news from Blognone

Comments

By: Fourpoint
Windows PhoneAndroidSymbian
on 8 May 2023 - 12:18 #1284156

จริงๆผมชอบ One UI ที่มันปิดแอพที่เราไม่ใช้นานๆให้นี่แหละ บางทีเราต้องการลงไว้เพื่อนานๆใช้ทีแบบไว้กดหาข้อมูล หรือพวกระบบสมาชิกที่จะใช้ต่อเมื่อเราไปสถานที่จริง แต่ app ดันทำงานบ่อยๆแบบที่เราไม่อยากใช้ เช่นพวก notification บางอันมันปิดได้ บางอันก็ปิดลำบาก น่ารำคาญแถมกินแบตอีกตะหาก

ถ้าเจอบังคับห้ามปิด แบบนี้คงได้ uninstall app ออกเพียบ แล้วจะใช้ค่อยลงเป็นครั้งๆไป

By: LasPersonas on 8 May 2023 - 14:25 #1284166 Reply to:1284156

รอมปกติมันไม่ได้กินแบตนะ ส่วน noti ปกติมันปิดได้อยู่แล้วจาก setting ไม่ได้ยาก
OneUI ชอบปิดแอพเอง ยิ่งกว่า MIUI

By: Fourpoint
Windows PhoneAndroidSymbian
on 8 May 2023 - 16:30 #1284176 Reply to:1284166

หมายถึงbackground process ครับ วันดีคืนดีมันก็รันขึ้นมาเพื่อทำงานบางอย่างเช่นsync หรือขอตำแหน่ง หรือเด้งโปรโมชั่นอะไรน่ารำคาญขึ้นมา

ส่วนnoti ต้องมานั่งไล่ปิดก็น่ารำคาญ บางแอพเราอยากให้มันแสดงตอนที่เราใช้ แต่ไม่ใช้แอพนั้นนานๆก็ให้มันเงียบไป ถ้าให้มาปิดๆเปิดๆnoti เสียเวลา

ผมยกตัวอย่างเช่นแอพสายการบิน เวลาที่เราจะบินก็อยากให้มันมี alert เผื่อมีปัญหาหรือต้องใช้ online checkin แต่เวลาที่เราไม่ได้บิน หรือเว้นช่วงเดินทางก็รำคาญโปรโมชั่นมันเด้งมาอยู่นั่นแหละ

ผมมีแอพจำนวนมาก ที่ต้องใช้แค่บางเวลาสถานที่หรือบางโอกาส สุดท้ายคงต้องลงเวลาจะใช้ ไม่ใช้ก็เอาออก แต่เสียเวลาlogin ใหม่นี่แหละ

ความต้องการผมอาจจะไม่ค่อยเหมือนใคร แต่ OneUI ตอบสนองดีครับแอพไหนเราใช้ประจำมันก็ไม่ยุ่ง แต่แอพไหนไม่เข้าเลยในสองสัปดาห์มันก็blockเอง

ส่วนมือถือรอมปกติคงไม่สนใจครับ เคยใช้พวกpure android แล้วไม่ชอบเลยต้องปรับตัวเยอะ เพราะOneUI มันใส่ลูกเล่นเล็กๆน้อยที่ใช้บ่อยมาโดยไม่ต้องคอยไล่หาลงแอพเพิ่มมาค่อนข้างครบสำหรับผม

By: Nozomi
ContributorWindows PhoneAndroidSymbian
on 8 May 2023 - 16:43 #1284177 Reply to:1284176
Nozomi's picture

เหมือนอ่านสิ่งที่อยู่ในใจเลย ฮ่า

By: N Pack on 8 May 2023 - 17:06 #1284178 Reply to:1284176
N Pack's picture

ผมเห็นด้วยทุกข้อ ยกเว้น
Pure android เพราะผมไม่เคยใช้ พ๊ามมมม
สำหรับผมใช้คำว่าโตมากับชัมชุงก็ไม่ผิด
เคยแวปไปใช้ไอโฟนห้า ได้ปีกว่าแฟนทำหาย
ตั้งแต่นั้นมาก็ใช้ชัมชุงมาตลอด รุ่นกลางค่อนล่างที่ผมใช้ 😂

By: specimen
Windows PhoneAndroid
on 8 May 2023 - 17:23 #1284179 Reply to:1284176
specimen's picture

เห็นด้วยอย่างยิ่ง
ผมใช้สิ่งนี้มาตลอดเลย ความต้องการแบบเดียวกันเลย

By: orbitalz
ContributorWindows PhoneAndroidUbuntu
on 8 May 2023 - 23:55 #1284210 Reply to:1284176

เห็นด้วยอย่างยิ่ง

By: Akexorcist
AndroidWindows
on 9 May 2023 - 05:00 #1284228 Reply to:1284176
Akexorcist's picture

หมายถึง App Hibernation ที่จะปิดการทำงานต่าง ๆ ในแอปที่ไม่ได้ใช้งานเป็นระยะเวลานานใช่มั้ยครับ

ถ้าแบบนั้นมันคือฟีเจอร์ที่มีอยู่ใน AOSP เลยครับ อย่างของ Android 12 เป็นต้นไป ถ้าแอปไหนไม่ได้ใช้งาน นอกจากจะถอด Permission ที่เคยให้สิทธิ์ไป และจะไม่ให้ทำงานเบื้องหลังใด ๆ หรือส่งแจ้งเตือนเข้ามาก็ไม่แสดงคร้บ จนกว่าผู้ใช้เข้าใช้งานแอปนั้นด้วยตัวเองอีกครั้ง

https://developer.android.com/topic/performance/app-hibernation

ซึ่งจะเป็นคนละกรณีกับข่าวนี้ เพราะข่าวนี้คือป้ญหาสำหรับแอปจำเป็นต้องทำงานบางอย่างเบื้องหลังแล้วถูก Kill ทั้งๆที่เป็นแอปที่ User ใช้งานเป็นประจำ ซึ่งเกิดขึ้นประจำกับแอปที่ไม่ได้ยิ่งใหญ่เท่าพวก Facebook หรือ LINE ครับ

By: TeamKiller
ContributoriPhone
on 9 May 2023 - 00:17 #1284214 Reply to:1284156
TeamKiller's picture

จริงแอพไหนเราไม่ใช้มันก็ไม่ควรทำงานอยู่แล้วเปล่าครับ ถ้าทำงานเองก็แปลกๆ อยู่

ไม่แน่ใจหลังบ้าน iOS android มันต่างกันขนาดไหนนะครับ ไม่ได้ใช้ android มานานมากกกตั้งแต่ nexus 4 เก่ามากๆ

By: hisoft
ContributorWindows PhoneWindows
on 9 May 2023 - 00:24 #1284216 Reply to:1284214
hisoft's picture

จริงแอพไหนเราไม่ใช้มันก็ไม่ควรทำงานอยู่แล้วเปล่าครับ ถ้าทำงานเองก็แปลกๆ อยู่

กระทั่งเว็บไซต์เดี๋ยวนี้ไม่ได้เข้ามันก็ทำงานเบื้องหลังเป็นพักๆ ได้นะครับ

By: TeamKiller
ContributoriPhone
on 9 May 2023 - 20:50 #1284300 Reply to:1284216
TeamKiller's picture

progressive web app ใช่เปล่าครับ เห็นสมัยนี้บางทีเหมือนเข้าเว็บแล้วชอบขึ้นมาให้ติดตั้ง

By: hisoft
ContributorWindows PhoneWindows
on 9 May 2023 - 23:16 #1284309 Reply to:1284300
hisoft's picture

progressive web app เป็นแค่ส่วนที่ install web ลงเป็น app ครับ
ถ้าจำไม่ผิดพวก service worker, background sync นี่ไม่ได้ต้อง progressive web app ก็ได้ครับ

แบบแอปผมที่ทำ เปิดหน้าเว็บไปแป๊บนึงมันก็ install service worker ไว้ให้เปิดเว็บผมแบบ offline ได้เลย ไม่ต้องกดอะไรเพิ่มเลยนะครับ ไม่ได้ต้อง install PWA ด้วย ไม่มีเน็ตก็พิมพ์ URL เข้าได้เลย

By: LagSeeN
ContributorWindows PhoneWindows
on 9 May 2023 - 08:06 #1284230 Reply to:1284214
LagSeeN's picture

ถ้า ios เข้าจะแยกเป็น 2 service คือตัวแอปกับตัว notification ซึ่ง kill แอปไป การแจ้งเตือนก็ได้ปกติ แถมประหยัดแบตกว่า เพราะแอปหลักไม่ได้ทำงาน แต่ฝั่ง Android ไม่ได้แยกมันรวมกันปัญหาของ Android ตอนนี้คือ ถ้า kill แอปคือ แจ้งเตือนจะไม่มาเลยหรือดีเลย์มาก ๆ ซึ่งถ้าไปล็อกไม่ให้โดน kill ก็จะเจอปัญหาแอปที่เขียนมาไม่ดี จะกินแบตมาก ๆ ซึ่งบางทีเราก็อยากได้แจ้งเตือนแต่ไม่อยากให้แอปมันรันทำงานกินแบตตลอด

By: TeamKiller
ContributoriPhone
on 9 May 2023 - 20:47 #1284299 Reply to:1284230
TeamKiller's picture

ขอบคุณครับ เป็นเรื่องที่สงสัยมานานมากนึกว่าทำงานเหมือนๆ กันทั้งสอง OS ซะอีกเลยแอบงงๆ

By: TeamKiller
ContributoriPhone
on 9 May 2023 - 00:16 #1284213
TeamKiller's picture

มันแปลกๆ แบบนี้เปล่าที่บางคนบอกไม่ได้รับการแจ้งเตือนไรพวกนี้ เพราะแอพถูก kill ไปเอง

By: hisoft
ContributorWindows PhoneWindows
on 9 May 2023 - 00:23 #1284215 Reply to:1284213
hisoft's picture

ใช่ครับ

By: Mekokung
ContributorAndroidWindows
on 9 May 2023 - 01:01 #1284219 Reply to:1284213
Mekokung's picture

ใช่เลยครับ โดยเฉพาะเครื่อง Xiaomi ถ้าไม่ตั้งค่าคือไม่ได้ noti เลยหรือได้ noti ช้ากว่าเพื่อน จะตั้งไม่ให้ kill ก็กินแบตพอควร


Mekokung's Story บล็อกส่วนตัวที่ย้ายไป Blogger แล้วนะ

By: tom789
Windows Phone
on 9 May 2023 - 12:07 #1284266

แรมมันก็เยอะมากนะ น่าจะเปิดได้ สงสัยกลัวมันไปกินแบตเยอะ ปิดไปอันที่ไม่ค่อยได้ใช้ ประหยัดแบต