จำเป็นหรือไม่ที่จะต้องมีอุปกรณ์ Android เพื่อเรียนรู้การเขียนโปรแกรมสำหรับ Android?


11

จำเป็นต้องมีอุปกรณ์ Android เพื่อเรียนรู้การเขียนโปรแกรมสำหรับAndroidหรือไม่?

ปัจจุบัน Java เป็นภาษาโปรแกรมหลักของฉัน


1

คำตอบ:


11

ตอนนี้Android Studioเป็น IDE ที่ต้องการในการสร้าง Android Apps ฮาร์ดแวร์ที่ใช้หน่วยประมวลผล Intel Core i3 อย่างน้อยและ RAM 4GB ควรใช้เพื่อประสิทธิภาพที่ดี แน่นอนยิ่งฮาร์ดแวร์ยิ่งดีก็ยิ่งดี


เราพัฒนา Android เป็นอย่างมากในงานของเรา

> จำเป็นต้องมีอุปกรณ์ Android เพื่อเรียนรู้และเขียนโปรแกรมสำหรับ Android หรือไม่ <<

ไม่ปลั๊กอินสำหรับAndroid SDKและEclipse ADTน่าจะเพียงพอสำหรับคุณ เท่าที่เกี่ยวกับฮาร์ดแวร์เครื่องใด ๆ Core 2 Duo (หรือเทียบเท่า) กับ RAM 2 GB ควรทำงานได้ดี อีมูเลเตอร์เริ่มทำงานช้า แต่เมื่อเริ่มทำงานแล้วก็ค่อนข้างโอเค เคล็ดลับไม่ได้ที่จะปิดมันเมื่อเริ่ม ;-)

สำหรับการเขียนโปรแกรมขั้นสูงคุณจะต้องการอุปกรณ์เช่นหัวข้อเช่นมาตรวัดความเร่งและ GPS (Android emulator ให้คุณเลียนแบบ GPS พื้นฐาน แต่สำหรับอุปกรณ์จริงจำเป็นต้องจัดการกับสถานการณ์ในโลกแห่งความเป็นจริง

นอกจากนี้หากคุณวางแผนที่จะพัฒนามืออาชีพ Android เตรียมที่จะซื้อรุ่นอย่างน้อย 3-4 รุ่นโดยผู้จำหน่ายต่าง ๆ ที่ใช้ระบบปฏิบัติการ Android เวอร์ชันต่างกัน ลูกค้ามักจะบ่นว่าโปรแกรมไม่ทำงานบนอุปกรณ์ X ที่ใช้ระบบปฏิบัติการรุ่น Y


3
ฉันควรให้ความสำคัญใน"เริ่มช้า"
David Conde

1
ปัจจุบันแทนการซื้ออุปกรณ์ต่างๆสำหรับการทดสอบหนึ่งอาจต้องการบริการเช่นTestdroid นอกจากนี้ Android VMs ยังรองรับการเร่งด้วยฮาร์ดแวร์ซึ่งช่วยลดปัญหาความเร็ว
scriptin

8

Android SDK มีตัวเลียนแบบต่าง ๆ ที่คุณสามารถเรียกใช้บนระบบเดสก์ท็อปของคุณ ได้รับคำเตือนอีมูเลเตอร์บางตัวนั้นค่อนข้างหิวทรัพยากร มีหลายอย่างที่ฉันไม่สามารถทำงานได้เพราะฮาร์ดแวร์ของฉันไม่ได้รับกลิ่น

มันไม่เหมือนกับการทำงานบนอุปกรณ์ Android จริง ๆ แต่อย่างน้อยมันก็ทำให้คุณเปียกปอนได้โดยไม่ต้องเสียเงิน


8

ฉันจะบอกว่าไม่ ... ถ้าเพียงเพื่อการเรียนรู้กรอบฉันไม่คิดว่าคุณต้องการ ฉันเห็นด้วยกับไมเคิลว่าหากคุณพัฒนาแอพเพื่อให้ผู้ใช้ใช้งานจริงคุณต้องมีอุปกรณ์จริงเพื่อให้คุณได้รับความรู้สึกที่แท้จริงว่าแอปพลิเคชันของคุณสามารถใช้งานได้หรือไม่ แต่สำหรับวัตถุประสงค์ของการเรียนรู้ผู้เลียนแบบจะเหมาะกับคุณได้ดี

ข้อแม้อย่างหนึ่งคือถ้าคุณพยายามเรียนรู้การเขียนโปรแกรมแท็บเล็ตสำหรับรวงผึ้งคุณอาจต้องลงทุนในอุปกรณ์ ฉันไม่รู้ว่ามันจะดีขึ้นในเดือนที่แล้วหรือเปล่า แต่เมื่อฉันลองใช้ตัวจำลองรังผึ้งมันช้าเกินไปและใช้ไม่ได้เลย


6

ไม่จำเป็น แต่ ...

Android SDK ให้อุปกรณ์เสมือนที่คุณสามารถใช้บนหน้าจอได้ แต่ไม่ต้องตอบสนองต่อเหตุการณ์การสัมผัสที่แท้จริงและการเห็นขนาดของแอปพลิเคชันของคุณบนอุปกรณ์ในมือของคุณฉันคิดว่ามันเป็นสิ่งทดแทนที่ไม่ดี ใบสมัคร


1

ขึ้นอยู่กับสิ่งที่คุณคาดหวังที่จะเรียนรู้

หากคุณต้องการเรียนรู้สิ่ง GPS การจัดการตำแหน่ง ฯลฯ คุณจำเป็นต้องมีอุปกรณ์จริง

หากคุณต้องการตรวจสอบ UI แบบไดนามิกเช่นการวางแนวหน้าจอแนวนอน / แนวตั้งคุณจำเป็นต้องใช้อุปกรณ์อีกครั้ง

อาจมีหลายกรณีเช่นนี้ แต่สำหรับตัวอย่างพื้นฐานทั่วไปคุณไม่จำเป็นต้องใช้อุปกรณ์ อีมูเลเตอร์ในตัวนั้นมีมากเกินพอ

แค่คิดออกว่าคุณพยายามทำอะไรและตัดสินใจว่าคุณต้องการอุปกรณ์หรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.