Thanks for this explanation, Mark. As a matter of interest, how do you think Andrey created the mobile versions? I can’t imagine that he rewrote the whole application from scratch.
--
You received this message because you are subscribed to the Google Groups "MyLifeOrganized" group.
To post to this group, send email to mylifeo...@googlegroups.com.
To unsubscribe from this group, send email to mylifeorganiz...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mylifeorganized?hl=en.
Nick
Cheers
Mark
Frank - replying from my phone please excuse brevity.
MLO works on Wine. The problem is that it doesn't look great (Wine doesn't implement all the required graphics) and keyboard shortcuts. These are really both limitations of Wine.
Some Mac users would prefer a native implementation. I wrote about the costs do people would realize what they're asking for. Apparently I was naive :-)
Mono is a great tool if your application was written in .Net. MLO isn't it's Delphi compiled to native code.
Cheers
Mark
I use Fedora Linux at work, and I run many Windows applications using Wine. I have yet to try running MLO using Wine but I can try. As for dealing with all the Linux distros; its not as hard as you think. I run applications written for Gnome and KDE desktop even though I use Gnome l. There are also cross platform toolkits such as QT or Mono. IMHO I think a good alternative would be to try running MLO in Wine and if there are any changes that could be made to MLO that allow it to run better under Wine without comprimising performance under Windows.
--
You received this message because you are subscribed to the Google Groups "MyLifeOrganized" group.
To view this discussion on the web visit https://groups.google.com/d/msg/mylifeorganized/-/hYcO8tPmdIEJ.
...but I mainly mention all that to point that, as someone that does alot of marketing and design work with app developers, it's a really complex landscape that you can't be that broad about in any meaningful way when making decisions on pursuing new platforms. There is a very strong market for productivity software on the Mac and iOS platforms, as evidenced by the sales and data that does exist. And it is one that's open to more independent solutions that aren't all knocked out by the Microsoft Office Suite, as Outlook and MS Project do on various levels when compared to MLO.
So atleast to help frame the discussion a little better - there is a viable market for MLO on the Mac platform. But it is one that takes a significant investment of time and money, as does making a product on any platform.
If Andrey really wants to run with Apple, I'd put more effort into the iOS apps at this point. That's where they're pushing for a long term future anyway, as evidenced by their spending and management allocation. If you wanted another platform, I'd push for a web end first, so you can cover many bases at once as a fall back. And I write all this as someone that would love a Mac MLO app for if or when I got a new computer. The iPad app has presently become my primary app in the MLO ecosystem, however.
why this fuss?
run mlo on xp under virtualbox.. far better than wine..
virtualbox available for linux and mac too..
I disagree that not developing a Mac version is a terrible mistake. Mac has less than 10% of the user base of Windows so doesn't even get near the 80:20 rule for focusing development effort. It wouldn't be worthwhile. Linux is in a similar position.
Nick
Mark,I partially disagree with you. While I think that porting MLO to Linux could be quite a nightmare for there are just too many distros out there, I really think that porting MLO to Mac OSx would be quite a smart move businesswise. I have not make a market survey, but if I said that probably only Omnifocus can be compared to MLO. Neither of both is cross platform Mac Windows, and the Omnigroup specifically said they wouldn't develop a windows version of its product... has MLO formally stated anything? not that I know.Frankly, I think that not developing a Mac version of MLO is a terrible mistake.Regards,
On Tuesday, December 4, 2012 10:23:39 PM UTC+1, Mark Levison wrote:
There are frequently requests to create MLO for Mac. Let me help you understand how complex this would be and why I hope Andrey never does it.
MLO Windows is written in Delphi (aka Object Pascal - http://en.wikipedia.org/wiki/Object_Pascal) - the Borland Version (presumably Embarcadero now). While it turns out that you can compile Delphi for the Mac that doesn't mean it would easy (or sensible to port).
Fundamentally a program like MLO is made from 4-5 parts
- GUI - which involves working with the windowing system
- Rules Engine - handles the tasks themselves and all of the rules MLO this the real power of the application
- Synchronization Engine - the bit that speaks to the internet, wifi etc
- File System - the bit that saves MLO files, archives etc.
- Extraneous bits - talk to Outlook etc
When trying to port to a Mac (or Linux) we have to ask what would come over for free (or with little pain): Rules Engine and Synchronization Engine are the only parts that are likely compatible out of the box.
The Mac file system is a bit different than Windows (.DStore, storage of preferences, etc.) that would take a fair amount of work to port. However that's not the hard part. The kicker is the GUI - the Mac windowing system is very very different - it would be a complete rewrite from scratch. Finally I just can't imagine the pain in trying to figure out how to port Outlook sync etc.
So its simple MLO **might** recompile on a Mac but we're talking several years for team to build a GUI that is anywhere near close to Windows - is that where we want Andrey and his merry band to spend their time? If it is are you personally prepared to fund 2-3 person years of work - I'm not.
Or would you rather that Andrey created a better Windows product, IPad (Objective C)/IPhone (Objective C)/Android(Java)