- Native development requires knowledge low level languages like C,C++ or Objective C
- Having the capability of using higher level language does not solve the problem either because every platform requires a different language and extensive knowledge of that particular language: Java, C#, or Objective C
- Every platform uses different framework that coders have to learn in order to use it to its full potential
- The necessity of developing and maintaining every individual platform is very time consuming and expensive
Now, one could think: “why don’t we just develop web-like applications in HTML5/CSS3?”
- HTML is an acronym for Hyper Text Markup Language and it was initially created for document browsing and not for development of applications. Therefore, additional coding techniques like CSS, DOM, JavaScript, Ajax, were created to overcome its shortcomings
- As result, one needs to know at least three techniques that entail proper description of User Interface in HTML and styling in CSS, which still require JavaScript to record events and behavior of user’s and the system’s activities/events. So why not just using one language: JavaScript
- HTML has been considered as a coding standard, and every update or new version takes years to approve and despite this long process it still cannot be used properly
- Interpretation of HTML, application of CSS, and connection with JavaScript will never be as effective as one, utilized, coding language
- HTML will never deliver a high quality 2D game, (yes, yes, I know, there is WebGL, but does everyone know how to use it in mobile browsers? It can be used for 3D games, but that is not Moscrif’s purpose anyway :-)
- Differences between implementations of HTML, CSS and JavaScript have always existed and always will be
What makes Moscrif a better alternative?
- It is not just a wrapper of browser
- Uses only one technology which is (extended) JavaScript
- Allows developers to create application just once for every platform available
- It is user-friendly even for beginners
- Does not require knowledge of lower level class languages like C or C++(pointers, memory and resource management, threading and processing)
- It is not just language or Virtual Machine. It is a complete set of tools
- You are in full control of your creation, no need to wait for us to publish or host your application – installation files are made along with your application
- It is not a trend based technology, it solves problems regardless to current trends
- As a real cross platform, it runs on Android, iOS, Symbian, Samsung bada, and Windows Mobile, Windows, Mac and Linux
- Its basic framework is OpenSource
- If you admire OpenSource then it is free to use
- First and foremost, it saves TIME and MONEY
|