Can I compile libpqxx to run on iOS and Android? - sql

I developing a game in Unreal and want to use Postgres as a backend. the only information I can find as to what platforms libpqxx can be compiled for is that "...access databases managed by postgres—on just about any platform—then libpqxx is the library you use". Does anybody know if it will compile to iOS and Android? If not, can somebody recommend another database I can interface with in C++ that i can use with mobile devices?

Related

Why can't UE4 find the implementation of createAgoraRtcEngine?

I am making an Android app in Unreal Engine4.
I want to apply Agora to the Android app.
https://docs.agora.io/en/Interactive%20Broadcast/start_live_android?platform=Android
I applied Agora in the way it is here.
However, if you use createAgoraRtcEngine, it will not build.
I don't know why the compiler can't find the implementation of the function.
Agora's Unreal plugin is currently only supporting PC and Mac development/builds.
There are plans in the future to support Android/iOS, however the Agora Unreal plugin beta was recently launched 04/06/2020.
Here are some links to the repos if you would like to try and get started on PC or Mac!
Otherwise, you are totally able to use Agora SDK on Android, just not with Unreal - yet.
Blueprints Quickstart Repo
C++ Quickstart Repo
If you - and anyone reading this - would like to get started with Agora in the Unreal Engine, we have a community program called Agora Allstars that recognizes creativity, and includes a rewards program for completing the Unreal beta!
FYI - this project says it supports Android now.
https://github.com/AgoraIO-Community/Agora-Unreal-SDK-Blueprint
I, personally, have not tried it yet though.
There is also a C++ equivalent but the documentation does not say it supports Android.
https://github.com/AgoraIO-Community/Agora-Unreal-SDK-CPP

Can WinObjC apps run on iPhones?

I know that this is really basic, but since this is a new tag and technology, I hope you'll permit the question.
Having just discovered the existence of WinObjC (the Windows Bridge for iOS project) I want to understand what I can do with this before I start to devote time to it.
The following project description is a little confusing to me:
The Windows Bridge for iOS (also referred to as WinObjC) is a
Microsoft open-source project that provides an Objective-C development
environment for Visual Studio and support for iOS APIs. The bridge
allows you to create Universal Windows Platform (UWP) apps that will
run on many Windows devices using iOS APIs and Objective-C code
alongside Windows 10 features like Cortana and Live Tiles.
I mean, I see it says for iOS but OTOH it says that it allows you to create UWP apps that run on many Windows devices. I am embarrassed to say I find this confusing.
I feel 90% sure that it is not for developing iPhone apps, but a 10% chance I can develop for iPhone without being able to buy a new enough Macbook is enough to make me ask this question.
The Windows Bridge for iOS allows you to build UWP apps by reusing code you wrote for an iOS app. Say, for instance, you wrote an iPhone game; you could use the bridge to turn it into a UWP game that runs on Windows desktops, laptops and touch-screen devices. You could also use the bridge to add Windows-specific features like Live Tiles and Cortana integration.
If you'd like to develop for iOS without having to buy a new MacBook, you might want to check out another Microsoft project called Xamarin which allows you to do cross-platform mobile development right from Visual Studio.

Airplay SDK vs Monotouch?

I think the title is pretty self explanatory. The only thing is I come from the background of XCode and Obj-C and I have this project that I have to develop for IOS, Android and BB. So what are my options? which one would you recommend? I am leaning more towards Mono, is that a good call?
A
Do you have any experience with C#?
Since you have an Objective-C background, it might be easier for you to use Obj-C, and Java for Android/BlackBerry. Otherwise it will be C# for iOS/Android and Java for BlackBerry (you could potentially have to learn 2 languages there).
I have very a strong preference for MonoTouch and find it much more productive than Objective-C, but I came from a C# .Net/Windows background.
I would stay away from "cross-platform" tools such as Airplay SDK, you app will probably be slower and not feel very native in the end. MonoTouch and Mono for Android are more truly native.
As you want to target three platform, I think your only option is Marmalade. Otherwise you have to write your project for those three platforms, separately. Using Marmalade you can distribute your project for all those mentioned platform easily just using their Deployment Tool. And for iOS development you don't need to own a Mac or xCode, although for publishing your project into Apple Store you still need to join Apple Developer program.
I personally not recommend MonoTouch as you still need a Mac computer (if you already don't have one). Plus, you still face the problem with porting your project into BB because AFIK MonoTouch don't support it. Also with MonoTouch you have to learn Cocoa, Cocoa Touch framework and Android framework, as MonoTouch is only an abstract class over these SDKs in C#. But if you go with Marmalade you only need to learn Marmalade SDK, which IMP is simpler than Android and Cocoa*.

Windows SDK for COCOA API

I'm just starting off with IOS app dev. I was just curious to know if there are any sdk's in windows available to simulate the cocoa API.
In simple words can i program, compile and execute an Objective-C code on windows OS through any simulators, if any?
The original question was about running Cocoa apps on Windows, not developing iOS apps under Windows. There are a few projects that are attempting to implement the Cocoa APIs under windows, but I'm not sure how successful they are being. There is one at http://www.cocotron.org/ which looks promising.
Unfortunately, the only real way to do iOS development is in a genuine Mac environment.

Can I build and compile an app built for jail broken iOS and run as a development app on my device?

Just a quick q about iOS development..
I'd love to be able to run a certain game emulator on my iPad..
If it's released under open source is there any thing stopping me from compiling it and running it in an emulator or getting a provisioning profile and running it on my device?
Do jailbroken apps tend to use libraries that wont run on a vanilla copy of iOS?
I.e. Do they patch the kernel to get full control of the video controller etc..
Thanks
Daniel
I think the jailbroken apps can utilize eglibc or glibc, as when I jailbroke me iPod Touch, I remember looking over the installed packages, and remember seeing something along the lines of glibc.
In short, I think if the app is self-sufficient, you probably could package it with XCode, but if it requires some low-level APIs and libraries, you're out of luck.