Académique Documents
Professionnel Documents
Culture Documents
Web Services are consumed using NSURL. Web Services are consumed using
Integration with back-end services Additional step is required for parsing the NSURL classes.
data using NewtonSoft.JSON Data is parsed using JSON Framework.
Security *
All iOS Security features are available. IOS supports whole set of security
All Android Security features are available. features (see references).
Local storage *
iOS using SQL Lite DB and android using
SQLite DB
Android File System and SQL Lite.
Authorization *
Authorization is typically embedded in Authorization is typically embedded in
Middle ware. Middle ware.
All the UI elements have the same look and feel like This is native development (X-Code,
Native look & feel native app as Xamarin uses Native UI controls for objective-c and iOS SDK) so the
rendering on each platform. application has rich look and feel.
Form Inputs*
applications UIView and its Subclasses are used to
Based on iOS UIView and its Subclasses , forms are create forms in the application.
created in the application
Modal*
Based on iOS ViewController and Based on UIViewController and
ModalPresentationStyle. ModalPresentationStyle.
Navigation
ViewControllers. Based on UINavigationController and
Activity lifecycle for Android are used for controlling ViewControllers.
Navigation.
Side Menu*
Container view controllers can be used for creating Side Container view controllers can be used
Menu. for creating Side Menu.
Device Specific Features
Development
Ease of maintaining Shared business logic serves the purpose of maintaining Sharing Business logic is not applicable
multiple Platforms multiple platforms (iOS, Android, Windows). as it is native development for iOS only.
Using App Store for iOS and Play Store for Android Using App Store
Distribution Channel
Enterprise deployment. Enterprise deployment
Performance
Performance
and robustness
Based on iOS. Core Telephony Framework
To handle Call interruptions iOS uses
to support Core Telephony Framework
interruptions *
Support
Developer.apple.com,
Active community https://forums.xamarin.com/ is WWDC Video Sessions,
with many the forum for Xamarin developers Stanford University lectures.
developers community. http://www.raywenderlich.com/tutorial-archive
http://www.objc.io
Apps targeting IOS , Android, Windows Apps Targeting iPad/IPhone devices can be developed using
Target OS/ Devices.
can be developed XCode IDE
Xamarin framework is not updated too Normally once a year, new iOS SDK is released and supporting
Frequency of
frequently. But the API are updated as documentation and updated libraries are available on the
frameworks updates.
per iOS and Android updates developer community site.
Development
System Size
64 Bit Processor + 8 GB Ram MAC OS Based devices (Mac Pro , Mac Book , Mac Mini)
Reliability & performance of the assessment
During implementation and testing of the sample application, no
relevant crashes were found with any of the frameworks and native
SDKs, apart from the memory management of loaded thumbnails
from large pictures.
World HQ: 605-17th Avenue East Moline IL 61244 USA | Toll Free: 877-766-8934 | Tel: 309-755-0433 | Fax: 309-796-1242 .
2017 YASH Technologies. All rights reserved. Referred products/ services may be registered trademarks of belonging companies.