ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

Native Application (เนทีฟ แอพพลิเคชั่น) คืออะไร

Native Application
Native Application

    Native App (เนทีฟ แอพพ) เป็นการพัฒนา App (แอพ) โดยใช้ library (ไลบรารี่) , SDK (เอส ดี เค) ของ OS Mobile (โอ เอส โมบาย) นั้น ๆ ให้มาเช่น รAndroid (แอนดรอยด์) ก็ใช้ android SDK (แอนดรอยด์ เอส ดี เค) ในการพัฒนา ซึ่งก็จะเป็นการพัฒนา Native App IOS (เนทีฟ แอพ ไอ โอ เอส) ก็ใช้ภาษา objective c (ออปเจคทีฟ ซี) ในการพัฒนา ขึ้นนั้นเองครับ

Native App (เนทีฟ แอพ) คือ การพัฒนาแอพพลิเคชั่น โดยอาศัย เครื่องมือ และภาษา ที่ถูกพัฒนาขึ้นมาให้เหมาะสมกับplatform (เพ็ทฟอร์ม) เอาง่าย ๆ คือภาษาแม่ของ Platform นั้น ๆ ในการเขียน App ออกมานั้นเอง หรือ เครื่องมืออย่าง Android Studio, Android SDK และภาษา Java ถูกเลือกให้ใช้ในการพัฒนา Mobile Application บน Android Platform

ข้อดีของการพัฒนา Application แบบ Native

- สามารถเข้าถึงฟังก์ชั่นการทำงานของ Platform นั้น ๆ ได้อย่างครบถ้วน

- ประสิทธิภาพการทำงานสูงสุด มีความยืดหยุ่นเอื้อประโยชน์ต่อนักพัฒนาสูงสุด

ข้อเสียของการพัฒนาApplication แบบ Native

- ใช้บุคลากรในการพัฒนาหลายคนและหรือใช้เวลาในการพัฒนาค่อนข้างสูง ในการให้รองรับแต่ละแพลตฟอร์ม

    ซึ่งถ้าเราอ่านวรรคแรกในบทความก็สามารถเข้าใจได้ง่ายเลยนะครับว่า Native App คือการการสร้าง App ที่เป็นส่วนตัว จะไม่สามารถเข้าถึงได้จาก ระบบปฏิบัติการณ์อื่นๆ ได้ ซึ่งในที่นี้มันก็ยังมีข้อดี และข้อเสียที่เกิดขึ้น แต่ ณ ที่นี้เราจะมองกันในมุมมองที่ดี การที่เราต้องการที่ App ที่ดีและเจาะลึกในการใช้งานในนั้นแสดงว่าเราต้องใช้ Native App ในการเขียน App นั้นเองครับ

Reference : en.wikipedia.org/wiki/Mobile_application_development

ภาพประกอบ : creazienda.com

บทความที่เกี่ยวข้อง :

