Pros and Cons of Xamarin Development
At få et program til at fungere korrekt på flere mobilenheder er en stor udfordring på grund af de mange forskellige skærmstørrelser, operativsystemer og versioner af disse operativsystemer fra forskellige producenter, ifølge administrerende direktør Nat Friedman, der talte under åbningsnøglen på selskabets indledende brugerkonference, Evolve.
"Hvis du er et firma, der ønsker at støtte en masse af enheder, skal du bogstaveligt talt teste på hundredvis af enheder, "sagde Friedman.
At sikre, at applikationer fungerer korrekt på alle målrettede enheder, er afgørende, fordi brugerne er på farten og apps har kun få sekunder til at imponere dem, ifølge Friedman.
I dag er de fleste udviklere afhængige af manuel testning. Kun 8 procent af 300 udviklere, der blev forespurgt af Xamarin, brugte nogen form for testprodukt på mobil.
"Dette var OK, da mobil var som ny og i sin barndom, og vi var alle cowboys, og det er cool. Men det er vokset lidt nu, "sagde Friedman.
Virksomheden håber at ændre det med introduktionen af Test Cloud. Den bruger en webbaseret grænseflade, men kan også integreres med populære kontinuerlige integrationssystemer som Jenkins, TFS og TeamCity.
For at tilføje en ny applikation til test ved hjælp af Test Cloud skal udviklere først uploade APK-filen, hvis den er en Android-app, for eksempel. Test Cloud, så lader udviklere vælge hvilke enheder der skal teste appen på. Det sidste trin er at vælge, hvordan man skal teste, og mulighederne er enten at uploade brugerdefinerede scripts eller vælge en funktion, der hedder App Explorer, siger Friedman.
App Explorer tester automatisk en app ved at udforske brugergrænsefladen, besøger hver fane, skubber knapper og udfyldning af tekstfelter. Den bruger en enhed som reference til at oprette et script og kører det derefter på alle de andre enheder. Brugergrænsefladeelementer identificeres af objekt-id'er, så testene fortsætter med at fungere, selvom der foretages ændringer i layoutet.
Den resulterende rapport viser gennemskærmbare skærmbilleder af hvert trin fra appen, der kører på forskellige enheder, ydeevneovervågning og detaljerede enhedslogfiler og stable spor for at hjælpe udviklere med at finde og rette fejl hurtigt.
Test Cloud bliver generelt tilgængelig i tredje kvartal. Det vil ikke kun blive integreret i Xamarins egen platform, men vil også blive tilgængelig for udviklere at bygge apps ved hjælp af Objective-C, Java og andre rammer. Tjenesten er baseret på Calabash, den mest udbredte platform for mobile testautomatisering, ifølge Xamarin, som har erhvervet LessPainful, det firma, der skabte det.
Hvad servicen vil koste, er fortsat at se. Prissætningsoplysninger vil ikke blive offentliggjort, før de sendes, men brugere, der ønsker at få hænderne på beta-versionen, kan tilmelde sig Xamarins hjemmeside.
Send nyhedstips og kommentarer til [email protected]
Elastra har annonceret tilgængeligheden af sin Cloud Server-platform, som gør det muligt for virksomheder at opbygge private skyer til mere fleksible it-miljøer.
Elastra har annonceret tilgængeligheden af sin Cloud Server-platform, som gør det muligt for virksomhederne at opbygge offentlig-private computervyer, siger tirsdag.
Den monokrome laserprinter Brother HL-6180DW gør det muligt at opnå en mellemhastighed med god kvalitet og billig toner. Det er faktisk nemt at være en af de mest økonomiske printere på markedet, hvis du bruger tonerpatronerne med højere udbytte. Hvis du har læst vores gennemgang af HL-5470DW, ved du det meste af hvad du har brug for at vide om denne printer: Det er stort set den samme enhed, med lidt mere end dobbelt så stor som indgangskapaciteten og en super høj kapacitet toner.
Installering af HL-6180DW er nemt, men du skal bruge USB eller ethernet kort under Wi-Fi-installationsprocessen, hvis du ikke har en WPS-router. Softwaren (hvad der kræves lidt) er fremragende, og Brother er en af de få leverandører, der har automatiseret funktionen Add Printer i OS X.
Er et bærbart freeware, der er udviklet af udviklerne af Nero, som gør det muligt at sammenligne cd- og dvd-drev og kontrollere mediekvaliteten. Det er et glimrende, brugervenligt benchmarkingsværktøj til at teste en optagerens operative egenskaber.
Nero DiscSpeed