Titanium SDK Update 2.1.3
ตอนนี้ Titanium SDK ได้ออก Update เป็น Version 2.1.3 แล้วนะครับโดยมีการเพิ่ม Feature ต่าง ๆ เข้าไปพอสมควร หลัก ๆ เลยคงเป็นเรื่องของการ สนับสนุน iPhone 5 และ iOS6 ครับ แต่จะมีอะไรบ้างนั้นไปดูกันเลยครับ
อย่างแรกเลยคงหนีไม่พ้นการรองรับ iPhone5 และ iOS6 โดย ทาง Appcelator เองได้ทำการทดสอบ SDK ตัวนี้บน Xcode 4.5 โดยมีการเปลี่ยนแปลงดังนี้ครับ
- ตัว iOS6 SDK นั้น ไม่รองรับ AMRV6 โดยตัว Titanium SDK นี้จะรองรับ iOS ที่ Version 4.3 เป็นต้นไป สามารถระบุ ios version ได้จากไฟล์ tiapp.xml แบบนี้
<ios>
<min-ios-ver>4.3</min-ios-ver>
</ios>
- วีธีการเข้าถึง Contacts ที่เปลี่ยนไป โดยใน SDK Version นี้นั้น จะเพิ่มเติมในส่วนของ Authroization ในการเข้าถึง Contacts ใน iOS6 ด้วย โดยมีการเพิ่ม Property ให้กับ Module Contact นั่นคือ contactsAuthorization เพื่อตรวจสอบ สิทธิในการใช้งาน Contact โดยใน Property นี้นั้นจะประกอบไปด้วย
- AUTHORIZATION_AUTHORIZED
- AUTHORIZATION_DENIED
- AUTHORIZATION_RESTRICTED
- AUTHORIZATION_UNKNOWN
- โดยในส่วนของ Android หรือ iOS Version ก่อนหน้า นั้นจะส่งค่ากลับมาเป็น AUTHORIZATION_AUTHORIZED เสมอ
- รองรับ Splash Screen ของ iPhone 5 โดยจะรองรับ ขนาดหน้าจอใหม่ของ iPhone 5 (1136 x 640 pixels) โดย เราสามารถสร้างไฟล์ Splash Screen โดยลงท้ายด้วย -568h@2x เช่น Default-568h@2x.png
- ใน iOS6 นั้นจะไม่รองรับการสร้าง Modal Dialog เป็นลักษณะการกลับหัว ของหน้าจอ (upside-down portrait orientation อธิบายไม่ถูกจริง ๆ )
- การ embedded Youtube นั้นจะไม่รองรับอีกต่อไป เนื่องจาก youtube ไม่มีอยู่ใน iOS6 ดังนั้น การที่เรา embedded youtube ลงใน App แบบนี้ "http://www.youtube.com/watch?v=oHg5SJYRHA0" จะไม่สามารถใช้งานได้ ให้ไปใช้ วิธีการ embedded จากที่นี่แทน developers.google.com/youtube/player_parameters ครับ
0 ความคิดเห็น:
แสดงความคิดเห็น