Android Honeycomb Emulator: Completely Unusable

I don’t know about anyone else out there in Internet land, but the Android Honeycomb emulator runs so incredibly slow on both of my computers, that it’s not even worth firing it up.  In my opinion, they should have named it Molasses.  It’s no wonder that there are only a small number of Honeycomb optimized apps in the Android Market.  Given the low probability of making any money from Android apps to begin with, why would anyone who hasn’t already made money invest a few hundred dollars on a device just to see if they can come up with a Honeycomb specific application? Is a slow emulator Google’s way of weeding out potential tablet developers? That’s just nonsense, right?

It always amazes me when Google IO presenters say something like, “…we know it’s bad, and we know it sucks for you, but it’s going to get better!” Yeah, thanks. It really makes it worth all the pain and suffering we have to go through to develop an app knowing that you’ve acknowledged that it sucks.

I had to launch the emulator three times before I could take the screen shot you see above. It froze the first time, never fully loaded the second time – and even on the third try, I saw so many errors, I really started to wonder if the thing was working right at all.

Nothing I develop is perfect out of the chute, but I’m just some guy developing apps in my spare time. I expect a lot more from a cash cow like Google that is raking in billions from ad revenue and has several thousand people on staff. Maybe I’m expecting too much.

Advertisements

, , , ,

1 Comment

Android App Stats: The most revealing stats of them all

AndroLib.com has some interesting stats posted on their Website about Android apps, most telling of which continues to be the graph you see below.

Here are some facts:

  • 44.7% of free apps have less than 100 downloads
  • 83.6% of paid apps have less than 100 purchases. 77.1% have less than 50 purchases
  • Only 1,032 (0.9%) paid apps have more than 5,000 purchases

, , , ,

Leave a comment

Android App Testing: You’re never really done testing

 I’m pretty good at application testing, but I know that I won’t catch everything.  As a result of literally using my apps on a daily basis (Yellow Pad List and Mew Media Player Pro), I’m always on the lookout for things that need to be fixed or improved upon.

Yellow Pad List is about 99.9% crash proof and there are no logic flaws that I’m aware of. It could use a few more features, but since its popularity isn’t growing, it will remain as is for now – stable! If you use it and have some features you would like to see incorporated into the app, please let me know!

Mew Media Player/Pro has been keeping me busy over the past 11 days. The biggest issue has been intermittent song skip fixes (i.e. song plays for 1-2 seconds and then goes onto the next song) and I think  I finally found the last of three logic flaws, each of which was resolved on a different day. The last one was related to calls to onStop and onResume within the main activity.  The code in those procedures made sense when I wrote it and worked perfectly in pre-release testing, but there were some logic errors as a result of doing a combination of actions which I just didn’t catch.   I have my fingers crossed that the player won’t skip anymore, but I won’t be satisfied until a week goes by without skips.

It’s important to use your apps on a daily basis after you’ve published them, to catch any bugs and logic errors that you didn’t catch during pre-release testing. Don’t just rely on your users to report them to you.  The less problems users encounter with your app, the more likely they are to keep it and tell others about it.

, , , ,

Leave a comment

Telling people about your new Android app: Marketing or spam?

Submitting news about your new app to Android sites = marketing. Telling everyone else… SPAM!

The biggest challenge for Android developers continues to be getting the word out about new apps.  Once you’ve contacted all the Android sites, you really have to use your brain to avoid being perceived as a spammer. If you have any ideas, I’m all ears!

… and if you have an Android phone, please try my newest apps, Mew Media Player Pro and the free version, Mew Media Player.

, , ,

Leave a comment

Best Music Player for Android: Mew Media Player Pro

Yes, I know, I’m somewhat biased, but Mew Media Player Pro really is the best music player for Android phones.  Music library navigation is the easiest of any player, the tab-based search feature makes it easy to find music, you can create playlists from search results, and it has some really cool features that will enhance your Android music listening experience .  Get Mew Media Player Pro today!

, , , , , , , , , , ,

Leave a comment

Those first 24 hours after launching a new Android app are excruciating!

It’s amazing how much time and effort it takes to produce a useful Android app. The countless hours of research, development and testing – and more research and more testing, is just incredible. Then when it’s all nice and working, you still have to obfuscate the code, package it, prepare the market graphics and text – and then … you let it sit for a day or two. Yes, you can’t just launch it as soon as you “think” everything is done. You have to review it a day or two later to make sure everything make sense and you haven’t made any mistakes.  After you’re happy with everything, you hit the “Publish” button and hope for the best.

And then you wait. And wait. And wait.

About the only statistics that are live in the Android Market are ratings – and you have to manually count the comments. If you’re running ads, you can count the number of impressions and the revenue, if any, that you are making with your app, but then you still have to wait for another 24-48 hours before you have any meaningful Android Market statistics – and even then, they still aren’t running live. It’s possible to embed Google Analytics in your app, which still aren’t live, but I’m not that crazy. Am I?  If I really, really, really wanted live statistics, I could embed my own statistics collector in my app, but then people might accuse me of embedding spyware – and I don’t want that!

The biggest thing for me is that the app doesn’t crash. It took many days to test and finalize the app so that it won’t crash.  It seems to be okay on Samsung Galaxy S devices, because that’s the platform that I’ve been testing it on. But what about other devices? One good thing about the Android Market, is that it collects crash statistics  and the associated error information. It also has statistics on devices on which the app is installed. I have my fingers crossed that things will go well

If you have an Android phone and you like music, please download and try my new app, Mew Media Player. Be sure to rate it in the Android Market and leave a comment too. Thanks! 🙂

, , , , , ,

Leave a comment

My newest app for Android: Mew Media Player

Mew Media Player redefines the music player experience by making it easier to browse your music library without the cumbersome navigation. Simple layout, flexible play order options and smart features will quickly make it your music player of choice. Try it today!

Everything you see is clickable! Be sure to view the Help Screen to fully learn about Mew’s capabilities and features – such as viewing the Genres and Compilations tabs, bringing up context menus and searching.

  • Lists songs by artists, albums, genres, compilations and playlists
  • Flexible play options – forward, reverse and shuffle
  • Shuffle songs, artists, albums, genres and playlists
  • Convenient back button allows you to go back in case you accidentally click another song
  • Tab-based search makes it easy to find music
  • Build Playlist Mode makes it easy to create and modify playlists
Android Web Market Link:

, , , , , , , , , ,

Leave a comment

%d bloggers like this: