Я не знаю мобильной платформы, где ее SDK рекомендуют использовать чистый C больше. Последнее, что я знал, это старая платформа Palm.
Но вы можете написать C / C ++ с QT в качестве библиотеки GUI для Maemo, MeeGo и, возможно, других устройств Nokia. QT является объектно-ориентированным, поэтому не процедурным, как вы хотите.
Я знаю одну платформу, где возможен чистый С. Это версия для Windows Mobile <6.5 с использованием Win32 API. Но я лично не рекомендую это делать, поскольку C # .NET облегчает разработку приложений для этой платформы. Я также думаю, что чистый C в сочетании с XML / CSS с использованием WebOS PDK возможен, но я могу ошибаться. </p>
Если вы хотите писать для мобильных устройств, используя свои знания в C, то я бы рекомендовал использовать такие языки, как C ++ и Objective-C, где вы также можете написать C и использовать библиотеки C.
Список мобильных устройств и языков программирования, используемых для разработки приложений для них:
Symbian - C/C++
iOS - Objective-C
Android - Java
Windows Mobile - C/C++/.NET
WebOS - C/C++