|
การติดตั้ง Android SDK
Google Android เป็นระบบปฎิบัติการ (OS) บนมือถือ และเป็น Open Source ด้วย อาจจะเรียกได้ว่าเป็นการปฎิวัติวงการมือถือเล็กน้อยสำหรับการเริ่มต้นครั้งนี้ และมีการประมาณการว่ากลุ่มผู้ใช้ OS Android นี้จะเพิ่มขึ้นแซงหน้า OS เจ้าอื่น ๆ รวมทั้งจะมี โทรศัพท์มือถือ OEM เกิดขึ้นอีกหลายเจ้า ทำให้ผู้ใช้ได้ประโยชน์จากสิ่งนี้ ในบทความนี้จะอธิบายถึงการพัฒนา Application บน Android เผื่อจะมีคนสนใจช่วยกันพัฒนา Application มาใช้งานกันเยอะ ๆ สิ่งที่เราต้องเตรียมก่อนการติดตั้งก็คือ 1. eclipse เป็น IDE ที่ใช้ในการเขียนโปรแกรม และต้องเป็น version 3.3 ขึ้นไป ของผมใช้ version กาลิเลโอ นะครับหา Download ide ได้ที่ //www.eclipse.org/downloads/ 2. Android SDK ปัจจุบันเป็น Version 1.5 นะครับ Download ได้ที่ //developer.android.com/sdk/1.5_r3/index.html Download เสร็จแล้วก็แตก Zip File ตามปกติวางไว้ Folder ไหนก็ได้แล้วแต่เราครับ 3. เปิดโปรแกรม eclipse ขึ้นมา ขั้นตอนนี้เราจะต้องติดตั้ง Android Plugin ให้กับ eclipse ครับหรือที่เรียกว่า ADT Plugin ในที่นี่ขอวิธีติดตั้งแบบง่าย ๆ อธิบายสั้น ๆ ละกันนะครับ เริ่มจากไป Download Plugin ที่ //dl-ssl.google.com/android/ADT-0.9.1.zip 4. Download Plugin มาแล้ว ยังไม่ต้องแตก Zip นะครับเปิด eclipse ไปที่ help > install new software แล้วก็เลือก Add > Archive แล้วก็ Browse ไปที่ Zip file ของ Plugin มันก็จะขึ้นรายละเอียดขึ้นมาแล้วก็ Finish ได้เลยครับ
Create Date : 18 มิถุนายน 2553 | | |
Last Update : 24 กรกฎาคม 2553 0:59:52 น. |
Counter : 365 Pageviews. |
| |
|
|
|
|
นักพัฒนาจะเลือกเขียน app บน iPhone หรือ Android
เป็นช่วงหัวเลี้ยวหัวต่ออีกครั้งสำหรับนักพัฒนาที่ต้องการสร้างสรรค์โปรแกรมบนมือถือว่าจะเลือกเขียนโปรแกรมบน iPhone หรือ Android ดี การจะเขียนให้รองรับทั้งสองระบบก็เป็นสิ่งดี ถ้าทำไหว! จากการสอบถามนักพัฒนาจำนวนหนึ่งพอสรุปเงื่อนไขในการตัดสินใจออกเป็นสามเรื่อง คือ 1. ความยากง่ายในการพัฒนา 2. ความรวดเร็วในการอนุมัติโปรแกรม 3. รายได้จากการขายโปรแกรม 1. ความยากง่ายในการพัฒนา การเขียนโปรแกรมจะยากหรือง่ายก็ขึ้นอยู่กับภาษาที่ใช้และ api ที่ระบบสนับสนุน ถ้าคุณเคยพัฒนาภาษา Java มาก่อน การพัฒนาโปรแกรมบน android ดูจะเป็นทางเลือกที่เหมาะมาก กลับกันบน iPhone ต้องเขียนด้วยภาษา Object-C ซึ่งเป็นภาษาที่เก่ากว่า โปรแกรมเมอร์รุ่นเดอะก็จะได้เปรียบ หลายสิ่งที่ภาษาใหม่ๆ อย่าง Java จะได้เปรียบด้านเทคโนโลยี เช่นเรื่อง Gabage Collections (ตัวจัดการ memory และ resource) ที่ต้องจัดการเองบน iPhone เป็นต้น ความได้เปรียบที่สุดของ iPhone ในขณะนี้ก็คือมีความเป็นเอกภาพ นักพัฒนาไม่ต้องสนใจในความหลากหลายของอุปกรณ์ ขนาดหน้าจอที่เหมือนกัน อุปกรณ์เสริมต่างๆ ที่ใช้เหมือนกัน ต่างจาก android ที่ขณะนี้มีออกมาแล้วกว่า 16 รุ่นหลากยี่ห้อ หากจะเขียนโปรแกรมเพื่อรองรับทั้งหมดคิดดูว่าต้องทดสอบกันขนาดไหน ด้วยความสามารถของ Android มีส่วนทำให้ผู้ใช้รู้สึกดีกว่า เช่น คุณสมบัติที่โปรแกรมสามารถทำงานอยู่ด้านหลัง (Background) ทำให้โปรแกรมสามารถปรับปรุงข้อมูลได้เองตลอดเวลา เช่นคอยติดตามราคาหุ้นตัวโปรดของคุณและแจ้งเตือนเมื่อมีความเคลื่อนไหว ซึ่งบน iPhone คุณจะต้องปิดโปรแกรมหนึ่งก่อนหรือต้องวางหูโทรศัพท์ก่อนแล้วเปิดเข้ามาดูอีกที แต่ก็ต้องยอมรับว่าในขณะนี้ยังไม่โทรศัพท์ android เครื่องใดที่มีประสิทธิภาพและการแสดงผลได้ดีเท่า iPhone เลย หากคุณเป็นนักพัฒนามือ iPhone มือใหม่ อย่าลืมบวกค่าที่ต้องซื้อเครื่อง Mac ใหม่ด้วย เพราะเครื่องมือพัฒนาใช้ได้แต่บน Mac เท่านั้น ส่วน Android นั้นสามารถพัฒนาได้ทั้งบน Windows, Linux และ Mac 2. ความรวดเร็วในการอนุมัติโปรแกรม ก่อนที่โปรแกรมบน iPhone จะขึ้นไปแสดงอยู่ใน App Store ได้ต้องผ่านการอนุมัติจากบริษัท Apple เสียก่อน ซึ่งบางทีต้องใช้เวลานานหลายสัปดาห์ Apple เองมีกฏที่เข้มงวดสำหรับโปรแกรมที่จะนำมาใช้บน iPhone เช่น ไม่อนุญาตโปรแกรมที่ทำหน้าที่เป็นตัวกลางเสียเอง (API) หรือไม่อนุญาตโปรแกรมที่ทำงานซ้ำซ้อนกับโปรแกรมที่มีอยู่แล้วของ Apple เอง เป็นต้น ส่วน Android เป็นระบบที่เปิด คุณไม่จำเป็นต้องเอาโปรแกรมไปใส่ใน Android Market จะเขียนโปรแกรมแล้วขายเองเลยก็ได้ หรือจะเขียนเพื่อใช้เฉพาะกลุ่มก็ทำได้โดยไม่ต้องขอใครอนุมัติ 3. รายได้จากการขายโปรแกรม แน่นอนทุกคนย่อมขาดหวังกับตลาดผู้บริโภคขนาดมหึมาของผู้ใช้โทรศัพท์มือถือ iPhone มีจำนวนยอดขายเครื่องที่น่าพึงพอใจ นั่นหมายถึงจำนวนผู้ซื้อที่ต้องมากกว่า Android แต่ด้วยความเบียดเสียดของโปรแกรมใน App Store ไม่ใช่เรื่องง่ายที่คุณจะเบียดโปรแกรมดังๆ ยอดนิยมขึ้นมาได้ บางทีคุณจะต้องเสียค่าใช้จ่ายในด้านการโฆษณามากขึ้นไปอีก
Create Date : 18 มิถุนายน 2553 | | |
Last Update : 12 กันยายน 2553 23:24:20 น. |
Counter : 367 Pageviews. |
| |
|
|
|
|
| |
|
|