ติดต่อโฆษณาได้ที่ Tel. 094-8659368 ; Email:Ruttanapatum@gmail.com;

วันพุธที่ 14 กรกฎาคม พ.ศ. 2553

Review: Multitasking บน iPhone 4

ผมรู้สึกชื่นชมกับการเลือกเส้นทางนี้(Multitasking) ของแอปเปิลมาก ที่ยอมให้คนเขียนโปรแกรมเหนื่อยเพิ่ม แต่ผู้ใช้ได้ประโยชน์ไปเต็มๆ สิ่งที่น่าห่วงคือแอปเปิลจะต้องทำงานอย่างหนักในการทำความเข้าใจกับนักพัฒนา และต้องดูแลการจัดการโปรแกรมที่ไม่ใช้ทั้งหลายให้ดี เชื่อว่าแอปเปิลคงจะต้องเพิ่มขนาดของแรมในไอโฟนให้มากขึ้น และเพิ่มจำนวน background service ในอนาคต

เรามาดูรายละเอียดที่ลึกขึ้นจากเดิม ว่าการทำงาน Multitasking แบบไอโฟนนั้นทำงานอย่างไร

  • จากเดิมที่โปรแกรมมี State เพียงแค่เปิดกับปิด
  • เพิ่ม State ใหม่เข้ามา 2 ตัว คือ Background และ Suspended
  • Background คือโปรแกรมยังอยู่ในแรม ทำงานได้เพียงบริการบางอย่างที่แอปเปิลกำหนด
  • Suspended คือโปรแกรมยังอยู่ในแรม แต่ไม่สามารถทำงานใดๆ ได้อีก (ถูกแช่แข็ง)
  • ถ้าไล่ State จากการกดปิดโปรแกรมที่ทำงานอยู่ จะมี State ดังนี้ : Active -> Background -> Suspended -> Not Running
  • ขั้นแรก เมื่อผู้ใช้ทำการปิดโปรแกรม (กดปุ่ม home) โปรแกรมจะย้ายจาก Active ไปอยู่ใน Background State
  • ใน Background State จะมีบริการให้ใช้อยู่ 7 อย่าง เช่น เล่นเพลง, คุยโทรศัพท์ผ่าน VoIP, เรียกขอที่อยู่ในปัจจุบัน (GPS), ทำงานย่อยอย่าง save ไฟล์ หรือ upload รูปให้เสร็จ
  • เมื่อโปรแกรมทำงานเหล่านี้จนเสร็จแล้ว โปรแกรมจะถูกย้ายไปอยู่ใน Suspended State
  • โปรแกรมที่อยู่ใน Suspended State นั้น พร้อมที่จะถูกเปิดอยู่ตลอดเวลา
  • โปรแกรมจะอยู่ใน Suspended State ไปจนกว่าระบบจะเข้ามาลบไปเอง เช่น แรมใกล้เต็ม หรือโปรแกรมนี้ถูกปิดมานานมากแล้ว
  • ที่เก๋คือ เวลาเรากดปิดโปรแกรม ระบบจะ Capture หน้าจอโปรแกรมของเราไว้ เพื่อเวลาเราเปิดโปรแกรมขึ้นมาอีกครั้ง ระบบจะแสดงรูปดังกล่าวเพื่อหลอกตาผู้ใช้ชั่วคราวระหว่างที่รอการประมวลผล เบื้องหลัง หรืออาจจะทำเป็นหน้าจอนับถอยหลัง 3 2 1 แบบเกมส์ Tap Tap Revenge ที่จ๊อบส์เดโมก็ได้ครับ

เพื่อให้เห็นภาพมากขึ้น ขอยกตัวอย่างโปรแกรมฟังเพลงบนอินเทอร์เน็ตอย่าง Pandora เมื่อเราเปิดฟังเพลงอยู่แล้วกดปิดโปรแกรมลง ระบบจะเปลี่ยนสถานะเข้าไปอยู่ใน Background State และร้องขอใช้บริการ Background Audio Service ทำให้โปรแกรมยังคงเล่นเพลงได้ต่อไป แต่จะไม่สามารถทำงานอย่างอื่นได้เลย เช่นถ้าเพลงเปลี่ยนไป จะไม่มีการเปลี่ยนรูปอัลบั้ม

เมื่อเรากดหยุดเล่นเพลง หรือเพลงเล่นจนหมด playlist โปรแกรมจะถูกย้ายไปอยู่ Suspended State ซึ่งจะโดนแช่แข็งไปอย่างงั้น จนกว่าระบบจะเข้ามาเคลียร์ออกจากแรมเอง

ผมว่าคงต้องใช้เวลาสักพักเพื่อพิสูจน์ว่า แนวทาง Multitasking แบบแอปเปิล กับผู้ผลิตโทรศัพท์มือถือรายอื่นๆ ใครจะเป็นผู้ชนะที่แท้จริง

ลิงค์ที่เกี่ยวข้อง เคล็ดลับ HTML (Back and Forward) (0) จะเผากันไปทำไม(หูฟัง)? (6) ให้ผู้เข้าชมเลือกสีสำหรับหน้าเว็บของคุณ (1) เปรียบเทียบคุณสมบัติ : iPad กับ iPhone 3GS กับ iPod touch (2) iPhone 4 มาพร้อมกับ Apple A4 Processor (4)

