ฉันมีปัญหาซอฟต์แวร์ที่เหมาะกับวิธีการทำงานของการเขียนโปรแกรม แต่ตลาดเป้าหมายจะอยู่ในระบบปฏิบัติการ Android ฉันถามเพราะมีภาษาที่ใช้งานได้ซึ่งคอมไพล์กับ VM ของ Java แต่ Dalvik bytecode! = Java bytecode
อีกทางหนึ่งคุณรู้หรือไม่ว่าdx
ยูทิลิตี้นี้สามารถแปลง.class
ไฟล์ที่สร้างจากภาษาที่ใช้งานได้เช่น Scala อย่างชาญฉลาดหรือไม่?
แก้ไข : เพื่อเพิ่มความเป็นประโยชน์ให้กับชุมชนอีกเล็กน้อยและเพื่อช่วยให้ฉันเลือกได้ดีขึ้นฉันจะแก้ไขคำถามได้หรือไม่
- คุณเคยใช้ภาษาอื่นกับ Dalvik บ้างไหม? อันไหน?
- "gotchas" (ปัญหา) ที่ฉันอาจพบมีอะไรบ้าง
- ประสิทธิภาพเป็นที่ยอมรับหรือไม่? จากนั้นฉันหมายความว่าแอปพลิเคชันยังคงตอบสนองต่อผู้ใช้
ฉันไม่เคยพัฒนาโทรศัพท์มือถือมาก่อน แต่ฉันโตมากับอุปกรณ์ที่มีข้อ จำกัด และฉันก็ไม่คิดว่าจะมีค่าใช้จ่ายในการใช้ภาษาที่ไม่ได้มาตรฐานกับแพลตฟอร์ม ฉันแค่ต้องรู้ว่าค่าใช้จ่ายนั้นเป็นสิ่งที่ฉันควรจะลองใช้วิธีการของฉันเป็นภาษาเริ่มต้น (เช่นใช้หลักการทำงานในภาษา OOP)