13
With Hybrid Applications cross-platform
gain development time, but have some doubts about the real need to use a framework.
The most famous Phonegap, Ionic and Titanium are easy and friendly. But due to the fact of being in HTML
, CSS
and JavaScript
I believe that applications depend on a browser. From what I understand, they are emulated. It turns out that I have not yet tested on several platforms, with this arose some doubts:
- Code is reusable or unique for systems like Android and IOS?
- When should I use this type of framework? With it I can make robust applications that will make the most of the device?
- I can modify the layout of a specific system or all systems will use the same features?
On the other hand, I see, in constant growth, the Xamarin. In analysis, I realized that it works differently from other’s framework. I could also notice that the code is reused on various platforms, generating a native application.
More doubts have arisen:
- With him I can do
build
for Android, IOS and WP in the same IDE? - How much code can I reuse for different platforms?
- I will still depend on the MAC to test and publish my applications?
For research article, I suggest also leave, in addition to the questions, a list of post and cons of each framework.
I think that
Xamarin
does not fit as hybridized, as all components and device access are native.– rubStackOverflow
Development for all platforms is with
c#
correct?– Felipe Miranda
That’s right, C#. Definition Hybrid
– rubStackOverflow
Would you know how to answer all the questions of the post? It would help me a lot.
– Felipe Miranda
I have already developed (little) hybrid applications if what search is performance can forget, may have compatibility problem (layout, commands, etc), not that native has not, but hybrid is extremely worse.
Xamarin FORMS
99%, and it can reach 100% easily if you don’t have something very specific for each platform. To develop iOS you will need MAC or Virtualization one (HACKINTOSH). For WP you will need WIN8 or higher.– rubStackOverflow
@Hstackoverflow, you can tell in a matter of compatibility which cell phones don’t support?
– Felipe Jorge
Xamarin generates native so there is no problem with the compatibility relative to model mobile. Obviously the compatibility will be in relation to the version of
Android
installed in the apparatus. SpecificallyXamarin Forms
is compatible with version 4.0 or higher unless mistaken.– rubStackOverflow
The @Fernando did a survey and put together an article on mobile development. It appears in the chat almost daily.. leave a msg for him there.
– emanuelsn
@Emanuelsn You don’t have the article?
– Felipe Miranda
I think so. At lunchtime I confirm and notify you here.
– emanuelsn
That is the article. LINK
– emanuelsn
The most recommended is to create an html, css and javascript project and then create the apps with the IDES of each platform
– Leonardo