Results @ 10.04.2014 :
Q: What minimal Android version / API Level is supported ?
A: we’ve been doing testing with recent APIs like 14/19, but our minimum is still 9, although I’ll admit we aren’t testing compiling with api-9 NDK, etc.
I will definitely try to get QA testing on crusty old OS versions, along with crusty old devices // Josh Adams (Official answer)
A (10.04.2014): I actually got an info that it’s api 9, although the default is 19. // Cube2222
Q: What minimum Hardware required ?
A: No one (even Epic) knows at the moment.
Here is device compatibility page on wiki, where anyone can post results of their subjective tests.
According to this discussion, the only way for us to know which devices is really can run UE4-based applications, is to test by ourselves. No benchmark present at the moment and no data collected.
Officially supported devices are:
Nexus 5 (Qualcomm Adreno 330)
Kindle Fire HDX (Qualcomm Adreno 330)
Samsung Galaxy S4 SGH-I337 (Qualcomm Adreno 320)
Q: Any optimization recommendations for low-tier devices?
A: Niklas.Smedberg said (Official answer):
I think i read every single thread/page about Android development but still cant understand what is minimal OS support (API level) here.
It is just me or this information really not present anywhere on docs/forums/hub/wiki? Pretty strange, because it is may be very first question what mobile developer asked, since 2.2 - 2.3.7 versions still covering 20% of market (at March 3, 2014).
I have few weeks to decide what engine/framework to use for my next project, which is mobile client what must be connected to dedicated server via tcp-ip (server is stand alone c++ application, not based on UE4) and perform some cpu-intensive simulations based on recieving data + simple unlit 2D visualization. I planned to take a closer look on marmalade framework, but now when UE4 is available i decided to check it first.
UE4 is a right choise for 2d sprite only (0 models, 0 lights, 0 post, 0 physics/collision, up to 50 actors with animated sprites + static textured background) applications if we talking about shipping on low-tier 2.2~2.3 devices?
Resulting APK-file size is ok for this?
How much on-device RAM needed to run bare-bones UE4 mobile app?
Has it out-of-box tcp-ip support for mobile apps?