Я пытаюсь разработать устройство для чтения электронных книг (для мобильных устройств), которое не зависит от платформы. В настоящее время я сосредоточен только на epub. В качестве доказательства концепции мы смогли создать базовый читатель epub для платформы Android, используя функциональные возможности, предоставляемые самой платформой (с использованием webview, Xml Parser, Unzipper и т. Д.). Но теперь мы хотим сделать его независимым от платформы, и мы хотим сделать это на C/C++. Я знаю, что у нас есть распаковщики и синтаксические анализаторы xml в C/C++, в которой я беспокоюсь. Мои вопросы ...Как сделать платформу независимым E-Book Reader в C/C++?
1. Как я могу сделать рендеринг, не используя какие-либо встроенные андроидные представления, чтобы он также работал на других платформах? 2.Есть ли лучше придерживаться webkit для epub (на платформах, которые мы рассматриваем, есть вебкит)?
На данный момент я не знаю. Любые указатели, с чего начать?
BR, Раджив
Вы ориентируетесь на мобильный клиент или компьютер? имейте в виду, что существуют некоторые фундаментальные ограничения для каждой категории устройств (кроме операционной платформы). иногда «швейцарский армейский нож» просто слишком неэффективен, чтобы быть практичным. – YeenFei
Мы настраиваем мобильный клиент. Даже мне интересно то же самое, практично ли это делать. Тем не менее, только для доказательства концепции. – Rajeev
Возможный дубликат http://stackoverflow.com/questions/51988/what-work-has-been-done-on-cross-platform-mobile-development –