As for the original intent of this thread... OOo on Android... I still believe it's not possible/practical to do a native port/compile with the existing codebase. OOo as an office suite as it is now, is not practical for Android (for a lot of reasons.. it's too big for the Android architecture to start with).
I don't agree with this, it's very possible and reasonably practical to run OOo on a phone, and I am doing so right now. OOo does run just fine on my Nokia N900 (preferably at 1.15Ghz) with Maemo Linux, under the Debian chroot. Writer starts reasonably quickly (about 40 seconds cold, 30 seconds warm). It is responsive, and doesn't seem too cramped at 800x480. Full-screen mode works nicely. As far as I know, this is a build direct from Debian/ARM, it's hasn't been optimized for this phone, and has not even been compiled specifically for this particular ARM chip; so we can expect similar decent performance for other large apps.
I just tested it with a medium-sized document (a spec we're using here at work), and it seems to handle it without any trouble. The import took a little while, but rendering and editing is fast. Very nice!
Perhaps you are talking about a purely Java-based OOo running natively on Android. I don't know how much work it would be to port OOo like that, or whether it would be faster or slower than the Debian-based OOo I am using on Maemo.
These new phones are as powerful as the PCs and laptops of not long ago, and they're getting stronger more quickly than laptops or PCs I think. My N900 can run fairly much anything out of Debian, i.e. over 10,000 packages of quality software. If it can play quake 3, I do expect that it can edit documents! In fact I think that the 1.15Ghz ARM does outperform my 1Ghz core 2 duo laptop in some cases. The only problem is, it's a little short on RAM (256Mb + swap), but it is truly more than good enough to run OOo. The RAM increases in newer ARM SoCs based on the cortex A9, they also have multiple cores, and some Android phones already have more RAM than my phone. These ARM-based systems typically have lower RAM access latency than a PC because the RAM is on the SoC, so I reckon in some ways they should be able to run faster than PCs.
Of course, all the software we are running on these phones, from Linux through Debian, X11, the desktop environments and especially OpenOffice, all this software is very far from efficient. With more efficient software, these phones could perform much much faster. The ARM itself is about 144 times faster than the original Acorn ARM2 processors used in the Archimedes computers, and those computers could do desktop publishing very well. The new ARMs are also much faster than the PCs that ran earlier versions of Microsoft office. In fact, an early version of MS Office running in qemu (doing x86 emulation on the ARM) would probably out-perform OOo on the phone, in spite of the processor emulation, because most people don't bother to write efficient fast code these days. OOo is a very heavy program, but it's also a very useful and functional program. I'm glad it does work ok on my phone.