Slashdot Mirror


Ask Slashdot: Best Free and Open Source Apps For Android?

First time accepted submitter aNonnyMouseCowered writes "One of my favorite freeware Android applications has been pulled from the Google Play app store. While I found a replacement for the app, I've decided to install only apps that won't become obsolete merely because of the developer's whim or lack of interest. With the exception of games, which I don't deem essential for work, I don't want to install potential abandonware even if they cost the pauperly sum of $0.00. My decision has thus far meant installing a relatively crude text editor like BusyBox's version of vi, rather than any one of those full-blown mobile office suites. I've found a short list of open source Android apps at Wikipedia, including the usual suspects, Firefox and the VLC media player. There are also links to two other sites at the end of the article. But even the more comprehensive listings have large gaps in them even when compared 'merely' to the programs available in a typical GNU/Linux repository. So can anyone recommend useful or even just fun Free, Libre and Open Source Software for an Android smartphone or tablet? Free virtual beer to those that can find links for FLOSS programs for editing audiovisual media (Blender for Android?) and documents more sophisticated than HTML."

17 of 134 comments (clear)

  1. It seems arrogant by mpbrede · · Score: 5, Insightful

    To imply that you can predict (or ask others to predict) which applications will become abandonware. Free, open-source program repositories are littered with abandonware. That is one of the real hurdles for open-source adoption in enterprises. Android will be no different. Besides, some programs will work fine even if they never get updated again.

    1. Re:It seems arrogant by characterZer0 · · Score: 4, Informative

      Even if the author abandoned an FOSS program, he can keep a copy of the apk and install it on whatever devices he wants to. If the author pulls an app from play.google.com, he is out of lock.

      For this reason I only use programs for which I can download an apk file for any device.

      --
      Go green: turn off your refrigerator.
    2. Re:It seems arrogant by vlm · · Score: 3, Informative

      Its a "new device" problem. So you get a new device and you want to re-install XYZ, but the dev discontinued it and pulled it from the marketplace. Works fine, just got pulled / sold / merged into something you don't want / whatever.

      If its OS I think you can assume it'll be downloadable forever as a .apk from "somewhere" perhaps your own desktop if nowhere else. May never be updated, but who cares if it works.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:It seems arrogant by rknop · · Score: 3, Interesting

      Free, open-source program repositories are littered with abandonware. That is one of the real hurdles for open-source adoption in enterprises

      While strictly true, there is a difference. If something is proprietary, and the developer either goes out of business or decides not to update it any more, and if the developer doesn't sell or otherwise give away the rights, that's it. You're done. The app cannot legally be updated any more, and often can't even legally be available.

      With free software, however, there's no guarantee that it will continue to be updated. However, it's at least possible. This is a huge difference. This is why it was so great that Blender went Free Software when it's company gave up on it; there would be no Blender now if it weren't for the fact that it went free.

    4. Re:It seems arrogant by David_Hart · · Score: 4, Informative

      The answer is, it depends. Some apps tie themselves to the system ID. Most will just re-download and re-install if your system ID changes. I recently unlocked my Asus TF700T tablet and one of the things that the Asus unlock tool does is change the system ID. Fortunately, I had Titanium Backup Pro installed and it allowed me to revert back to the original system ID.

    5. Re:It seems arrogant by Oliver+Wendell+Jones · · Score: 3, Informative

      Without knowing which app, we can't know for sure if it was pulled. The App Store filters (by default) apps based on whether they are compatible with your device(s) -- if you de-registered your old device and only have the new device registered,then incompatible apps will not be shown.

      --
      A computer once beat me at chess, but it was no match for me at kick boxing -- Emo Phillips
    6. Re:It seems arrogant by tlhIngan · · Score: 4, Informative

      Are not APKs from play.google.com restricted to a single device?

      Depends. If your device is a pre-4.2 Android, there is no DRM in the APK (Play for Android 4.2 added DRM on APKs to prevent ripping and distributing).

      An older one is where an APK will use Google APIs to get a license, but I believe the APK can still be ripped from your Android and moved to another, as long as it's still associated with your account. It just "can't" be moved to another Android phone and used pirated.

      I say "can't" as there are many Android APK patchers that can remove the license check - often they have a heuristic scan to work in most cases, and some require extra patching to work properly.

      It's been a reason why Android piracy tends to be fairly large - and why Google still hasn't made it possible to just get the APK on your PC without involving your Android device so you can have a backup.

  2. F-Droid is your friend by cerberusss · · Score: 5, Informative

    F-Droid is the Android open source repository.

    http://f-droid.org/

    --
    8 of 13 people found this answer helpful. Did you?
  3. Great collection of F/LOSS security/privacy tools by griffjon · · Score: 4, Informative

    The Guardian Project develops and maintains a list of great security and privacy tools (Tor for android, secure chat, encrypted VOIP, PGP support for email... ). They're generally cross-posted on f-droid, and you can find play, f-droid and source links here: https://guardianproject.info/apps/

    --
    Returned Peace Corps IT Volunteer
  4. Re:Exercise in Futility by characterZer0 · · Score: 4, Informative

    If an application is no longer available from play.google.com, he cannot download it to his next phone. If he downloaded an unrestricted APK from the author or f-droid, he can install it on his next phone.

    --
    Go green: turn off your refrigerator.
  5. Wait, what? by Sycraft-fu · · Score: 5, Insightful

    You want to edit A/V stuff... on a cell phone?

    Ok I think you need to step back for a glass of perspective and soda. Smart phones and tablets are cool devices. In particular smart phones because it means you can get e-mail, web, etc anywhere you are. That is really useful. However they are really only good at content consumption. A touch screen interface is not very efficient for most software out there, at least at this point, and isn't very good for most creation in general since you hand obscure what you are working on.

    The bigger problem is just power. For example I have a Galaxy Note II, one of the most powerful smartphones you can get right now. For all that it features 2GB of RAM, a 1.6GHz 32-bit processor that gets maybe 2 MIPS per MHz per core in the real world, and 16GB of total storage. Compare that to my desktop, which is not all that pricey, that has 2GB just for video RAM, 16GB of system RAM a 3.6GHz 64-bit processor that pulls 114 GIPS no problem on a real world benchmark and has a few TB of storage.

    For A/V work, you really, really, want a real system. Heck for pretty much any creation, you want a real system. A tablet is fine for watching a video, it would suck for editing one. A smartphone is fine for reading a website, but I sure wouldn't want tot type this post out on one.

    Also, perhaps you should define your desired use better, since Blender is really a 3D creation program, not an A/V editor. Sony Vegas would be an example of an A/V editor.

    If you are just fishing for programs, well then stop. There's no reason. Programs on any platform, smartphone, desktop, whatever, exist to solve problems, to do things we need done. So figure out what it is you need to do, then you can ask about software.

    However keep it realistic. If you want a suggestion for something to read eBooks, I can give you a good one. If you want an SSH or RDP client, I can suggest one though you'll find they are really good for emergencies only, real work is best done on a computer. If you want to cut a movie, then put down the tablet, and grab a real system.

    1. Re:Wait, what? by MacDork · · Score: 3, Interesting

      they are really only good at content consumption

      I've installed ubuntu on my SGSIII. With a bluetooth keyboard, mouse, and 23' TV, it makes a half decent desktop. I'm looking forward to the faster processors this year. If they're fast enough, I may ditch my laptop. A padphone type device with a keyboard would be ideal.

    2. Re:Wait, what? by SuperKendall · · Score: 3, Insightful

      You want to edit A/V stuff... on a cell phone?

      Ok I think you need to step back for a glass of perspective and soda.

      I think you need to step forward and see what people are doing on iPads and iPhones today. There are a lot of video CREATION and editing applications.

      Why should Android users have to suffer with lower capabilities just because the technical elite deem some task silly, or only fit for "real computers"?

      It's the worst form of technical snobbery to claim that device X "cannot do" Y, and undermines the very sprit of hacking itself that anything should be possible on ANYTHING with enough effort.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  6. http://f-droid.org/ by mrops · · Score: 5, Informative

    That is your one stop shop for all open source android software. You won't find the f-droid app in the play store, but you can install it from http://f-droid.org/

    Other than that, two of my favorite are AirDroid and Skifta.

    Plex is disqualified as its not free, but its great.

  7. Sticker shock of "a real system" by tepples · · Score: 5, Insightful

    You want to edit A/V stuff... on a cell phone?

    Yes. A cell phone includes a camcorder, and based on my sample, a growing number of people choose to own only a cell phone and not a desktop computer.

    However they are really only good at content consumption.

    I'll assume that by "content consumption" you mean "viewing works created by others". Being able to do limited creation on a pocket computer eases the barrier to entry for people who want to step up from viewing to creating. See my other comment about upward mobility.

    The bigger problem is just power.

    The "2GB of RAM, a 1.6GHz 32-bit [multicore] processor" is more than a lot of PC owners had during the Windows XP era.

    Heck for pretty much any creation, you want a real system.

    Not everybody has the money to spare in the checking account to buy "a real system" today. An application for a phone or tablet lets the user get started with creation while saving up for "a real system". As more people choose to buy only a smartphone and/or a tablet instead of "a real system", the economies of scale that currently make desktop PCs affordable are likely to evaporate. Look at how the price of a small laptop has shot up over the past couple months.

    A smartphone is fine for reading a website, but I sure wouldn't want tot type this post out on one.

    I've typed Slashdot posts on a Bluetooth keyboard paired to a tablet whose screen isn't much bigger than a Galaxy Note "phablet".

  8. Total Commander by Frederic54 · · Score: 4, Insightful

    20 years ago I used NortonCommander aka NC in MSDOS, in Windows 3 I started using WindowsCommander, a NC clone running in Windows. It has been renamed TotalCommander years ago because of TM.

    It is still being developped, and is avalaible for free in Android. Best app ever.

    --
    "Science will win because it works." - Stephen Hawking
  9. Re:"won't become obsolete" - on mobile hardware!? by Anne+Thwacks · · Score: 3, Insightful
    You must be one of those iFans. I have a pile of batteries for my HTC Desire, so I can leave the house with 3 days worth for a long weekend! However, my Nokia E72 (probably nearly 10 years old) and 6120 each have a new battery which lasts 7 days.

    Summary: if you didn't buy it from Apple, you can change the battery - and spare ones of an SGS3 are in the region of $5 each from China.

    --
    Sent from my ASR33 using ASCII