A fejlődő mobil alkalmazások Xamarin
Ha C # fejlesztő és kívánjuk fejleszteni alkalmazásokat a mobil iOS és az Android platformon, Xamarin platform lehetővé teszi, hogy ezt anélkül, hogy megváltoztatná a megszokott programozási nyelv és fejlesztői környezet. Ön képes lesz arra, hogy dolgozzon ki a mobil alkalmazások Android és iOS, a Visual Studio és a C #.
Mintegy Xamarin
Eszközök a mobil alkalmazások fejlesztésében Xamarin és folyamatosan javítja az amerikai cég Xamarin. A vállalat mintegy 170 alkalmazottal. Xamarin használata mintegy 15.000 vállalat és több mint 800.000 fejlesztők számára szerte a világon. Elolvashatja többet ez a cég itt.
Fejlesztési Xamarin
A fő eszköz, amelyen keresztül a cég kínál Xamarin számunkra, hogy olyan alkalmazásokat iOS-re. Android és a Windows Phone. - ez Xamarin Studio (lásd az első képen látható.), Azaz a Windows vagy Mac OS X is vezethet a fejlődés miatt a terjeszkedés a környezet Microsoft Visual Studio (lásd a második képen látható.).
A Xamarin Studio elérhető lesz a szokásos chipek és fejlesztőeszközök: szintaxiskiemeléssel, újraírás, kódkiegészítés, a keresés a projekt, hibakeresés. Vannak is beépített integrációja a verziókövető rendszer Git és SVN, és képes integrálni TFS. Általában minden nagyon hasonló a Microsoft Visual Studio.
Fordítson különös figyelmet arra, hogy építsenek alkalmazások iOS szüksége van a legújabb verzióját az iOS SDK (szállított Xcode) és az egyik legújabb verziójú Mac OSX (Mavericks és a Yosemite). Ie minden esetben meg kell Mac.
Hogyan működik kezdődött Xamarin?
Kialakult Xamarin alkalmazás működik Android és iOS, hogy egy másik megközelítés.
Az Android-alkalmazás működik a platform Mono - teljes értékű végrehajtását a .NET platform. Mono lehetőséget biztosít arra, hogy használja az összes funkcióját a C # és .NET. beleértve JIT-összeállítás (dinamikus összeállítása), a memória kezelése, reflexió és az alapvető .NET könyvtárak. Ha olyan .NET osztály könyvtár Mono motor átirányítja az összes hívást a API funkciók Android.
Az iOS is használják Mono. de más módon. Az alkalmazás előtt összeállított végrehajtás ARM-kompatibilis gép kódját. Ön is használja az összes funkcióját a C # és .NET többek között a memória kezelése, reflexió és az alapvető .NET könyvtárak.
Itt kell megjegyezni, hogy az alkalmazás képes lesz a munka nem csak az iOS és az Android. hanem a Windows Phone. mert Windows-on, akkor is elérhető lesz Xamarin.Forms API is, és persze, akkor hozzáférhet az eredeti .NET platform.
A harmadik fél által .NET könyvtárak Xamarin
Ezen felül a szabványos .NET könyvtárak segítségével harmadik fél könyvtárak. Minden könyvtár áll rendelkezésre a fejlődő alkalmazások Xamarin. Láthatjuk a boltban Xamarin Component Store. Itt vannak ingyenes és fizetős komponenseket. Kiválasztásánál csak figyelni, hogy milyen operációs rendszer támogatja: iOS. Android vagy Windows.
Ezen felül, akkor a teljes .NET könyvtár használata Windows rendszerű számítógépekhez. de nem kihegyezett egy bizonyos platform, például, anélkül, hogy hívást API Windows-funkciókat. Hogy értékelje a lehetőségét, hogy egy csúszka Mono könyvtár, akkor a szkenner .NET Mobility szkenner.
Ha kell hívni a meglévő Objective-C-kódot iOS vagy meglévő Java-kód Androidon. ez akkor is képes lesz megtenni.
Rendszer követelmények Xamarin
Mintegy árak Xamarin
Szervezetek számára számos fejlesztő több mint 5 vásárolnia kell egy előfizetéses üzleti. 999 dollár évente, vagy a vállalkozás. 1899 dollárt évente. Miután az előfizetésre, akkor is tovább használhatja Xamarin, de nem fog kapni. Az árak is vannak feltüntetve fejlesztő és egy platformon. Egyes fejlesztők kapnak kedvezményeket. Ezekkel előfizetések, akkor már képesek fejleszteni a Microsoft Visual Studio környezetben. kap támogatást a WCF és System.Data.SqlClient és kap széleskörű támogatást. Egymástól, ezeket az előfizetéseket különböző szintű támogatást a cég Xamarin. Továbbá, az előfizetést, akkor automatikusan kap ENTERPRISE alkatrészek és témák több mint $ 500, köztük SQLCipher. Aláírás Pad. Lock Screen. Fekete bőr téma. Barna bőr Téma és Ipari téma.
Cloud tesztelés Xamarin Test Cloud
Az egyik érdekes darab Xamarin - a lehetőséget, hogy teszteljék az alkalmazás a felhőben Xamarin Test Cloud. Cloud lehetővé teszi, hogy szimulálja és automatizálják a felhasználói tevékenységek. Továbbá, a felhő lehetőséget ad arra, hogy teszteljék több mint 1000 ingatlan töretlen eszközöket (lista itt látható). Teszt scriptek lehet párhuzamosan futtatni több száz eszköz egyidejű, és kapsz jelentéseket vizsgálatokban. Scripts tesztelésére felírható segítségével lopótök (Ruby) és a C #.
A felhő Xamarin Test Cloud tesztelheti írt alkalmazások nem csak útján Xamarin. Ön is ellenőrizheti a működését alkalmazások segítségével létrehozott Objective-C. Java. Appcelerator és PhoneGap.
Oldal felhő van. Ahhoz, hogy használhassa a felhő, írok róla, hogy a fejlesztők a forma, és várja a visszajelzést.
Használja-e Xamarin fejleszteni a mobil alkalmazások?
Persze, te magad kell eldönteni, hogy dolgozzon ki a mobil alkalmazások Xamarin platform. Az ezzel a különleges platform lehet az a tény indokolja, hogy a C # programozók nem kell tanulni más nyelvek és az a tény, hogy ugyanaz a kód működik minden mobil platformon, és ezért a projekt könnyebb lesz fenntartani.
Hogy értékelje a platform lehet letölteni ingyen Xamarin Studio STARTER előfizetést vagy vásárolni egy havi előfizetési INDIE. Akkor olvasd el a dokumentációt és példákat.