Wunderlist คืออะไร

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
B - Period Payment หน้าทำใบเสนอราคาต้องอยู่ ที่ tab แรก และเป็นราคาหลังรวม vat แล้ว
โดย mindphp จ 20 ส.ค. 2018 3:42 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
1
จ 20 ส.ค. 2018 3:42 am โดย mindphp
Q-สอบถามครับตอนนี้ผมติดปัญหา EnvironmentError: [Errno 13] Permission denied:
โดย tatiya อ 19 ส.ค. 2018 10:41 pm บอร์ด Programming - C/C++ & java & Python
1
9
อ 19 ส.ค. 2018 10:44 pm โดย thatsawan
วิธีแก้ปัญหา 'pip' is not recognized as an internal or external command, operable program or batch file
โดย tatiya อ 19 ส.ค. 2018 9:56 pm บอร์ด Python Knowledge
0
4
อ 19 ส.ค. 2018 9:56 pm โดย tatiya
สอบถามวิธีติดตั้งตัว module pythainlp ครับ
โดย tatiya อ 19 ส.ค. 2018 5:41 pm บอร์ด Programming - C/C++ & java & Python
3
17
อ 19 ส.ค. 2018 8:10 pm โดย mindphp
สอบถามวิธีการใส่ค่าที่ต้องการใน type="number" เป็นตัวเลขได้ทั้งบวก ลบ และทศนิยมที่มีค่าเป็นบวกและลบ แต่ไม่เอา 0 ค่ะ
โดย pprn ส 18 ส.ค. 2018 8:14 pm บอร์ด HTML CSS
1
18
อ 19 ส.ค. 2018 5:15 pm โดย mindphp
B - หน้า Contact ของลูกค้ามีปุ่มติ๊กเกินมา
โดย thatsawan ส 18 ส.ค. 2018 6:59 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
3
ส 18 ส.ค. 2018 6:59 pm โดย thatsawan
อบรมระบบ ERP Odoo 11 ครั้งที่ 30 วันที่ 18 สิงหาคม 2561
โดย Lamduan ส 18 ส.ค. 2018 6:58 pm บอร์ด M066 - นางสาวลำดวน พันโอดเบี้ย
0
4
ส 18 ส.ค. 2018 6:58 pm โดย Lamduan
สอบถามวิธีการคำนวณหา Rate ค่ะ
โดย pprn ส 18 ส.ค. 2018 6:51 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
8
ส 18 ส.ค. 2018 6:51 pm โดย pprn
B - ฐานจริง User M017 สร้าง inv จากหน้า sale ไม่ได้
โดย thatsawan ส 18 ส.ค. 2018 4:57 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
ส 18 ส.ค. 2018 4:57 pm โดย thatsawan
B - ยกเลิกจ่ายชำระ เเต่ หัก ณ ที่จ่ายไม่ยกเลิก ทำให้ออกรายงา หัก ณ ที่จ่ายผิด
โดย thatsawan ส 18 ส.ค. 2018 4:44 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
3
ส 18 ส.ค. 2018 4:44 pm โดย thatsawan
Q - อัพเกรด Joomla 2.5 เป็น Joomla 3.8 แล้ว ขึ้น Error
โดย Parichat ส 18 ส.ค. 2018 3:57 pm บอร์ด Joomla Development
2
17
ส 18 ส.ค. 2018 7:02 pm โดย Parichat
Q - สอบถามวิธีใช้งาน split ครับ
โดย tatiya ส 18 ส.ค. 2018 2:52 pm บอร์ด Programming - C/C++ & java & Python
4
25
ส 18 ส.ค. 2018 3:40 pm โดย tatiya
งานประจำวันที่ 18 สิงหาคม 2561
โดย Lamduan ส 18 ส.ค. 2018 10:33 am บอร์ด M066 - นางสาวลำดวน พันโอดเบี้ย
1
9
ส 18 ส.ค. 2018 6:56 pm โดย Lamduan
งานประจำวันที่ 18 สิงหาคม 2561
โดย tatiya ส 18 ส.ค. 2018 10:02 am บอร์ด M065 - ตติยะ นาชัย
1
4
ส 18 ส.ค. 2018 7:26 pm โดย tatiya
เปลี่ยน data type จาก numeric เป็น character varying อย่างไร pg AdminIII
โดย kkeinezung ศ 17 ส.ค. 2018 9:43 pm บอร์ด Programming - PHP
0
37
ศ 17 ส.ค. 2018 9:43 pm โดย kkeinezung
จัดการที่อยู่ อำเภอ ตำบล จังหวัด โดยไม่ต้องพิมพ์เองยังไงคะ
โดย mook2LRC1 ศ 17 ส.ค. 2018 8:08 pm บอร์ด Joomla Development
2
30
ส 18 ส.ค. 2018 9:48 am โดย mook2LRC1
B - ใบกำกับภาษี วันที่ตกบรรทัด
โดย taemmynatchapon ศ 17 ส.ค. 2018 6:35 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
2
8
ส 18 ส.ค. 2018 11:26 am โดย taemmynatchapon
คำสั่งตัดสินใจการทำงาน PHP แบบ if และ switch
โดย tai14 ศ 17 ส.ค. 2018 5:53 pm บอร์ด PHP Knowledge
0
18
ศ 17 ส.ค. 2018 5:53 pm โดย tai14
สอบถามวิธีแก้เมื่อกด Start Mysqlไม่ได้ โปรแกรม Xampp
โดย tai14 ศ 17 ส.ค. 2018 5:09 pm บอร์ด Programming - PHP
1
54
ศ 17 ส.ค. 2018 6:53 pm โดย tsukasaz
แนะนำ module nltk ตัดคำที่ไม่จำเป็น
โดย tatiya ศ 17 ส.ค. 2018 4:55 pm บอร์ด Python Knowledge
0
9
ศ 17 ส.ค. 2018 4:55 pm โดย tatiya