Professional Documents
Culture Documents
รายงาน
เรื่อง Google Android
เสนอ
จัดทําโดย
คํานํา
ในปจจุบันระบบปฏิบัติการไมไดมีจํากัดเพียงแคเครื่องคอมพิวเตอรเทานั้น แตยังรวมไปถึง
อุปกรณในหลายๆประเภทเชน โทรศัพทมือถือ ซึ่งกําลังไดรับความนิยมเพิ่มมากขึ้น โดยใน
โทรศัพทมือถือไดมีการพัฒนาความสามารถใหมๆเขาไปอยางมากมาย เชน กลองดิจิตอล ระบบ
Touchscreen นั่นเปนเหตุผลวาทําไม จึงไดมีการสรางระบบปฎิบัติการขึ้น นั่นก็เพราะเมื่อมี
อุปกรณและความสามารถที่เพิ่มมากขึ้น ก็จําเปนตองมีระบบเขามาบริหารจัดการเพื่อเพื่อ
ประสิทธิภาพในการใชงาน
อยางไรก็ตาม ระบบปฎิบัติการในโทรศัพทไดมีการพัฒนาขึ้นมาจากหลายๆบริษัท เชน
Symbian ,Windows Phone แตที่กําลังไดรับความสนใจมากคือ Google Android เพราะเปน
OpenSource ที่แจกจายได สามารถนําไปพัฒนาแกไขได บริษัทชั้นนําตางๆก็ไดเริ่มผลิตและ
จําหนายโทรศัพท Android กันมาบางแลว นั่นก็เพราะไมตองเสียคาลิขสิทธิ์และยังสามารถนํามา
พัฒนาใหอยูในรูปแบบที่ตองการไดดวย
ดังนั้น การศึกษาระบบ Android นั้นจึงเปนสิ่งสําคัญ เพื่อใหทราบถึงขอมูลตางๆที่เปน
ประโยชน ทั้งการนําไปพัฒนาหรือเพื่อรับทราบขาวสารใหทันตอเทคโนโลยีที่จะเกิดขึ้นตอไปใน
อนาคต
ผูจัดทํา
นาย ปยะณัฐ แยบคาย
นาย ศุภรักษ สมศรี
3
สารบัญ
หนา
Google Android
คํานํา 1
สารบัญ 2
รูจักกับ Android 4
ลักษณะพิเศษของ Android 6
คุณสมบัติทั่วไปของ Android 7
สถาปตยกรรมบน Android 8
- Application 8
- Application Framework 9
- Libraries 9
- Android Runtime 10
- Linux Kernel 10
Android เวอรชั่นตางๆ 13
เอกสารอางอิง 15
4
รูจักกับ Android
ลักษณะพิเศษของ Android
1. Open
Android SDK เปดโอกาสใหนักพัฒนาสามารถเขาถึง Core Function ในการใชงานโทรศัพทได
อยางเต็มรูปแบบเชน การโทรออก, สง SMS, หรือใชงานกลอง Android นั้น Run บน Virtual
Machine ที่มีชื่อวา Dalvik สวน runtime จริง ๆ ก็คือ Linux Kernel ที่สําคัญ Android เปน Open
Source ซึ่งอาจจะทําใหเกิดความเปลี่ยนแปลงใน Technology ของโทรศัพทมือถือขึ้นได
2. All applications are created equal
จากเหตุผลขางตนทําให Core Application ของโทรศัพท หรือพวก 3rd Party App จะสามารถใช
งานไดไมตางกัน เนื่องจาก SDK ที่ 'Open' ใหเขียนโปรแกรมเรียกการทํางาน Core Function ได
ในมุมมอง User ก็จะได ผลประโยชนมากขึ้น ยกตัวอยางเชน User สามารถใช 3rd Party
Application ในการ call แต Application นั้นมี Interface สวยงาม สามารถเลือก wallpaper ได
ตามใจชอบได ซึ่งตางจาก Core Application ที่อาจจะซ้ําซากจําเจ นาเบื่อ เปนตน
3. Breaking down application boundaries
Android ไดทลายกําแพงในการพัฒนา Software ซึ่งกอใหเกิดนวัตกรรมใหม ๆ ในการพัฒนา
Software เชน Developer สามารถเขียน Program ดึงรายชื่อ Contract ใน Web, MSN มารวม
กับใน Contract List ของโทรศัพทได หรือจะใชโทรศัพทในการดูตําแหนงที่เพื่อน ๆ อยูได
4. Fast & easy application development
Android ไดเตรียม lib & tool ในการพัฒนา Application ไวอยางมากมายยกตัวอยางเชน
การ Connect กับอีกเครื่องนึงแบบ peer-to-peer ซึ่งสิ่งตาง ๆ เหลานี้ทําใหการพัฒนา
Application บน Android สามารถทําไดงายและรวดเร็ว
7
สถาปตยกรรมของ Android
จากรูป Android จะประกอบดวย องคประกอบหลักอยู 5 สวน ดังนี้
รูปแสดงสถาปตยกรรม Android
1. ซอฟแวรทั่วไป (Applications)
Android เวอรชั่นตางๆ
On 30 April 2009, the official 1.5 (Cupcake) update for Android was
released. There are several new features and UI updates included
in the 1.5 update:
On 26 October 2009 the 2.0 (Eclair) SDK was released. Among the
changes are:
เอกสารอางอิง
ยินดีตอนรับสู ThaiAndroidClub.com
http://www.thaiandroidclub.com/
รูจักกับ Android
http://siamdepot.com/index.php?option=com_content&view=article&id=22:what-is-
android&catid=10:android-toturial&Itemid=90