ธีมของ Android 3.0 และ 4.0 มีชื่อเรียกอย่างเป็นทางการว่า "Holo" (ทั้งสองเวอร์ชันไม่เหมือนกันเสียทีเดียว แต่มาจากคอนเซปต์เดียวกัน) ซึ่งล่าสุดกูเกิลออกกฎแล้วว่า อุปกรณ์ทุกชนิดที่รันระบบปฏิบัติการ Android 4.0 ICS และอยากติดตั้งแอพของกูเกิล (รวมถึง Market) จะต้องมีธีม Holo ติดตั้งอยู่ด้วย
เหตุผลของกูเกิลก็เพื่อช่วยนักพัฒนาแอพให้ออกแบบหน้าตาของแอพได้สะดวกขึ้น เพราะฮาร์ดแวร์ทุกเครื่องจะมีธีม Holo เป็นมาตรฐานแน่ๆ
กฎใหม่นี้ไม่ได้แปลว่าธีมอย่าง TouchWiz หรือ Sense จะหายไป เพราะกูเกิลยังอนุญาตให้ผู้ผลิตฮาร์ดแวร์ทำธีมของตัวเองได้เหมือนเดิม เพียงแต่ต้องมี Holo เพิ่มมาเป็นทางเลือกด้วยนั่นเอง และนักพัฒนาแอพก็สามารถสร้างแอพที่รองรับธีมอื่นๆ นอกเหนือจาก Holo ได้ถ้าต้องการ (เช่น แอพที่มีทั้งหน้าตาแบบ Holo และแบบ Sense เป็นต้น)
สำหรับนักพัฒนาแอพที่ยังต้องการสนับสนุน Android 2.x (ที่ยังไม่ใช้ Holo) ก็สามารถกำหนดให้แอพของตัวเองเลือกใช้ธีมปกติหรือ Holo โดยเลือกตามเวอร์ชันของระบบปฏิบัติการได้เช่นกัน (รายละเอียดดูตามที่มา)
ที่มา - Android Developers Blog
Comments
ชอบธีมนี้ สวยดี
Pitawat's Blog :: บล็อกผมเองครับ
ในทางเทคนิค ICS จะมี Theme ใหม่ชื่อว่า DeviceDefault ซึ่งจะเป็น Theme ที่ผู้ผลิต HW สามารถ customize ได้เต็มที่ (ไม่ว่าจะเป็น TouchWiz, Blur, หรือ Sense อะไรก็แล้วแต่) เพื่อไม่ให้ผู้ผลิตไปแตะต้อง Theme Holo ที่เป็นตัวมาตรฐานที่มีมาตั้งแต่ Honeycomb
Google บอกอีกว่า สำหรับ App เก่า ๆ ที่ไม่มีการระบุ Theme ตัว ICS จะเป็นคนเลือกให้ว่าจะให้ Theme ไหนโดยเลือกจากว่าผูกกับ API ระดับไหน
เพื่อเป็นการรักษา Look and Feel ของ App นั่นเอง
ที่มา : http://android-developers.blogspot.com/2012/01/holo-everywhere.html
เริ่มควบคุมประสบการณ์แบบเจ้าผลไม้ซะแล้ว
ผมว่าไม่ใช่การควบคุมนะ แต่เป็นการมี default ให้สำหรับ dev ที่ไม่ต้องการทำให้ครอบจักรวาล ใครอยากทำก็ไม่ห้าม
ใช่ครับ จริง ๆ แล้ว dev ที่เขียน App สามารถสร้าง Theme ขึ้นมาเองได้ (ซึ่งไม่ได้มีอะไรมากกว่าชุดสีกับรูปภาพนิดหน่อย) แต่ว่ามี dev บางกลุ่ม (โดยเฉพาะรายย่อย) ที่จะไม่สร้าง Theme ขึ้นมาเองเพราะเสียเวลา (และไม่ได้คิดอะไรกับ L&F มากนัก)
การมี Default ก็เพื่อให้ dev กลุ่มที่ไม่เขียน theme เองปวดหัวน้อยลงมากกว่า จะได้เทสต์ักับ Holo อย่างเดียว ไม่ต้องไปลองบน Touchwiz, Sense, Blur, Timescape อะไรให้ปวดหัว
คิดว่าน่าจะเป็นการมีบางอย่างที่เหมือนกัน เพื่อลด fragmentation มากกว่า
samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo
+1
Coder | Designer | Thinker | Blogger
ผมว่านั่นก็เป็นเป้าหมายโดยอ้อมของเจ้าผลไม้เหมือนกันนะ
ผมว่าก็ดีนะ แบบนี้ มีให้เลือก ดีกว่าไม่มีเลย
ง่ายต่อนักพัฒนาขึ้นอีก ผมชอบนะ
สุดยอด นี่ละที่รอคอย
เหมือนวินโดวเอกซ์พี ?
ธีมนี้น่าจะเล่นยิงกันหลายคนสนุก
นั่นมัน Halo -_-'
(แก้ให้แล้วนะครับ 555)
ขอบคุณค้าบบ
แหล่มเลย
ชอบธีม Android Default แบบนี้ก็ดี
Theme ที่ว่าเป็นของแต่ละโปรแกรมครับ ไม่ใช่ธีมของระบบ คือแต่ละโปรแกรมสามารถสร้างธีมและเอามาใช้เป็นของแต่ละโปรแกรมได้ อย่างของ Facebook ก็เป็น ฟ้าขาว Google+ เป็นแดงขาว อะไรเทือก ๆ นี้
ผมคิดว่าตัว ICS ไม่มีออปชั่นให้ผู้ใช้สามารถเปลี่ยนธีมเองได้ (ยกเว้นแต่มี Mod ของ T-Mobile เหมือน CyanogenMod)
Theme Holo หมาป่าแทะแอปเปิล สินะ เหอๆ
ควรจะหายไปจากโลกนี้ได้แล้ว ไม่ชอบเลย T_T
+1
+1
งานนี้ ซัมซุง จี๊ด
Coder | Designer | Thinker | Blogger
เกลียด TW มากกก เอาออกไปทีเถอะ !