View Single Post
Old 10-26-2010, 03:24 AM   #194
itimpi
Wizard
itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.itimpi ought to be getting tired of karma fortunes by now.
 
Posts: 4,553
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
Quote:
Originally Posted by dwanthny View Post
The main reason a Calibre iPad App won't happen is because the developer, Kovid, has stated he isn't interested in supporting such an App.
It is a lot more than that! I am not all sure it would even be technically possible. Reasons I can think of off-hand, any of which are likely to be deal-breakers are:
- You would have to get the vast number of libraries that Calibre uses also ported to the iOS environment.
- The application would have to be developed in xCode to be allowed onto the iPad. I am not sure that Python can be converted to this, let alone the supporting libraries.
- I do not expect Qt would port, so the GUI would need to be completely redone.
- The iPad is severly memory constrained, so the current implementation would have to change radically.
- The mutli-tasking of apps on iPad is severely constrained so that major architectural changes would be required.
- Performance would be abysmal because of the limited processing power.

I am sure there are others, but that seems a large enough list to me.

It is possible that as the iOS system evolves that some of these may disappear in the future. Also some of these restrictions may not apply to Jailbroken devices but that would not be an acceptable requirement I do not think.
itimpi is offline