This is the one hidden factor that may negatively affect Sony. Most of the time if you highlight the lack of sales of the Android market especially games on the other tech sites, the forum goers will mention emulators.
If emulators are having a major affect on games sales on Android it may make the PS Suite less viable as PS1 and PS2 games can already be played on Android based phones.
From Patsu's cite but not posted:
The app market for the iPhone is much larger says Lim, but the real difference was iPhone hardware used to be much better. That made games on the iPhone better and more popular. Now the hardware on Android is much better, and that should start to balance the markets, he thinks.
Of course, with a slew of new Android devices comes the headache of fragmentation.While it's a pain in the butt, the new hardware could help says Lim. As long as the hardware is all above a certain threshold for power, fragmentation might not be too bad.
Emulated games would exacerbate the performance issues mentioned above on Android hardware. The PS Suite port is to Android "C which is not emulated. Add to that, Sony has started with a minimum Android hardware spec that is equal to an iOS portable...at least for then next few months until a new line of iOS is released.
Patsu is providing the (two) links for this point but is not spelling it out. Perhaps to balance out my being too wordy.
I'd like to clear up what may be an
incorrect assumption on the part of myself
or other posters: " have its target applications running on PSS", "They may need native access for entertainment titles.", "Android is supposed to be platform independent, and will support more architectures. If you dont plan on using this single standout feature, why not just code everything in C/C++."
Correct if wrong.
PS Suite ports to Android are not to Android bytecode to be emulated by the Android engine, but to Android "C".
It is possible for PS Suite to compile to Android bytecode but that would reduce performance and games generally require high levels of performance and suffer under emulators. Google has provided a "C" to Android "C" tool for porting games to Android.
http://droidfreeapps.com/2011/01/apps-written-in-c-and-c-can-now-be-ported-to-android/
A wide variety of video games and game engines have already been written in these languages, and in the latest Android blog post , Google is specifically touting the ease by which they can be modified for Android.
And there is a link to the Android NDK in the above link, a quote from that link follows:
Android applications run in the Dalvik virtual machine. The NDK allows you to implement parts of your applications using native-code languages such as C and C++. This can provide benefits to certain classes of applications, in the form of reuse of existing code and in some cases increased speed.
The NDK provides:
A set of tools and build files used to generate native code libraries from C and C++ sources
A way to embed the corresponding native libraries into an application package file (.apk) that can be deployed on Android devices
A set of native system headers and libraries that will be supported in all future versions of the Android platform, starting from Android 1.5. Applications that use native activities must be run on Android 2.3 or later.
Documentation, samples, and tutorials
The latest release of the NDK supports these ARM instruction sets:
ARMv5TE (including Thumb-1 instructions)
ARMv7-A (including Thumb-2 and VFPv3-D16 instructions, with optional support for NEON/VFPv3-D32 instructions)
So which is it, PS Suite is "C" to Android "C" or bytecode?
The method used would affect how PS Suite was implemented. For instance, non-bytecode would be processor dependent and only ARM (mentioned above) processors are supported at the present time. There are probably other issues. One, since compiling to native language was mentioned might require, if other processors are eventually supported, multiple versions for different processor families. There must be some provision in Gingerbread for a communication with the Android store that would select and only display the correct application for your platform. Who would be in charge of compiling to different CPU families? Each hardware platform developer who would get a cut? This adds another layer to the hardware developer level in the three levels for PS Suite I mentioned.
Load times for games from SD memory are going to be terrible. Sony's Duo SD memory would be twice as fast. That might give that division of Sony a kick in profits.