TableofContents
Abstract…………………………………………………………………………………………..4
1.Introduction………..…………………………………………………………………………..4
2.CrossPlatformMobileDevelopmentApproaches…………………..………………………5
2.1Native………………………………………………………………………….…………..5
2.2MobileWeb………………………………………………………………………………..6
2.3Hybrid……………………………………………………………………………………...6
2.4CrossCompiled……………………………………………………………………………7
3.Xamarin………………………………..………………………………………………………8
3.1HardwareFeatures………………..………………………………………………………8
3.2CodeSharing……..………………..………………………………………………………8
3.3NativeBindings..…………………..………………………………………………………8
3.4Performance…………………….....………………………………………………………9
3.4.1iOS……………………….........………………………………………………………9
3.4.2Android.....……………………………………….……………………………………9
4.Experiments…………………………...………………………………………………..…….10
4.1Geolocation………………..……....………………………………………………..…….10
4.2Bluetooth……………………….....…………………………………………...………....11
4.3SharedLibraries…………...……...…………………………………………………..….12
4.4NativeBindings…………….……..……………………………………………………...13
5.AnalysisandConclusions…...………..…………………………..………………………….14
5.1TechnicalIssues…….....…...………..………………………..………………………….14
5.2BusinessValue…...………………….………………………..………………………….15
5.3Summary…...………..…………………………………..……….……………………….15
Bibliography…………………………………………………………..………………………...16
3of17