นักพัฒนาส่วนใหญ่ใช้ IDE ยอดนิยมอย่าง Xcode และ Sublime Text บน Mac แต่ไม่กี่คนรู้ว่า iPhone และ iPad ก็รันแอปเขียนโค้ดได้ แม้ไม่ทรงพลังเท่า Desktop แต่มี Mobile IDE ที่มีความสามารถ ทำหน้าที่ Supplementary IDE ได้ดี มาดู 5 แอปเขียนโค้ด iOS ที่ดีที่สุด
1. Swift Playgrounds
ไม่ว่าจะเริ่มเรียนภาษา Swift ของ Apple หรือเป็นนักพัฒนาประสบการณ์ Swift Playgrounds จะทำให้คุณตกใจ เริ่มต้นเป็นโครงการของ Apple ทำให้เรียน Swift สนุก และพัฒนามายาว שנים วันนี้มีบทเรียนหลายอย่าง ช่วยเข้าใจพื้นฐานการเขียนโค้ดผ่านการแก้ปริศนาในโลก 3D แบบโต้ตอบ แต่เพียงส่วนหนึ่งของ Swift Playgrounds
แอปยังให้ Canvas ว่างสำหรับเขียนโค้ด 练习, ตรวจสอบโค้ด และเขียนแอปจากศูนย์ รวมกับ iPadOS frameworks และส่งแอปขึ้น App Store ได้ ข้อเสีย: รองรับเฉพาะ iPad ไม่รองรับ iPhone
2. Koder Code Editor
Koder เป็น Development environment สำเร็จรูป สร้างสำหรับ iOS/iPadOS รองรับ 80+ ภาษา มี Syntax highlighting และ Auto-complete ทำให้แอปนี้ทรงพลังมาก หากกล้าพูด Koder ดูเหมือน "Bulletproof option" รอ Xcode และ Code editor ระดับ Desktop มาบน iPhone/iPad
รองรับทั้ง Local และ Remote connections: Dropbox, (S)FTP, WebDAV อัปโหลด/ดาวน์โหลดระหว่าง Local-Remote ได้ง่าย เข้าถึงไฟล์ Local ผ่านเว็บเบราว์เซอร์ได้ และมี Distraction-free editing ระดับ Desktop
3. Textastic Code Editor 9
Textastic คล้าย Koder หลายอย่าง แต่นักพัฒนามักมีความคิดเฉพาะตัวเรื่องซอฟต์แวร์โปรด จึงรวมทั้งคู่ไว้ Textastic รองรับ iOS/iPadOS, 80+ ภาษา, เข้ากันได้กับ TextMate และ Sublime Text 3 syntax definitions และ themes
จุดเด่น: ความเร็ว สร้างบน Native iOS/iPadOS APIs (Core Text) ทำ Operation ซับซ้อนได้ง่าย มีตัวเลือก Import/Export ครบ รองรับ External keyboard และ Cursor navigation สำหรับเลือกข้อความ ใช้ง่าย เข้าใจได้ว่าเป็นหนึ่งในแอปเขียนโค้ด iPhone/iPad ที่ดีที่สุด
4. Pythonista 3
สำหรับนักเขียน Python Pythonista 3 เป็น Python Editor ครบครันบน iPad/iPhone นักพัฒน Python คุ้นเคย Standard libraries แต่จุดเด่น Pythonista: โต้ตอบกับฟีเจอร์ iOS ต้นทางได้ เช่น Location data, Contacts, Reminders, Photos ฯลฯ
คาดหวังฟีเจอร์ระดับ Desktop: Syntax highlighting, Code completion, Outline view, Multiple tabs Interactive prompt อันทรงพลัง ลองโค้ดสั้นๆ หรือคำนวณ Ad-hoc ได้ทันที รองรับ Color themes, Custom keyboard, Snippet system เร่งความเร็วการเขียนโค้ด
5. Buffer Code Editor
เหมือนแอปเขียนโค้ด iOS อื่นๆ Buffer Editor ให้ Development environment ที่สร้างขึ้นมาเพื่อวัตถุประสงค์เฉพาะ มั่นใจว่าตอบสนองความต้องการนักพัฒนาครบ ตั้งแต่ Interface ที่ปรับแต่งได้สูง สลับ Theme ได้หลากหลาย เพิ่มเติม: Optimized สำหรับ iPhone/iPad รองรับ Multitasking ต่างๆ
รองรับเชื่อมต่อ GitHub, BitBucket, Dropbox, Google Drive, SFTP, SSH servers Code editor: Syntax highlighting, Auto-complete สำหรับหลายสิบภาษา Preview โค้ดผ่าน Safari และไฟล์ที่ iOS/iPadOS รองรับ Native
สรุป
นี่คือ 5 แอปเขียนโค้ด iOS/iPadOS ที่ดีที่สุด แนะนำเพิ่ม: เกมเขียนโค้ดช่วยฝึกทักษะการเขียนโปรแกรม และวิธีสร้าง Alexa Skills - แม้ไม่ใช้โค้ดก็ได้