Recommended Posts

libreoffice-android-640x383.png

LibreOffice developers have been working on bringing the open source office suite to Android for more than a year. But aside from a remote control app that lets you use your phone to control presentations running on a desktop, nothing has yet hit the Android app store.

That could change quickly?if only there were more developers working on the project. LibreOffice developer Michael Meeks of Attachmate's SUSE business unit says much of the work on an Android port is done. But with SUSE focusing on the desktop version of LibreOffice and its business customers, the company can't invest much in the way of time or resources in the mobile project. That leaves Meeks and developer Tor Lillqvist pecking away at the Android port in their limited free time, perhaps a few hours a week.

"There are lots of calls on our time. Sadly, that's not something SUSE can invest a lot of effort in at the moment," Meeks told Ars yesterday. "On the other hand, in the past lots of effort has been invested. So what's there is pretty encouraging."

Early versions of a LibreOffice document viewer and a full version with editing capabilities can be downloaded and then side-loaded onto Android devices, but they're in the "pre-alpha" stage. The document viewer is the one that's closest to being ready. There is also an iOS version in the works, but the Android one is further along.

"The sad thing is we're frustratingly close to having a viewer that is actually usable," Meeks said. "The problem is getting it to be packaged into the app store and then doing a bit of debugging on that." While most of the heavy lifting has been done, "in terms of a product that you can usefully file bugs against, it's clearly a prototype still."

One of the biggest problems to be solved is whittling the file size down below the Android store limit of 50MB. The files for the document viewer and full office suite today range from 54MB to 57MB. The way around this is to create a smaller Google Play store download that includes a full installer to grab the rest of the files from LibreOffice servers.

"One of the things we need to do is create a small Java wrapper to download the rest of the app from somewhere else and then run it," Meeks said. "It would be useful to get that done, because we could actually ship it."

Another challenge is stripping enough stuff out of the app to make it fit a mobile device, without limiting functionality so much that it becomes useless. Today, the viewer works well for word processing documents, OK for presentations, and "not terribly well for spreadsheets," Meeks said.

The full office suite including editing capabilities will take a few more months of work beyond what's required for the document viewer, Meeks said. "It can all run reasonably well," he said. "The problem is getting the input stuff working, the minimal gestural interface, integration done, so you can swipe pages and pinch to zoom and so on. That takes a little bit of effort. It's a bit further out I would say."

Meeks would welcome outside help from Android developers to bring the project closer to release. Those who are interested can contact the LibreOffice developer e-mail list ([email protected]). Bringing the LibreOffice Viewer to Android is also one of the potential projects for the next Google Summer of Code.

A Summer of Code proposal written by Meeks notes that "We currently have a LibreOffice document viewer for Android, however it is not going to fit inside the 50MB app-store limit, and retain its wealth of functionality. So we need to package and distribute it more cleverly?this is a matter of splitting the .apk into two downloads, one smaller wrapper, and one containing the bulk of the native code. Also the viewer needs more work to improve the tiled rendering, add spreadsheet-specific sheet/grid rendering ... and misc. bug fixing to get this to the point that it can be distributed."

Meeks said he hopes to get the LibreOffice Viewer for Android out this year, but "it really depends if we can get ... skilled Android people to help out there."

LibreOffice is produced by the Document Foundation, which is led by former members of the OpenOffice.org community. Meeks spends most of his time at SUSE working on the Linux and Windows versions of LibreOffice. Attachmate sells supported versions of LibreOffice to business customers under the Novell brand, and as part of the larger Novell Open Workgroup Suite.

LibreOffice ships updates faster than OpenOffice does, and is now the default office suite on most Linux distributions. Meeks said LibreOffice developers are happy with the project's progress, but acknowledged that overtaking OpenOffice won't happen overnight.

"They have a huge and valuable brand that we helped build for many years," Meeks said of OpenOffice. "It's an enduring sadness that they are not working with us. Clearly, they have more downloads, I think there's no doubt about that. But we're growing rather rapidly, and I think our users are happy with the extra functionality they get."

Link

Can't wait for this! You guys?

