Discussion Overview
The discussion revolves around the feasibility of translating or converting Android applications written in Java to iOS applications using Xcode. Participants explore the technical and legal implications of such conversions, particularly in the context of copyright laws in different countries.
Discussion Character
- Debate/contested
- Technical explanation
- Exploratory
Main Points Raised
- Some participants propose the idea of a translator or converter for Android to iOS applications, questioning its technical feasibility.
- Others argue that while emulators exist, they are often slow and inefficient for running code across different operating systems.
- A participant mentions that converting Java to Objective-C or Swift could be possible but would limit the use of unique platform features.
- Unity is highlighted as a platform that allows for code to be written once and deployed across multiple systems, using a common library.
- Some participants discuss Xamarin as a potential solution for developing applications for both Android and iOS from a single codebase in C#.
- Concerns are raised about the cost of using Xamarin, with one participant noting the expense associated with its trial period.
- Another participant mentions the MEAN stack and Adobe Phonegap as alternatives for developing web applications that could run on multiple platforms.
Areas of Agreement / Disagreement
Participants express differing views on the practicality and legality of converting applications between platforms. There is no consensus on the best approach or the feasibility of such conversions, with multiple competing views presented throughout the discussion.
Contextual Notes
Participants acknowledge the limitations of automated code conversion, noting that significant manual rewriting may be necessary due to differences in libraries and OS calls between platforms.