MobileJSF, похоже, нацелен на альтернативные Renderkits (для WML и т. Д.), Но современные мобильные устройства - это не что иное, как устройства с браузерами HTML.
Разработка мобильных веб-приложений - это много о визуальном представлении на небольших экранах. Другое дело - добиться удобства использования на сенсорном экране (большие пальцы, маленькие кнопки). Я не нашел ни одной подходящей библиотеки JSF, предлагающей красивые компоненты для современных мобильных устройств, которые бы легко интегрировались в окружающее приложение. Поэтому мы тратим некоторые усилия на оптимизацию CSS. Вы можете переключить таблицу стилей в зависимости от мобильного устройства.
В любом случае, для имитации iPhone Look & Feel в веб-приложении вы можете взглянуть на подпроект Touchfaces в PrimeFaces (http://www.primefaces.org),, хотя я считаю его не слишком полезным до сегодняшнего дня.