• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Hero Lab on Android

Regarding the kickstarter - it's a great idea, and one we'll be considering at the appropriate time. The problem we're currently facing isn't just a money issue, it's also a time issue.

Even if we raised the money to hire a new employee to work full-time on an Android port, there's always a lot of time that needs to be spent to bring someone new up to speed, make sure everything is being done properly, and so on. This is especially true when you have hundreds of thousands of lines of code to work with, as Hero Lab does.

Even if we hired a great Android developer (and finding a great anything developer is hard enough as it is) that person needs to understand the RPG industry, understand what the product needs to do, understand how it works on current platforms, figure out how to re-use all the necessary code on the new platform, and decide how anything that doesn't directly translate should be represented on that new platform.

That process took months to get through for the iPad port, and that was with me writing much of the code that would be used on the iPad, and already knowing how it worked. If we got someone new in to work on the Android version, simply getting that person up to speed on everything they'd need to know would take a huge chunk of our time for the next few months.

That's time that currently needs to be spent on some badly-needed features for Hero Lab on the desktop, adding missing features to Hero Lab on the iPad, etc. Over the last couple of years we've found that it simply isn't practical to do all that *and* have a new person working on something that needs a lot of supervision.

I understand that you guys really want to use Hero Lab on your android tablets - I totally would too if I had one. But trust me, if there was an easy way to get an android port up and running, we'd be doing it.

We need to spend some time polishing Hero Lab on the iPad, getting it to the point where we're happy with it. At that point we can consider what the next steps are, whether that means adding other game systems, supporting additional platforms like android, or something else. Doing otherwise just means we're not serving our current users as well as we should.

Hope this helps explain why we haven't made any specific android announcements yet. It bugs us that Hero Lab can't be used on android tablets as well, the reality is just that we can't do everything at once, so we need to wait until we can do things properly. :(
 
Thanks Colen for the reply! And I understand as we run into this at work all the time, there's a limit to the number of bodies you can throw at a task.

Hopefully, a KickStarter, when appropriate, can help drive a faster development time or more features.

Heck, by that time, there may be other technical solutions.
 
Colen,
To be fair back when we were first discussing which OS to port to for Tablets you did say the same thing. It would be difficult to find someone to do the port over. You were able to and succeeded at it with the iPad. While I am sure they are happy users and are happy to have Hero Lab on their iOS as well. I am a sad user as Android does not have it :(

I love Hero Lab and want it to be as portable as possible. Android has such a large user base it would be sad to see it not utilized for such a great program like this. Time may be an issue but we HAVE time. A person may be an issue as far as a coder for Android and one that understands how RPG's work and such.. why not put a call out for someone that does Android coding and understands RPG's in your user base?? I am sure someone on here of the Paizo boards there is at least one person that knows it and understands HL and RPG's well enough??

Word of mouth would go out and I am sure someone will step up if not more then one person. :) I for one would love to see this on Android. I would throw money at it. I know my wife would too. She is an avid Mac user but hates the iPad format and uses Android instead of the iPad. Partly because of the cost though. She is an avid RPGer like me. :)

So please consider that we do truly want Android to be able to have it. It would be sad to say the least that it not get used. Just think right now Android is a larger market overall then the iOS market.
 
Colen,
To be fair back when we were first discussing which OS to port to for Tablets you did say the same thing. It would be difficult to find someone to do the port over. You were able to and succeeded at it with the iPad. While I am sure they are happy users and are happy to have Hero Lab on their iOS as well. I am a sad user as Android does not have it :(

I love Hero Lab and want it to be as portable as possible. Android has such a large user base it would be sad to see it not utilized for such a great program like this. Time may be an issue but we HAVE time. A person may be an issue as far as a coder for Android and one that understands how RPG's work and such.. why not put a call out for someone that does Android coding and understands RPG's in your user base?? I am sure someone on here of the Paizo boards there is at least one person that knows it and understands HL and RPG's well enough??

Word of mouth would go out and I am sure someone will step up if not more then one person. :) I for one would love to see this on Android. I would throw money at it. I know my wife would too. She is an avid Mac user but hates the iPad format and uses Android instead of the iPad. Partly because of the cost though. She is an avid RPGer like me. :)

So please consider that we do truly want Android to be able to have it. It would be sad to say the least that it not get used. Just think right now Android is a larger market overall then the iOS market.
Kickstarter? Could probably raise the costs of initial development up front... I'd guess $40k would cover dev/manager costs, maybe as little as $20k. Are 2-4k users interested at $10 each? Not sure the user base is big enough.
 
Last edited:
Lets say the kickstarter raises the 40K. Theats a pretty low salary, so i assume you'd be hiring someone part time? What would that person do when they were done. What about the time to train that person. its not as simple as "are you an android developer? do you like RPGs? Go!"
 
Kickstarter? Could probably raise the costs of initial development up front... I'd guess $40k would cover dev/manager costs, maybe as little as $20k. Are 2-4k users interested at $10 each? Not sure the user base is big enough.

Your cost estimate is way off compared to ours. We've already spent many times that amount on the iPad port. Since you already question whether we could raise enough for the low dollar figure you estimated above, it becomes significantly more questionable whether there's a big enough user base to support the actual investment required for an Android port.

Please note that I'm definitely *not* saying we're going to ignore the Android. However, we first need to get the iPad fully finished and then see how the consumer response shapes up for the iPad.

Based on all the data I've seen, the overall Android market is much bigger than iOS, but that includes phones, and the Android *tablet* market pales in contrast to the iPad. That's a critical detail that consumers who don't look closely at the data can easily overlook. Since all we're targeting right now is the tablet, that's market size difference represents a critical factor for the viability of an Android port as well.

Once we have a solid idea of how the full iPad version is actually doing, we'll be able to make an informed decision. But we aren't there yet. When we do get there (best guess is this summer), Kickstarter will most likely factor into the equation as well.

Hope this information helps! :)
 
Based on all the data I've seen, the overall Android market is much bigger than iOS, but that includes phones, and the Android *tablet* market pales in contrast to the iPad.

Well, that might have been the case when you started development :)

Share as of today is Android: 56%, iPad: 40%. That's JUST tablets, not phones.

Of course there's LOTS of other factors and demographics to take into consideration, not the least of, what will the share BE when you are done developing.

And not sure if "x users more likely to spend money on app" matters as currently it's all free. But I HOPE just having a "viewer" available draws more people into buying the full application, regardless of tablet. I really want an Android version, but personally, I really just want you guys to succeed! I love your products and remember the days of Lone Wolf == Rob and Army Builder.

Hey, have you guys thought about selling a "Special Collectors Hero Lab" edition for around 400-500$? It's Hero Labs + Pathfinder Core + an iPad Mini.
 
Share as of today is Android: 56%, iPad: 40%. That's JUST tablets, not phones.
I just went through this the other day with a person. You can't trust any numbers you see as it all depends on which site the article is on. Even if you tell me its from CNN I can pull two dozen articles that show numbers that range from Apple selling 10% to 99% and the same is true of Android.

So are your numbers even remotely real or you just saying what the last article is you read. And if you read only android articles they all say they are doing the most sales. If you read only Apple articles they all say iOS is outselling Droid.

Hell the last two posts here prove my point. Rob a owner of a software company says Apple leads in tablets and one post later you say no its Android. :D :)
 
Before this thread turns into a debate over sales numbers and which ones are/aren't accurate, please consider the following....

Even if Android tablet numbers are better than iPad numbers (which I honestly don't know), that fact only invalidates one sentence in my entire post above. Everything else in that post remains valid. As is everything in Colen's post from the 11th in this thread.

Once we get to a point where we've got the iPad done and can accurately assess it's adoption rate and impact on our sales, we will then look very closely at Android. At that point, we'll need to get up-to-date sales numbers as well, which could very well be quite different from what they are today. Then we can make a fully informed decision on Android.

I realize there are a lot of Android users out there that would love to see Hero Lab on that platform. Personally, I'd love to be able to do an Android version. But we can't start on it now, so everyone will have to be patient awhile longer.

We're still a tiny company by all normal metrics of company size. And we don't have the bandwidth or resources to do everything we'd like as fast as we'd like. So we're biting things off in increments and building the company steadily. That takes time, and it means everyone who wants stuff from us will have to remain patient while we get stuff done as fast as we can. Is this my preference? Heck no! But it's a reality and we all just have to take a deep breath.

As soon as we have something concrete to share about the Android, you can be absolutely certain that we'll be singing it from the rooftops. Well, OK, featuring it in our monthly newsletter, here on the forums, and through our other social media outlets. You really DON'T want to hear me try to sing. :)

Thanks for being patient!!
 
Shadow, you are 100% correct. Although in which case you can NEVER say one way or another who has what in market share. To be fare, I just googled it and I think pretty much every article on the first 2 pages had those numbers. Of course, what ever the latest study is is just reprinted across the internet. The ONLY true number would be if HL was out in both formats, which got downloaded the most :)

And I'm not trying to flame anyone, especially Rob, they were new numbers and I was just sharing. In no way was I trying to say "WTF Rob! Get going now!". If anything, it's more of <insert sad puppy eyes here>.

On one side, it's nice that Wolf Lair IS a small company and the owner still gives personal attention to his customers (thanks rob!), on the other side I wish it was a HUGE company to give us everything in our dreams lol but then it's to big and we don't get it. Sigh. Where's that "sweet spot" in company size? hmmm

Hey, BTW, we didn't talk about the elephant in the room! Windows Surface Pro tablets! Hey Rob when are you going to supp....oh wait, nevermind! Weeee!
 
Before this thread turns into a debate over sales numbers and which ones are/aren't accurate, please consider the following....
Sorry I was actually trying to make a different point but that's ok I have learned I don't always write that clearly. :(

But your right it was most likely going to start a flame war which was NOT my intent. Sorry....

The ONLY true number would be if HL was out in both formats, which got downloaded the most :)
Actually that was my point which didn't come across well...
 
Your cost estimate is way off compared to ours. We've already spent many times that amount on the iPad port. Since you already question whether we could raise enough for the low dollar figure you estimated above, it becomes significantly more questionable whether there's a big enough user base to support the actual investment required for an Android port.

Please note that I'm definitely *not* saying we're going to ignore the Android. However, we first need to get the iPad fully finished and then see how the consumer response shapes up for the iPad.

Based on all the data I've seen, the overall Android market is much bigger than iOS, but that includes phones, and the Android *tablet* market pales in contrast to the iPad. That's a critical detail that consumers who don't look closely at the data can easily overlook. Since all we're targeting right now is the tablet, that's market size difference represents a critical factor for the viability of an Android port as well.

Once we have a solid idea of how the full iPad version is actually doing, we'll be able to make an informed decision. But we aren't there yet. When we do get there (best guess is this summer), Kickstarter will most likely factor into the equation as well.

Hope this information helps! :)
I appreciate the response, and thanks for the insight! I am surprised it would take so long... I know 40k would cover nearly 4 months of my time, plus some overhead for a manager. I figured a port could be done in 4 man-months. I confess, I have not written a mobile app - my estimate was based on doing a web app with asp.net, as I know what that entails. And I have never seen the herolab source, only worked with the editor.

Again, thanks for the insight, and I hope to see a version that runs on first gen iPads and android tablets! I would participate in a kick starter for it.
 
Last edited:
I figured a port could be done in 4 man-months. I confess, I have not written a mobile app - my estimate was based on doing a web app with asp.net, as I know what that entails. And I have never seen the herolab source, only worked with the editor.

First of all, the Hero Lab engine sits on top of a platform-specific encapsulation layer. That entire API needs to be implemented on top of the Android OS. The Hero Lab interface is driven via data files for each game system. That entire UI framework needs to be implemented on top of the Android UI component library. Once all that is in place, all the core screens (i.e. those not driven by data files) need to be natively implemented for things like portfolio management, character configuration settings, etc. Then it all needs to be tested heavily and refined until it all works great.

That's been a huge undertaking for the iPad, and we're still not complete with it yet. And that includes hiring an iOS guru to help us with the hardest pieces for a multiple months. The bottom line is that it's a substantial process with some very complex pieces.

Hopefully, this gives you a better sense of what's involved in making a port of Hero Lab happen. If it was easy, I can assure you that someone else would have already written an iPad or Android application with the sophistication to compete with Hero Lab. The fact that nobody has done so yet is very telling. :)
 
OP here.

O.o

Thanks for the responses, everyone, especially the senior members and Lone Wolf representatives. I think this thread has received enough attention.

Is there any way we can get this thread stickied for future use, and possibly closed? Lots of good information here for hungry Android users.
 
Another +1 for Android version. I'm in two gaming groups (where I'm the only overlap), totaling 12 people, and of those 12 people, there are 2 iPads, 6 Android-based tablets, 9 Android-based phones, and 3 iPhones. 5 of us own Hero Lab (and 4 of those 5 owners own Android-based tablets; only 1 iPad). For the purposes of simplifying the argument, we'll ignore a phone-based UI due to screen real estate (side note: if implemented properly using Fragments and following the Android Design Guidelines, the UI work for multiple screen sizes/resolutions comes along for free).

I've read the thread, and there are some good points here. Certainly at the time that development was started, iPads outnumbered Android-based tablets. However, that's certainly not the case now. I agree that supporting iPads for the In-Play Character Sheet functionality was the right call. However, in both of my gaming groups, there is next to zero desire for modifying your character at the table like the desktop version does. With the exception of items, a character sheet doesn't change much permanently between sessions. The only real exception is a level-up, but that's not usually done at the table. Tablets are primarily used for "on-the-go" operations thanks to their portability. Character creation/advancement is done at home where traditional computers (desktop or laptop, Windows or Mac OS) are easily available.

It is my opinion using a combination of my experience and knowledge as both an avid tabletop gamer (on the PC and GM sides), a professional software developer, and mobile technology enthusiast (with personal preferences to Android vs. others) that when the iPad In-Play Character Sheet app has been sufficiently refined and stabilized, the development for an equivalent app for Android begins, postponing development for a fully-fledged Hero Lab on both platforms until their respective In-Play Character Sheet apps are live and stable.

TL;DNR: polish iOS character sheet app, then create Android character sheet app, then do full version of Hero Lab on either platform (order TBD).
 
Back
Top