|
Android
Jan 19, 2022 21:37:30 GMT
via mobile
Post by AnthroHeart on Jan 19, 2022 21:37:30 GMT
redenWhat is the easiest or best method you have found for running Repeater on an Android phone? Any tips also for those who have an iOS? I tried a terminal program before but it was a little involved. Would it be easy to convert the .cpp to an .apk file? How could I make a simple apk that I can put on my gitHub?
|
|
|
Android
Jan 19, 2022 22:38:23 GMT
via mobile
Post by reden on Jan 19, 2022 22:38:23 GMT
redenWhat is the easiest or best method you have found for running Repeater on an Android phone? Any tips also for those who have an iOS? I tried a terminal program before but it was a little involved. Would it be easy to convert the .cpp to an .apk file? How could I make a simple apk that I can put on my gitHub? The best method I have found so far is Termux compiling and running the executable. I also offered a premade executable for download, but it still must run within Termux. Once upon a time that restriction didn't exist, but it was added years ago. To make a simple apk, you would have to create a GUI, in Java or any other JVM (Java Virtual Machine) language such as Kotlin, then bind the .cpp's functionality to the buttons. Using .cpp in an Android apk is possible via the NDK. The GUI could have: Memory field or selector from dropdown list, Intention field, clickable button to create Holo-Stone files, and an integrated text editor for INTENTIONS.TXT. Regarding iOS: it seems technically possible to also download and compile the .cpp, using an app known as "a-Shell", however it menctions that programs can only be compiled to webAssembly, probably due of Apple's iOS kernel restrictions. To make the iOS app, it likely will require a separate implementation/version of everything, because the Repeater's license is not allowed by Apple's App Store. Often, Android and iOS use different languages. Android uses Java, Kotlin, any JVM language, while iOS uses Objective C and Swift. There are a few Android GUI frameworks available, but to me they seem RAM wasteful, and could perform poorly in slower phones. Finally, one must consider a way to keep it running, a service. iOS and the App Store approvers are far more stringent in this than Android. There is FDroid for Android, an alternate app store, only for open source apps. However, it is far less known than Google Play.
|
|
|
Post by AnthroHeart on Jan 19, 2022 22:49:19 GMT
If you can give me that premade executable for Termux, I can put it on my gitHub.
Or if it is in your gitHub, can you share it here? I'd like to fork it if possible.
|
|