Mobile publishing develops two related products: mobile Web (content) and mobile apps (software).
Mobile Web content is the easiest to implement, most popular to use and has the fewest ongoing maintenance requirements. Its development usually requires simple scripting languages such as HTML and CSS.
Mobile apps are 1) A native app that must be installed on the device; 2) A Web app that resides on server and is accessed via the Internet. They provide the highest degree of control, require the most labor and provide the most targeting to a particular device. Their development usually require higher programming languages such as Java and C++.
The term “mobile app” often is misused to describe products that fall under mobile Web content, such as a PDF product. (more…)