2017-03-10 6 views
3

Je souhaite créer une application dans UWP. J'ai le serveur principal d'asp.net avec l'api de repos. Maintenant, je dois écrire le client. Je pensais à faire cette application aussi pour Android et iOS.UWP sur Android et iOS

Je ne veux pas écrire vue séparée pour Android, iOS et UWP. Je veux écrire juste l'UWP et l'exécuter sur tous les appareils. Je veux qu'il agisse et regarde toutes les plates-formes de la même manière. Ce qui signifie que lorsque j'ouvre cette application sur Windows Phone, elle sera exactement la même que sur Android et iOS (pas de contrôleur natif spécifié par la plate-forme).

Y at-il une chance de faire ce genre d'application? Est-ce possible grâce à Xamarin ou à autre chose?

La conception UWP est requise pour moi, en raison de la complexité de l'application. Portant à d'autres plates-formes de conception native pourrait être un cauchemar.

Merci.

+1

Vous semblez rechercher [Xamarin.Forms] (https://www.xamarin.com/forms). Aussi, je ne comprends pas ce que vous entendez par * "La conception UWP est nécessaire pour moi, en raison de la complexité de l'application" * - comment ces deux sont liés les uns aux autres? – UnholySheep

+0

Xamarin.Forms est ce que j'utilise pour cela, mais gardez à l'esprit qu'il y aura des limitations et de petites différences. Si cela ne vous dérange pas de garder votre interface utilisateur simple (ce qui signifie ne pas faire un tas de choses fantaisistes que seul UWP prend en charge), vous pouvez vous retrouver avec un beau produit fini multiplateforme. Vous devrez cependant concevoir dans Forms, ce qui signifie apprendre un framework UI qui a une syntaxe différente de UWP. Il n'y a pas non plus de concepteur de GUI qui va ralentir les choses parce que vous allez faire beaucoup de construction et de vérification tout en écrivant l'interface utilisateur. – Slepz

+0

@UnholySheep En fait, je veux dire la complexité de la conception. Xamarin Forms pourrait être une solution, je vais essayer. –

Répondre

2

Non ce n'est pas possible. Xamarin utilise les contrôles natifs. Si vous utilisez Xamarin Forms, les contrôles natifs sont également rendus correctement sur des périphériques spécifiques. Je pense que vous devriez utiliser quelque chose d'autre comme les frameworks HTML5.

+0

D'accord. Si vous voulez exactement le même, une application web est le chemin à parcourir. – Slepz

+0

Merci, je pense que cela a répondu à ma question. Je vais essayer les Xamarin Forms, peut-être qu'il peut gérer cela, peut-être pas. Sinon, je vais devoir y aller sans Android et iOS. –

+0

Vous pouvez écrire une application sous forme de xamarin qui ressemble exactement aux trois plates-formes, en utilisant des rendus et des comportements personnalisés disponibles sous forme de xamarin. mais cela nécessite l'écriture d'un code spécifique à la plate-forme aussi. – Yogesh