Link to comment
https://www.neowin.net/forum/topic/1141684-libreoffice-for-android/
Share on other sites

I've tried it at work on my Windows box and I was impressed by it. Is the Android version as good?

Its great, I tried a few different suites but found Kingsoft to have the most familiar UI we're used to, opens MS Office docs too, and vice versa iirc

Good set of features and I think you can connect online accounts to it, maybe skydrive or box, email function too I think, been a while since I used it

This topic is now closed to further replies.
  • Posts

    • Could you come up with a slightly less depressing background for Tux instead of that gray gradient? Doesn't have to be cheerful, just less of a downer...
    • Linux 7.2's first release candidate gets off to a good start by Paul Hill Credit: Larry Ewing It has been a few weeks since the release of Linux 7.1, and in that time, the Linux 7.2 merge window has been open, where developers can submit their features and patches ready for the upcoming release. That window is now shut, and the release candidate phase has begun so that new features can be tested and further fixes applied. According to the founder of Linux, Linus Torvalds, this week’s release candidate looks “reasonably normal”. Although we are super early in the release candidates, this is a good sign as it makes it more likely that an eighth release candidate will not be needed. Torvalds even mentioned that the update’s stats are only larger than they really are because there was another AMD header drop with a third of the patch just being AMD GPU register definitions, which aren’t big changes but make the code contributed look larger overall. In addition to this, he noted that just over half the patch is drivers, even when excluding the AMD register dump. The rest of the changes are spread out over architecture updates, tooling, documentation, and core kernel updates. In the next week, Torvalds says that he will be chilling out, taking the week “mostly off”. Despite this, he will be reading emails and keeping up with things, so if he is slow responding, now you know why. He said he is hoping for a calm week, but we will just have to see if the second release candidate is actually like that. We should expect seven or eight release candidates before Linux 7.2 is released, so expect it around the end of August. If you missed it a few weeks ago, be sure to check out our coverage of Linux 7.1's release.
    • Ridiculous claim that the labor cost difference of $6000 annually would increase cost per phone by $200. The employees produce 3 phones per month or what?
    • Sparkle 2.20.1 by Razvan Serea Sparkle is a free, open-source Windows optimization tool designed to make your PC faster, cleaner, and more private. With Sparkle, you can easily debloat Windows by removing unnecessary apps and services, disable Microsoft tracking to enhance privacy, and apply performance tweaks to boost speed. Its cleaner removes junk and temporary files, while every change is safe and fully reversible. Sparkle also features a modern, user-friendly interface with automatic updates, making system maintenance simple. Explore over 39 tweaks, from disabling telemetry and hibernation to optimizing network and game settings, all aimed at customizing and enhancing your Windows experience. Sparkle supports Windows 10 and 11. Sparkle 2.20.1 changelog: You can now change the Animation Direction from Up, Left, or Off. Added configurable animation direction (Up, Left, Off) for improved accessibility Added TTL caching to the system info backend Refactored tweak application flow to await NvidiaProfileInspector Improved IPC listener cleanup to correctly remove specific listeners Fixed online status not updating after successful network requests Updated system info tests to support backend caching Removed electron-toolkit utils dependency in favor of internal is.dev helper Fixed unwanted files and folders being included in application bundles Download: Sparkle 2.20.1 | Portable | ~100.0 MB (Open Source) Links: Sparkle Website | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Never used the G7 Pro, but I've never had a good experience with that style of d-pad and fighting games.
  • Recent Achievements

    • One Month Later
      JKR earned a badge
      One Month Later
    • Dedicated
      Asgardi earned a badge
      Dedicated
    • Conversation Starter
      jessse3334 earned a badge
      Conversation Starter
    • Reacting Well
      JuvenileDelinquent earned a badge
      Reacting Well
    • One Month Later
      Excellence2025 earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      496
    2. 2
      +Edouard
      247
    3. 3
      PsYcHoKiLLa
      154
    4. 4
      Steven P.
      86
    5. 5
      macoman
      65
  • Tell a friend

    Love Neowin? Tell a friend!