Will Web Development Implement Native IPhone Programming?

I need help resolving some questions regarding these third-party developer support infrastructures (e.g. ViXML, Titanium Mobile) that promise to develop iPhone applications at lightning speed, using only Javascript and XML, without knowledge of Objective-C.

Questions

  • Are there any features on the regular Xcode development platform that cannot be created by any of the applications using these frameworks?

  • Are there any real savings in money and time when working with these platforms?

+4
source share
3 answers

A development simplification approach like this has been repeatedly tested on different platforms.

You always have a problem that in the development infrastructure there will not be any functions that the "real" system has, and although the transit mechanism is sometimes proposed, it is always clumsy.

Sometimes they offer speed gains, but the extent to which they benefit you depends on which domain you are in. Unity is a great example of a structure that obviously saves people a ton of game development time.

I personally think that outside the games I do not think that the advantage of using a third-party structure is really worth it. All the best applications are those that use the system to the full in terms of animation or user interface capabilities, which means that someone, having spent some time developing, will be able to make a more attractive application than someone who should rely on frame abilities.

Another problem you may encounter is that no matter how popular the third-party structure, you will always have more support for the official platform - for example, the number of books around the world today according to the version of Objective-C and iPhone, or even very active support for Objective-C on this very site.

The only exception would be if you had a cross-platform application and application-supported development for all the platforms you need. But even then I will argue about how to make the iPhone application great and make full use of the platform, or your application will languish, and other competitors will defeat you.

+1
source

Q1) Yes, performance. Javascript is slow on the iPhone because the processor is slow. It's just cold hard truth. Heck, loading NIBs using hand-encoded representations is slow due to processing and loading, and it's simple compared to Javascript. Javascript is great, but partly because today we have really fast processors. The iPhone (or Pre in this case) has especially fast processors, and because of this, Javascript will suffer because of this.

I did not use frameworks, therefore I cannot comment on their performance requirements.

0
source

In question 1: unprivileged applications may not have access to GPS information or other equipment on the phone.

0
source

All Articles