Read more: http://www.thaievo.com/

Category : Technology & Innovation,Apple,IPHONE,iPhone OS,multitask,multitasking,Programming,

[Apps] รีวิว: dtac e-service

คำวิจารณ์อันนี้เขียนในฐานะที่ศึกษามาทางสายคอมพิวเตอร์ซึ่งได้ผ่านการศึกษาด้านการพัฒนาซอฟท์แวร์ โดยพื้นฐานของผู้เขียนใช้โทรศัพท์มือถือ iPhone เป็นมือถือเครื่องที่สามในชีวิตและมี dtac เป็นผู้ให้บริการเครือข่ายโทรศัพท์เคลื่อนที่เป็นรายแรกที่ผู้เขียนใช้บริการ เห็น App ตัวนี้ครั้งแรกในหัวข้อสนทนาหนึ่งใน freemac.net และด้วยความที่ค่อนข้างร้อนวิชานิดหน่อย (เพิ่งจะเปิดบริการต่างๆ ของ dtac หลังจากต้องเปลี่ยนไปใช้ happy อยู่ปีกว่าๆ) ก็เลยทำการดาวน์โหลด App ตัวนี้มาติดตั้ง (ผ่าน edge) และก็พบข้อบกพร่องหลายๆ เรื่องที่หวังว่าทีมพัฒนาจะเอาไปปรับปรุงแก้ไขให้ดีขึ้นได้ในอนาคต จุดประสงค์ของ App เพื่อเป็นหน้ากากของหน้าเว็บ e-service ของ dtac ประโยคนี้น่าจะเป็นคำอธิบายที่ดีที่สุดจากการลองเปิดใช้งาน และยิ่งต้องตอกย้ำคำว่าหน้ากากให้ชัด (ไม่ได้มีเจตนาจะให้กลายเป็นคำแสลงใดๆ ทั้งสิ้น) เพราะตัว App ไม่ได้แสดงความเป็น Native App ได้ดีเท่าที่ควร ด้วยขนาดที่ใหญ่ถึง 2.8MB แต่ความสามารถกลับไม่ต่างกับ App หน้ากากตัวอื่นๆ ที่มีขนาดเพียง 296KB หรือเทียบกับ App ของผู้ให้บริการเครือข่ายที่เป็นคู่แข่งที่มีขนาดเพียงแค่ 1.0MB เท่านั้น การใช้งาน เมื่อเปิดใช้งาน App ในครั้งแรก สิ่งที่ App เรียกหาจากผู้ใช้งานคือ "หมายเลขโทรศัพท์นี้ยังไม่ได้ลงทะเบียนเพื่อใช้บริการ [...]

Read more: http://www.siampod.com/

Category : Apps,Features,Productivity,

GIGABYTE 890GPA-UD3H รองรับ Phenom II X6 ได้อย่างเต็มตัว

ตามออกมาอย่างไม่รอช้าสำหรับเมนบอร์ดที่ใช้ชิปเซ็ตตัวใหม่ AMD 890GX และก็ยังคงเป็น GIGABYTE เมนบอร์ดแถวหน้าของตลาดบ้านเราที่เปิดตัวเป็นรุ่นแรกๆ ตามเคย โดยนอกจากจุดเด่นในด้านการรองรับซีพียูรุ่นใหม่แล้วยังเสริมด้วยเทคโนโลยีใหม่ๆ อย่าง SATA3 กับ USB 3.0 มาให้อีกด้วย เรียกว่าครบเครื่องสำหรับสาวก AMD GIGABYTE 890GPA-UD3H เมนบอร์ดสายพันธุ์ใหม่จาก AMD ที่มาพร้อมกับชิปเซ็ต AMD 890GX ซึ่งออกมาเพื่อรองรับซีพียูรุ่นล่าสุดอย่าง Phenom II X6 หรือซีพียูหกคอร์ตัวแรกจาก AMD นั่นเอง นอกจากนี้ยังเสริมด้วยเทคโนโลยีใหม่ถึง 3 อย่าง ได้แก่ USB 3.0 เพิ่มความเร็วในการโอนถ่ายข้อมูลได้สูงสุดถึงกว่า 10 เท่าเมื่อเทียบกับในรุ่น 2.0, USB Power 3X เพิ่มอัตราไฟเลี้ยงสำหรับการเชื่อมต่อกับอุปกรณ์อื่นๆ ผ่านทางพอร์ต USB ให้สูงถึงกว่า 3 เท่าและ SATA 3.0 ที่มาพร้อมกับความเร็วในการโอนถ่ายข้อมูลสูงสุดถึง 6Gb/s ดังนั้นจึงน่าจะมั่นใจได้เลยว่าเมนบอร์ดรุ่นนี้รองรับอนาคตได้อีกนานหลายปีเลยทีเดียว นอกจากจะรองรับซีพียูรุ่นใหม่สุดแล้ว [...]

Read more: http://www.quickpcextreme.com/

Category : MAINBOARD,QLABs Test,AMD 890GX,GIGABYTE,

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best WordPress Themes