Blog Address: Http://blog.csdn.net/foxdave
Original address
In this series of articles, the author shows an overview of the most significant new features of SharePoint 2013-Support for mobile devices. This series of articles:mobile Devices and SharePoint 2013-part 1th: Overviewmobile Devices and SharePoint 2013-part 2nd: Device Pipelines and SharePoint page models
Mobile devices and SharePoint 2013-Part 3rd: Push notifications
Mobile devices and SharePoint 2013-Part 4: Positioning
Mobile devices and SharePoint 2013-part 5th: Customizing apps
Custom Apps
SharePoint 2013 provides a better tool for customizing mobile-side applications, as you can see here.
Windows Phone
Templates
Microsoft provides a Windows Phone SharePoint 2013 Application template for use in Visual Studio
? Windows Phone Empty SharePoint Application
? Windows Phone SharePoint List Application
So if you stay in Microsoft's field, you can take advantage of the predefined templates and built-in push notification support.
Templates generate a Silverlight-based Windows Phone application and use the MVVM (Model-view-viewmodel) design pattern, you benefit from a manageable layer of layers that can be independently developed, tested, and modified.
Source: Architecture of the Windows Phone SharePoint List Application Template
The SharePoint Phone Application Wizard guides you through 5 simple steps for project setup, with templates that you can use in a few hours from the SharePoint list
Traverse to the Windows Phone mobile app.
See also: Overview of the Windows Phone SharePoint 2013 Application template in Visual Studio
Architecture of the Windows Phone SharePoint List Application Template
Development environment
Important NOTES:
Installing SharePoint 2013 Preview on a client operating system (such as Windows 7) is not supported, and it is not supported to develop the necessary tools for installing Windows Phone on a server-side operating system (such as Windows Server 2008). Source
So in order to develop a SharePoint Windows Phone app, you need two operating systems. This is not a problem, you can start building Office and SharePoint related applications
See also: How to: Set up an environment for developing mobile apps for SharePoint
Windows Phone SDK 7.1
Ios,android and Rest
For other systems, SharePoint 2013 provides you with the appropriate APIs:
ECMAScript(Javascript,jscript) object Model schema
REST Endpoints in SharePoint 2013
Odata/oauth
You can interact with SharePoint sites by using JavaScript on the browser side as scripts, or remotely with any technology that supports standard rest functionality.
Client object Model (CSOM)
? The script executed in the browser. NET Framework to host code in apps, Silverlight 2.0 apps.
? use Proxy.js, managed. dll files, and CLIENT.SVC network services to batch, serialize requests, and resolve replies.
Source: https://msdn.microsoft.com/en-us/SP2010DevTrainingCourse_ECMAScriptClientObjectModel.aspx
Rest Endpoint
? RESTful HTTP requests, using the Development Data Protocol (ODATA) standard.
The CLIENT.SVC Network Service handles HTTP requests and provides the appropriate response, Atom (the default response) or JSON format.
Source: https://msdn.microsoft.com/zh-cn/library/fp142385 (v=office.15)
Moving the object model
SharePoint 2013 provides a new enhanced mobile object model. Two interesting additions are:
Spfieldgeolocation (More information)
Authenticator (More information)
Source: https://msdn.microsoft.com/library/office/jj163079 (v=office.15)
To verify SharePoint Online, you need to browserbasedauthentication.
Supplemental information: Build a mobile app for SharePoint 2013
After translating 5 articles, I summarize
Microsoft's support for its own Windows Phone mobile device platform is powerful, as it has in previous routines, providing a variety of tools and examples for unpacking, as well as a rich interface for developers to call. But for the support of Android/ios, only a few words brought, and did not propose any real solution.
Mobile devices and SharePoint 2013-part 5th: Customizing apps