Мне нужно разработать приложение для Ipad.Это должно быть не на основе браузера.Это требование, и я не могу его изменить.
Я думаю, что это приложение могло бы быть полезным для других типов планшетных ПК и иметь хорошие шансы на второе приложение, которое требует IPad и Android как минимум;Windows и Linux также были бы полезны.
Если есть какие-либо различия, это «настольные» приложения для планшетных ПК, и не предполагается, что будут какие-либо разработки для мобильных телефонов.
Есть ли«Великая теория объединения» кросс-платформенной разработки настольных приложений?Есть хорошая IDE, желательно FOSS?Я предпочел бы кодировать C ++ или Java и менее увлечен Ruby или Python (из-за отсутствия опыта), но согласился бы, если нет альтернативы.
Мне нужен GUI-конструктор, что-то вроде Borland Delphi или MSVC илиплагин Eclipse для Android и мне нужен способ выполнения разного кода на разных платформах (#ifdef Android… и т. д.)
Любые идеи, или я должен просто пойти и написать код текущего проекта только для Ipad и придерживаться браузераоснованный на HTML5 + CSS3 с Jquery / Ajax для кроссплатформенных приложений (проблема в том, что некоторые из них должны будут выполнять собственные системные вызовы, такие как en / de-crypting файл, и по крайней мере одно приложение должно работать в «локальном режиме», если естьтак что доступ в интернет, так что, я думаю, мне придется связать веб-сервер (Apache), если я использую браузер (для обслуживания веб-страниц), что не потребуется для «настольного приложения».
Любые рекомендуемые IDE, веб-сайты? Книги? Спасибо