Voice in the Gentle Wind

กุมภาพันธ์ 12, 2007

ข้อเสียของซิมเบียน

Filed under: java — deans4j @ 2:17 pm

ผมเอาบท​ความ​มาฝาก​ ​บท​ความ​นี้ว่า​ด้วย​ข้อเสียของซิมเบียน​จาก​มุมมอง​ผู้​ใช้​ต่างที่​เกี่ยวข้อง​ ​ที่น่าสนใจคือแม้​แต่​โนเกียบริษัทมือถือที่​ใช้​ซิมเบียน​เป็น​ระบบปฏิบัติการหลัก​ยัง​บ่นอุบ​กัน​ภาย​ใน​ ​มี​ทั้ง​บ่นว่า​ “piece-of-shit-OS” ​หรือ​สบถแรงๆ​ ​ว่า​ “Finnish people usually have a very coarse language.”

ปัญหาของซิมเบียนมีหลายเรื่อง​ด้วย​กัน​ไม่​ว่า​จะ​เรื่อง​ความ​เข้า​กัน​ได้​ระหว่างซิมเบียน​ด้วย​กัน​ของ​ทั้ง​ 3 ​เจ้า​ (NTT Docomo’s Symbian MOAP, Nokia Symbian S60, Sony Ericsson’s Symbian UIQ) ​ที่​แย่กว่า​นั้น​ ​แม้​แต่​โปรแกรมบน​ S60 v3 ​ก็​ไม่​สามารถ​เอา​ไปทำ​งานบน​ S60 ​รุ่นเก่ากว่า​ได้

ที่มาของปัญหาบท​ความ​กล่าว​ไว้​ว่า​ ​ซิมเบียนมีข้อจำ​กัดหลายอย่างอัน​เนื่อง​มา​จาก​การออกแบบสมัยยุคแรกเริ่ม​ (90s) ​ยุคที่หน่วย​ความ​จำ​และ​ทรัพยากรบนตัวเครื่องมีจำ​กัด​ ​ซึ่ง​แตกต่าง​จาก​เทคโนโลยีปัจจุบันที่พัฒนา​ไปมาก​แล้ว​ ​ข้อจำ​กัดดังกล่าว​ได้​แก่​ …

– ​การรองรับ​ C++ ​แบบพิกงพิการ​ ​ระบบ​ exception handling ​ของตัวเองที่​เป็น​ดาบสองคม​ ​โปรแกรมที่จัดการ​ได้​ไม่​ดีอาจ​เป็น​ต้นเหตของปัญหาหน่วย​ความ​จำ​รั่วไหล​ ​นอก​จาก​นี้​ยัง​ไม่​สนับสนุน​ STL ​อัน​เป็น​กุญแจสำ​คัญ​ใน​การพัฒนา​ C++ ​แอพลิ​เคชัน

– ​การจัดการข้อมูลสายอักขระที่จำ​กัด​และ​น่าสับสน​ ​ซิมเบียน​ไม่​รองรับการ​ใช้​งานข้อมูลสายอักขระ​ (string) ​แบบ​ทั่วๆ​ ​ไป​ ​นักพัฒนา​ต้อง​ใช้​สิ่งที่ซิมเบียนนำ​เสนอขึ้นแทน​ ​เรียกว่า​ ‘descriptors’ ​ที่​เรียนรู้ยาก​และ​มีข้อจำ​กัดหลายอย่าง​ ​เพียงเพื่อ​จะ​ประหยัดหน่วย​ความ​จำ​ลง​ได้​อีกนิดหน่อย​ ​ซึ่ง​อย่างที่บอกว่าปัจจุบันมัน​ไม่​ใช่​เรื่องที่น่าหนักใจขนาด​นั้น

– IDE ​และ​สภาวะ​แวดล้อม​ใน​การพัฒนาที่​ไม่​ดีพอ​ ​การ​จะ​ลง​ S60 SDK ​มีวิธีการที่ยุ่งยาก​ ​หากทำ​ผิดขั้นตอนเพียงนิดเดียวก็พังเอา​ได้​ง่ายๆ​ IDE ​ที่รองรับก็มีข้อจำ​กัดหลายอย่าง​ ​เช่น​ต้อง​ใช้​เฉพาะ​ VS.NET 2003 ​รุ่นเก่า​เท่า​นั้น​ ​หรือ​ต้อง​ใช้​ Carbide ​โปรแกรมเพื่อการค้าของโนเกีย​ซึ่ง​ก็​ไม่​ได้​ดี​เลิศอะ​ไร

ทั้ง​หมดนี้อาจ​เป็น​สา​เหตว่าทำ​ไม​ iPhone ​ไม่​เลือกซิมเบียน​เป็น​ระบบปฏิบัติการหลักก็​ได้​ ​ส่วน​ผมว่า​เขียนจาวาง่ายกว่า​เยอะ​ ​ว่ามั้ย​?

ที่มา​ – RoughlyDrafted

Advertisements

ให้ความเห็น »

ยังไม่มีความเห็น

RSS feed for comments on this post. TrackBack URI

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

บลอกที่ WordPress.com .

%d bloggers like this: