Haiku Switched to Android what are my options?

lupinglade can correct me, but from what I can tell Haiku is heavily dependent on the Apple stack (Objective-C, Cocoa) so porting to other platforms will be a large amount of work. I pleaded for a Linux version of Haiku Helper specifically for my Synology but was told to buy a Mac mini instead;).
 
I don't blame him, iOS and Mac OS are both very similar so code can be shared between both products easily and both platforms have an app store for sales.
 
It's not trivial to develop a high quality user experience while at the same time targeting multiple OS's with completely different UI/programming models.
 
My ideal package would be Linux based so it could run a low power server device such as a NAS or Raspberry Pi with a nice customizable HTML based UI and maybe a native app wrapper around the HTML UI for say the push notifications that are platform specific. 
 
In the end I have an old Mac laptop for HH and we have iOS phones/tablets so Haiku works very well, so well I am pretty much locked into Apple simply because I rely on it so much for my automation needs.
 
jharrell said:
lupinglade can correct me, but from what I can tell Haiku is heavily dependent on the Apple stack (Objective-C, Cocoa) so porting to other platforms will be a large amount of work. I pleaded for a Linux version of Haiku Helper specifically for my Synology but was told to buy a Mac mini instead;).
 
I don't blame him, iOS and Mac OS are both very similar so code can be shared between both products easily and both platforms have an app store for sales.
 
It's not trivial to develop a high quality user experience while at the same time targeting multiple OS's with completely different UI/programming models.
 
My ideal package would be Linux based so it could run a low power server device such as a NAS or Raspberry Pi with a nice customizable HTML based UI and maybe a native app wrapper around the HTML UI for say the push notifications that are platform specific. 
 
In the end I have an old Mac laptop for HH and we have iOS phones/tablets so Haiku works very well, so well I am pretty much locked into Apple simply because I rely on it so much for my automation needs.
 
large amount of work, no doubt... but the best person to port this is lupinglade/nullriver in my opinion. Since they do not plan to do it to other platform, we need to find developer that will base is work on what's been already done by lupinglade/nullriver
 
You can use HaikuHelper on Android, you just need a Mac to run HaikuHelper and then you can develop a custom interface or use the default one.
 
lupinglade said:
You can use HaikuHelper on Android, you just need a Mac to run HaikuHelper and then you can develop a custom interface or use the default one.
 
I understand. Not everybody is able to do this though.
 
That's why I wish to see your signature like this :
 
Nullriver, Inc.
Haiku for HAI+iOS/Android, HaikuHelper for HAI+Mac OS X/Windows/Synology
 
Wouldn't it be great !?
 
;)
 
Maybe this would help make the leap to Android ?
 
Like they are saying: "Apportable lets you cross-compile your iOS game to Android, dramatically expanding your user base."
 
Not sure if this would still work because HAIKU is not a game app but it might worth to take a look at...
 
http://www.apportable.com/
 
Alezis, I'm curious what made you switch to Android?
 
Haiku offers a great (and reliable) user experience on iOS, in large part because of iOS (and the APIs that Apple provides, such as push notifications). 
 
I wonder if the app sales volume for an Android version of Haiku would generate enough revenue to justify a development team capable of dealing with the fragmentation of the Android ecosystem, particularly for such a niche market (home automation).
 
homeauto602 said:
Alezis, I'm curious what made you switch to Android?
 
Haiku offers a great (and reliable) user experience on iOS, in large part because of iOS (and the APIs that Apple provides, such as push notifications). 
 
I wonder if the app sales volume for an Android version of Haiku would generate enough revenue to justify a development team capable of dealing with the fragmentation of the Android ecosystem, particularly for such a niche market (home automation).
 
Hey homeauto602,
 
I'm not the one who switch. It's "caraj" who did switch and started this thread. I am just pushing this thread because I am an Android user.
 
I can be pretty sure it will be used. If snap link (original app from HAI) has been able to sell 1000 to 5000 copy of a crap app at 50$ (now 20$ since 1 month) in the last 30 days, HAIKU for Android will be a hit.
 
I know there won't be 1000000 dowload of this app as it is a specialized app but there is sure a market for it. 
 
I understand that Android devices are fragmented in different version so maybe just develop under 4.0+ which is all new phone and almost 100% of popular and known brand of tablets. Now, all new phones that are release run on 4.0+.
 
I am not sure how this is a critical point. Many apps that are develop to work on adroid 2.1+ do work fine with other devices.
 
with http://www.apportable.com/, it might not be as complicated to port to Android... I'm not a programmer but it might be a good tool to take a look at for HAIKU developers...
 
As a GS4 user I would certainly vote for an Android app but I will also say that if you are able to run HaikuHelper (as I do), you can get all your notifications and even control your HAI from your Pebble smartwatch. Given the power of HaikuHelper, I would actually prefer seeing a good Web App that talks to HH and would run on any smartphone (or any other device with a compatible browser). As an interface to HAI, Haiku is very good but HaikuHelper adds a level of control that is without equal.
 
ihf said:
As a GS4 user I would certainly vote for an Android app but I will also say that if you are able to run HaikuHelper (as I do), you can get all your notifications and even control your HAI from your Pebble smartwatch. Given the power of HaikuHelper, I would actually prefer seeing a good Web App that talks to HH and would run on any smartphone (or any other device with a compatible browser). As an interface to HAI, Haiku is very good but HaikuHelper adds a level of control that is without equal.
 
The thing I hate about that is that you need to have an apple server that run constantly to communicate with the hai controler. So you need to buy parts to make this work. As where the app does not requires any hardware.
 
There is already Web-Link II from HAI that also requires a PC (not a mac) to run constantly as a server.
 
I wish I would know enough programming to try all this... that is why I press on the fact that an app would be more usefull for the majority of users who do not know how to program HH or web-link II...
 
What have you been able to program and do with HH on your GS4 ? How did you do your UI ? Any screen shots ?
 
Web-Link II and III are horrible apps that haven't been updated in many years. Your better off buying a Mac Mini and running Haiku Helper.
 
ano said:
Web-Link II and III are horrible apps that haven't been updated in many years. Your better off buying a Mac Mini and running Haiku Helper.
 
 
I have to agree with you on that but programming HH is for avid programmers on javascript, you also need to be skilled in graphics for gui (not even sure how to do a graphic project on an android app)...
 
That is my concern...
 
HaikuHelper does come with a GUI that is quite powerful. You can also take it and customize just the style on it, which is not that hard to do via CSS.
 
lupinglade said:
HaikuHelper does come with a GUI that is quite powerful. You can also take it and customize just the style on it, which is not that hard to do via CSS.
 
Thanks for the reply...
 
1) was is the minimum requirement for the mac mini to run HH ? I have tried to find details on http://www.haikuautomation.com/products/haikuhelper but could not find anything.
 
2) If I get this correctly, there is already a GUI available that could be used for android ?
 
3) I tried to find more details on this this work but it is difficult for me to know where to start. I don't even understand how HH could be interface with an android app (I suppose) that run the gui...
 
I could not find a procedure/step by step on how to start an HH program... I could not find much information on http://www.haikuautomation.com/ at the moment... Tried to find on this forum here but it seems more support than step by step procedures...
 
Sorry about all these questions... there is a bit of a language barrier in my writing and also programing wise... but I am willing to do some test and tries...
 
There does not seem to be any trial version of HH ? I don't even know what I am getting on...
 
Back
Top