Sök…


Anmärkningar

Du kan hänvisa till den officiella Xamarin Forms-dokumentationen för att utforska mer:

https://www.xamarin.com/forms

Varför Xamarin-formulär och när man ska använda Xamarin-formulär

Xamarin blir mer och mer populärt - det är svårt att bestämma när Xamarin.Forms ska användas och när Xamarin.Platform (så Xamarin.iOS och Xamarin.Android).

Först och främst bör du veta för vilken typ av applikationer du kan använda Xamarin.Forms:

  1. Prototyper - för att visualisera hur din applikation kommer att se ut på olika enheter.

  2. Applikationer som inte kräver plattformsspecifik funktionalitet (som API: er) - men här Observera att Xamarin arbetar busily för att erbjuda så många plattformskompatibilitet som möjligt.

  3. Program där koddelning är avgörande - viktigare än UI.

  4. Program där data som visas är viktigare än avancerad funktionalitet

Det finns också många andra faktorer:

  1. Vem kommer att ansvara för applikationsutveckling - om ditt team består av erfarna mobilutvecklare kommer de att kunna hantera Xamarin.Forms enkelt. Men om du har en utvecklare per plattform (inbyggd utveckling) kan formulär bli större utmaning.

  2. Observera också att med Xamarin.Forms kan du fortfarande stöta på några problem ibland - Xamarin.Forms-plattformen förbättras fortfarande.

  3. Snabb utveckling är ibland mycket viktigt - för att minska kostnader och tid kan du bestämma dig för att använda formulär.

  4. När du utvecklar företagsapplikationer utan någon avancerad funktionalitet är det bättre att använda Xamarin.Forms - det gör att du kan dela läge kod inte händelse i mobilområdet men i allmänhet. Vissa delar av koden kan delas på många plattformar.

Du bör inte använda Xamarin.Forms när:

  1. Du måste skapa anpassad funktionalitet och få åtkomst till plattformspecifika API: er

  2. Du måste skapa anpassat användargränssnitt för mobilapplikationen

  3. När viss funktionalitet inte är redo för Xamarin.Forms (som vissa specifika beteenden på mobilenheten)

  4. Ditt team består av plattformsspecifika mobilutvecklare (mobilutveckling i Java och / eller Swift / Objekt C)



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow