title: OpenMp compatibility with IOS/Android
body: <p><strong>What i am trying to do:</strong></p>
  
  <p>I am working on <strong>C/c++</strong> codes to build a product for all platforms(I<strong>OS/Android/Windows(mobile/desktop)/Mac/Linux</strong>)</p>
  
  <p><strong>What have i done so far:</strong></p>
  
  <p>Yes there are many online links talking about OpenMp's Compatibility with different processors and OS's, but its hard to make a logical conclusion from them because many are older article or posts especially wrt to mobile targets.</p>
  
  <p>Ref: <a href="https://stackoverflow.com/questions/9479434/openmp-on-ios-android">Link</a></p>
  
  <p>As per my analysis, yes, <strong>openMp</strong> can work with all <strong>desktop</strong> OS's (Windows/Mac/Linux) and almost all the computers have <strong>multi core</strong> processors now. So there won't be any issue at all.</p>
  
  <p><strong>Can anyone help me to find the answer for the following things?</strong></p>
  
  <ol>
  <li><p>Does <strong>OpenMp work with apple device</strong> (Ipad/iphones)? If yes, is there any specific device which is not compatible with OpenMP? Seems OpenMP was active in IOS till Xcode 4.4. But,in the latest version of xcode, i am not able to see any options for OpenMP. Eg: <a href="http://people.anu.edu.au/timothy.kam/play/computing/omp_xcode/" rel="nofollow noreferrer">Link</a></p></li>
  <li><p>I hope all the higher end <strong>android mobiles have more than 1 cores and ARM based</strong>. As per my belief, the openMp should work with Android platforms with the help of NDK building. Is my understanding correct?</p></li>
  </ol>