Categories
iPhone

ลูกเล่น + บั๊กเล็กๆ น้อยๆ บน iPhone OS 4 ภาค 1

ที่เขียนว่าภาค 1 เพราะว่าถ้าหาอะไรน่าสนใจๆ เจอ ก็จะนำมาแบ่งปันเพิ่มเติมให้นะครับ

เรามาเริ่มกันเลยดีกว่าไม่ต้องเกริ่นอะไรให้ยาวเสียเวลา 😀

1. หน้า Default Homescreen ที่เปลี่ยนไป เป็นรูปหยดน้ำดั่งรูปด้านล่าง ไม่ใช่พื้นดำๆ รูปโลกอีกต่อไป (แต่เวอร์ชั่นเต็มอาจจะกลับเป็นรูปโลกก็ได้นะ) แต่เนื่องจากว่ารูปนี้อาจจะใหม่เกิน เลยทำให้ Apple ลืมใส่เพิ่มเข้าไปใน Wallpaper ที่แถมมากับเครื่อง ฉะนั้นถ้าใครเปลี่ยน Wallpaper ไปแล้ว ก็อย่าหวังเปลี่ยนกลับมาเป็นรูปหยดน้ำอีกรอบเลย

IMG_0003 IMG_0023

2. ะบบ Digital Zoom สำหรับกล้อง iPhone ซึ่งผมคาดว่ามีหลายๆ คนที่อยากได้ลูกเล่นนี้ วิธีซูมก็ง่ายมาก แค่แตะบนหน้าจอซักส่วนนึง ก็จะขึ้นแถบสำหรับให้ซูมขึ้นมาตามภาพ

IMG_0026

แต่เนื่องจากว่าลูกเล่นนี้ยังคงใหม่อยู่ ฉะนั้นบน OS 4 beta 1 นี้มันยังมีบั๊กอยู่ครับ บั๊กที่ว่าก็คือเวลาถ่ายรูปที่ซูมแล้ว บางที App กล้องจะเด้งแล้วไม่เซฟรูป แต่ที่ตลกคือถ้าถ่ายสำเร็จ อาจจะเห็นภาพกลายเป็นภาพขาวดำไปซะงั้น ตามภาพตัวอย่างเลยครับ

IMG_0016 IMG_0017

3. มี Character Count ในส่วนของ Message Settings แล้ว!!

IMG_0022

@Bankja

Categories
iPhone

สาธิต Multitask APIs บน iPhone OS 4

เข้าใจว่าหลายๆ คนคงรู้แล้วว่าใน iPhone OS 4 ที่เพิ่งเปิดตัวไปนี้มีลูกเล่นอะไรใหม่ๆ บ้าง ซึ่งหนึ่งในลูกเล่นใหม่ๆ ที่ทุกคนให้ความสนใจกันมากคือการ Multitask

7 Multitask APIs

ผมเห็นมีหลายท่านเข้าใจว่าการ Multitask บน iPhone OS 4 ที่จะมาถึงนี้เป็นการเปิดใช้งานได้หลายๆ App พร้อมๆ กัน โดย App ที่ไม่ได้ใช้งานก็จะไปอยู่เป็น Background ด้านหลัง ดังเช่นที่มีบน Windows Mobile OS, BlackBerry OS, และ Android OS ผมขอบอกเลยว่าเป็นการเข้าใจผิดครับ เพราะการทำอย่างที่ว่านี้จะทำให้เกิดการกิน Ram มากขึ้นเรื่อยๆ ตามจำนวน App ที่เปิดใช้งานอยู่

การทำงานของ Multitask บน iPhone OS 4 นั้นจะทำงานผ่าน API ใหม่ 7 ตัว ที่ออกแบบมาเป็นพิเศษ จะทำให้เครื่องไม่กิน Ram เหมือนบนระบบอื่นๆ โดย 7 APIs ที่่ว่านี้ก็คือ

  1. Background audio
  2. Voice-over-IP services
  3. Background location
  4. Push notification (มีเพิ่มเข้ามาตั้งแต่ OS 3 แล้ว)
  5. Local notifications
  6. Task completion
  7. Fast app switching

ถ้าท่านใดต้องการทราบรายละเอียดของ 7 APIs นี้ แนะนำให้ดูใน Keynote หรืออ่านที่เวป Gizmodo นะครับ วันนี้ผมจะมาสาธิตคร่าวๆ กับตัวอย่างการทำงานของ API Task completion และ Fast app switching ครับ

เริ่มด้วยคลิปแรกเป็นตัวอย่างของ Task completion ครับ

ต่อด้วยตัวอย่าง Fast app switching

ปิดท้ายด้วยคลิปแถมว่าถ้าทุก App ใช้ Fast app switching API แล้ว จะสลับเปิด / สลับ App ได้ไวแค่ไหน

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

@Bankja