Advertisment

iOS 10

iOS 10 Kit
iOS 10 - This article summarizes iOS 10 from Apple, the key developer-related features introduced in iOS 10, which runs on currently shipping iOS devices. The article also lists the documents that describe new features in more detail.

iOS 10

SiriKit iOS 10, the Siri iOS 10 Apps that provide services in specific domains can use SiriKit to make those services available from Siri on iOS 10. Making your services available requires creating one or more app extensions using the Intents and Intents UI frameworks. SiriKit supports services in the following domains:
  1. Audio or video calling
  2. Messaging
  3. Sending or receiving payments
  4. Searching photos
  5. Booking a ride
  6. Managing workouts
When the user makes a request involving your service, SiriKit sends your extension an intent object, which describes the user’s request and provides any data related to that request. You use the intent object to provide an appropriate response object, which includes details of how you can handle the user’s request. Siri typically handles all user interactions, but you can use an extension to provide custom UI that incorporates branding or additional information from your app.

SiriKit also provides a mechanism you can use to tell the system about the interactions and activities that occur within your app.When you tell the system about these interactions, the system can determine if your app can handle the user’s current request and, if it can, pass the request to your app. In addition to the intent, SiriKit defines an interaction object, which combines an intent with information about the intent-handling process, including details such as the start time and duration of a specific occurrence of the process. If your app is registered as capable of handling an activity that has the same name as an intent, the system can launch your app with an interaction object containing that intent even if you don’t provide an Intents app extension.

Ride booking is supported by both Maps and Siri, and users can also make restaurants reservations with Maps. Your Intents extension handles interactions that originate from the Maps app in the same way that it handles requests coming from Siri. If you customize the user interface, your Intents UI extension can also configure itself differently, depending on whether the request came from Siri or Maps.

To learn how to support SiriKit and give users new ways to access your services, read SiriKit Programming Guide. When you’re ready to implement the app extensions that handle various intents, see Intents Framework Reference and Intents UI Framework Reference.

iOS 10 Proactive Suggestions
iOS 10 introduces new ways to increase engagement with your app by helping the system suggest your app to users at appropriate times. If you adopted app search in your iOS 9 app, you gave users access to activities and content deep within your app through Spotlight and Safari search results, Handoff, and Siri suggestions. In iOS 10 and later, you can provide information about what users do in your app, which helps the system promote your app in additional places, such as the keyboard with QuickType suggestions, Maps and CarPlay, the app switcher, Siri interactions, and (for media playing apps) the lock screen. These opportunities for enhanced integration with the system are supported by a collection of technologies, such as NSUserActivity, web markup defined by Schema.org, and APIs defined in the Core Spotlight, MapKit, UIKit, and Media Player frameworks.

In iOS 10, the NSUserActivity object includes the mapItem property, which lets you provide location information that can be used in other contexts. For example, if your app displays hotel reviews, you can use the mapItem property to hold the location of the hotel the user is viewing so that when the user switches to a travel planning app, that hotel’s location is automatically available. And if you support app search, you can use the new text-based address component properties in CSSearchableItemAttributeSet, such as thoroughfare and postalCode, to fully specify locations to which the user may want to go. Note that when you use the mapItem property, the system automatically populates the contentAttributeSet property, too.

To share a location with the system, be sure to specify latitude and longitude values, in addition to values for the address component properties in CSSearchableItemAttributeSet. It’s also recommended that you supply a value for the namedLocation property, so that users can view the name of the location, and the phoneNumbers property, so that users can use Siri to initiate a call to the location.

In iOS 9, adding markup to the structured data on your website enriched the content that users see in Spotlight and Safari search results. In iOS 10, you can use location-related vocabulary defined at Schema.org, such as PostalAddress, to further enhance the user’s experience. For example, if users view a location described on your website, the system can suggest the same location when users switch to Maps. Note that Safari supports both JSON-LD and Microdata encodings of Schema.org vocabularies.

iOS 10 UIKit introduces the textContentType property in the UITextInputTraits protocol so that you can specify the semantic meaning of the content you expect users to enter in a text area. When you provide this information, the system can in some cases automatically select an appropriate keyboard and improve keyboard corrections and proactive integration with information supplied from other apps and websites. For example, if you use UITextContentTypeFullStreetAddress to tell the system that you expect users to enter a complete address in a text field, the system can suggest the address of a location the user was recently viewing.

If your app plays media and you use the MPPlayableContentManager APIs, iOS 10 helps you let users view album art and play media through your app on the lock screen.

If your ride-sharing app uses the MKDirectionsRequest API, iOS 10 can display it in the app switcher when the user is likely to want a ride. To register as a ride-share provider, specify the MKDirectionsModeRideShare value for the MKDirectionsApplicationSupportedModes key in your Info.plist file. If your app supports only ride sharing, the system suggests your app with text that begins “Get a ride to...”; if your app supports both ride sharing and another routing type (such as Automobile or Bike), the system uses the text “Get directions to...”. Note that the MKMapItem object you receive may not include latitude and longitude information and would require geocoding.

Integrating with the Messages App

In iOS 10, you can create app extensions that interact with the Messages app and let users send text, stickers, media files, and interactive messages. You can also support interactive messages that update as each recipient responds to the message. You can create two types of app extensions:

A Sticker pack provides a set of stickers that users can add to their Messages content.
An iMessage app lets you present a custom user interface within the Messages app, create a sticker browser, include text, stickers, and media files within a conversation, and create, send, and update interactive messages.
An iMessage app can also help users search images that you host on your app’s related website while they’re in the Messages app.

You can create a Sticker pack without writing any code: Simply drag images into the Sticker Pack folder inside the Stickers asset catalog in Xcode.

To develop an iMessage app, you use the APIs in the Messages framework (Messages.framework). To learn about the Messages framework, see Messages Framework Reference. For general information about creating app extensions, see App Extension Programming Guide.

If your app provides images for sharing in Messages and you want users to be able to use the Spotlight popular image search (that is, “#images”) to search these images without leaving the Messages app, first create an iMessage app. Then follow these steps:

Add the com.apple.developer.associated-domains key to your app’s entitlements. Include a list of the web domains that host the images you want to make searchable. For each domain, specify the spotlight-image-search service.
Add an apple-app-site-association file to your website. Add a dictionary for the spotlight-image-search service and include your app ID, which is the team ID or app ID prefix, followed by the bundle ID. You can also specify up to 500 paths and patterns that should be included for indexing by the Spotlight popular image search (for some examples of website paths, see the universal links examples in Creating and Uploading the Association File). Allow crawling by Applebot (to learn more, see About Applebot).

iOS 10 User Notifications
iOS 10 introduces the User Notifications framework (UserNotifications.framework), which supports the delivery and handling of local and remote notifications. You use the classes of this framework to schedule the delivery of local notifications based on specific conditions, such as time or location. Apps and app extensions can use this framework to receive and potentially modify local and remote notifications when they are delivered to the user’s device.

Also introduced in iOS 10, the User Notifications UI framework (UserNotificationsUI.framework) lets you customize the appearance of local and remote notifications when they appear on the user’s device. You use this framework to define an app extension that receives the notification data and provides the corresponding visual representation. Your extension can also respond to custom actions associated with those notifications.

iOS 10 Speech Recognition
iOS 10 Tutorial, The new API that supports continuous speech recognition and helps you build apps that can recognize speech and transcribe it into text. Using the APIs in the Speech framework (Speech.framework), you can perform speech transcription of both real-time and recorded audio. For example, you can get a speech recognizer and start simple speech recognition using code like this:

Remove built-in apps from the Home screen on your iOS device with iOS 10 beta
If you update to iOS 10 beta, you can remove some built-in apps from the Home screen on your iPhone, iPad, or iPod touch. When you remove a built-in app from your Home screen, you also remove any related user data and configuration files. This can affect things like related system functions or information on your Apple Watch. The apps built into iOS are designed to be very space efficient, so all of them together use less than 150MB.

iOS 10 Built-in apps you can remove from your Home screen

If you have iOS 10 beta, you can remove these apps from your Home screen:
    iOS 10
  1. Calculator
  2. Calendar
  3. Compass
  4. Contacts1
  5. FaceTime
  6. Find My Friends
  7. Home
  8. iBooks
  9. iCloud Drive
  10. iTunes Store
  11. Mail
  12. Maps
  13. Music2
  14. News3
  15. Notes
  16. Podcasts
  17. Reminders
  18. Stocks
  19. Tips
  20. Videos
  21. Voice Memos
  22. Watch app4
  23. Weather

iOS 10 Tutorial

You can remove the Contacts app from an iPhone only. If you remove Contacts, you won’t lose your contact information. You can still find all of that information in the Phone app.
  • If you remove the Music app, it won’t be available to use with CarPlay.
  • The News app will be removable in a later version of iOS 10 beta.
  • If you try to remove the Watch app from an iPhone that’s paired with an Apple Watch, an alert asks you to unpair your Apple Watch before you can remove the app.
Remove a built-in app from your Home screen
  1. Touch and hold the app until it jiggles.
  2. Tap Remove on the app, then tap Remove.
  3. Press the Home button to finish.
Add a previously removed built-in app
Go to the App Store and search for the app. Tap Download to restore the app.
Wait for the app to restore, then open it from your Home screen.

What happens when you remove built-in apps from your Home screen

Removing built-in apps from your Home screen can affect other system functionalities. Here are some examples iOS 10 Tutorial :
  1. If you have an Apple Watch paired with your iPhone, removing an app from your iPhone Home screen also removes that app from your Apple Watch Home screen.
  2. If you remove the Podcasts app from your Home screen, Podcasts won’t be available with CarPlay.
  3. If you remove the Stocks or Weather app from your Home screen, stocks and weather won’t be available elsewhere. For example, you won’t see stocks and weather information in Notification Center on your iPhone or as Complications or Glances on your Apple Watch.
  4. If you remove the Calculator app, the calculator won’t appear in Control Center.
To restore an affected functionality, you can add built-in apps back to your Home screen.

HTC 10 Backup and Restore

HTC 10 Restore
HTC 10 Backup and Restore - Worried that you might lose important stuff on HTC 10? Back up HTC 10 before you remove content from the storage, do a factory reset, or upgrade to a new phone.

HTC 10 Backup and Restore

Here The HTC 10 Tutorial to Backup and Restore :
HTC 10 Android Backup Service
Use your Google Account to automatically back up app data and settings including Wi-Fi passwords and files stored by certain apps.HTC Sync Manager
Use HTC Sync Manager to import music, photos, and videos from HTC 10 to your computer. You can also sync locally stored contacts and playlists between HTC 10 and your computer.
Likewise, HTC Sync Manager is a good alternative if you don't want to back up your accounts, settings, and other personal content to the cloud. You can use it to create backups of HTC 10 on your computer.

Other TC 10 Backup options
If you want, you can separately back up your data or files.
Some apps allow you to back up data to the phone storage or storage card so you can easily restore them after a factory reset. Just make sure not to erase the phone storage or storage card when you do a factory reset.
MessagesBack up your text messages to the phone storage or storage card, or save them as an email attachment.
Contacts
Save contacts and other personal data to your online accounts so you can just sync them when switching to another phone.
If you have locally stored contacts in the People app, export them to the phone storage or storage card.

Files
Manually copy and paste files by connecting HTC 10 to your computer as a disk drive.
Other data
Check other apps to see if they support exporting data to the phone storage or storage card.Using Android Backup ServiceStarting from Android 6.0, use the Android Backup Service to back up your HTC phone to Google Drive.

This Tutorial can back up and restore the following:
App data
In HTC apps, app data includes contacts stored on HTC 10, call history, Clock and Weather city list, and email accounts.
Data from third-party apps may also be saved in the backup, depending on the app developer settings.
Settings
These include ringtones, grid size and sort order on theApps screen, Wi-Fi networks and passwords and some device settings.
When auto backup is enabled, the Android Backup Service periodically backs up your phone to a private folder in Google Drive. Auto backup occurs every 24 hours when the phone is idle, charging, and connected to a Wi-Fi network.
Backup HTC 10 data will not count towards your Google Drive storage quota. Large files or files that app developers have chosen to exclude from the service will not be backed up.

Restoring HTC 10, your wallpaper from your old phone may depend on screen resolution compatibility of both your old phone and HTC 10.Backing up HTC 10 Automatically back up HTC 10 to Google Drive so you can restore content such as app data and settings when needed.
1. From the Home screen, tap Settings Backup & reset.
2. Tap Back up my data.
3. Tap the On/Off switch to turn it on, and then press .4.Make sure Automatic restore is turned on.
This allows an app's data and settings saved through the Android Backup Service to be restored when you reinstall the app on HTC 10.
To select a backup account other than your primary Google Account, tap Backup account and then select another Google Account. You can also tap Add account to add a new Google Account for your backup.

Backing up your data locallyIf you want to separately back up your content such as contacts and text messages on HTC 10, here are some tips on how to export or import your data. Backing up your contacts
  1. From the Home screen, tap , and then find and tap People.
  2. On the People tab, tap Manage contacts.
  3. Tap Import/Export contacts Export to phone storage or Export to SD card.
  4. Select an account or type of contacts to export.
  5. To help protect your data, tap Yes, and then set a password for this backup. Be sure to remember this password. You'll need to enter it again when importing contacts. If you don't need a password, tap No.
  6. Tap OK.
Tutorial Restoring contacts on HTC 10
HTC 10 Backup and Restore
  1. On the People tab, tap Manage contacts.
  2. Tap Import/Export contacts Import from phone storage or Import from SD card.
  3. If you have more than one account set up, tap the type for the imported contacts.
  4. If you have multiple backups available, select the backup you want to import, and then tap OK.
  5. Enter the password you've set for this backup, and then tap OK.Backing up your text messages
  6. Keep important text messages by backing them up so you can restore them to the HTC Messages app, if needed.
  7. The Messages app backs up either to the phone storage or to your storage card if you have one inserted.
Text messages in the secure box and blocked messages will not be backed up. To include such messages to your backup, move them first to the general message box.
  1. From the Home screen, tap , and then find and tap Messages.
  2. Tap Back up/Restore SMS Back up Back up SMS.
  3. To help protect your data, set a password for your backup. Be sure to remember this password. You'll need to enter it again when restoring messages. If you don't need a password, select Do not password protect this backup.
  4. Enter a name for your backup file, and then tap OK.
Backing up text messages by email
You need to set up your email account in the HTC Mail app.
Text messages in the secure box and blocked messages will not be backed up. To include such messages to your backup, move them first to the general message box.
  1. From the Home screen, tap , and then find and tap Messages.
  2. Tap Back up/Restore SMS.
  3. Tap Back up Back up SMS via mail.
  4. To help protect your data, set a password for your backup. Be sure to remember this password. You'll need to enter it again when restoring messages. If you don't need a password, select Do not password protect this backup.
  5. Enter your email address.
  6. Compose your email message, and then send it.
Restoring text messages
  1. From the Home screen, tap , and then find and tap Messages.
  2. Tap Back up/Restore SMS Restore.
  3. Choose how you want to restore the messages, and tap Next.
  4. Tap the backup to import.
  5. Enter the password you've set for this backup. If you didn't set a password, select This backup file is not password protected.
  6. Tap OK.
To restore text messages that were backed up via email, open the email message with the backup file attachment from the Mail app. Tap the attachment to download it first, and then tap it again to open the backup file to import. Enter the password you've set for this backup or select This backup file is not password protected.

HTC 10 Tutorial Transfering Contents from Other Phones

HTC 10 Tutorial
HTC 10 Tutorial Transfering Contents from Other Phones - When you switch on HTC 10 for the first time or after you've done a factory reset you’ll be asked to set it up. You can enable TalkBack to navigate by voice feedback before selecting the language. Press and hold two fingers on the screen until you hear a message saying that accessibility mode is enabled. Walk through the on-device setup to choose your Internet connection, sign in to your Google Account, set up device protection for HTC 10, and more. Use Android Backup Service if you've used it to back up your old phone before. On the Get your app & data screen, tap Restore from this backup. From the menu, choose your old phone if you want to restore your apps from a previous phone that was backed up using Android Backup Service. Otherwise, tap Set up as new device.

HTC 10 Tutorial Transfering Contents from Other Phones

On your old Android phone, download the HTC Transfer Tool and use it to transfer your content to
HTC 10. The types of locally stored content on your old phone that the HTC Transfer Tool can transfer include contacts, messages, calendar events, music, photos, videos, and some settings. More types of data such as call histories, email accounts, and some HTC app settings can be transferred from HTC phones that have HTC Sense 5.5 or higher.
You need Android version 2.2 or later to use the HTC Transfer Tool on your old phone.
  1. From the Home screen, tap > Settings > Get content from another phone.
  2. Choose whether to transfer from an HTC Android phone or other Android phone.
  3. On the Get content from another phone screen, tap Next.
  4. Follow the steps shown on HTC One M9 to download the HTC Transfer Tool from Google Play to your old phone, install it, and open the tool.
  5. When you see a PIN on your old phone, make sure the same PIN also appears on HTC 10 before you continue. If the PIN code doesn't appear, tap Retry on your old phone. If it still won't appear, this may mean that your old phone is unable to connect to HTC One M9. When this happens, try another transfer method.
  6. Tap Confirm on your old phone.
  7. On your old phone, choose the types of content you want to transfer, tap Transfer, and then tap Yes.
  8. Wait for the transfer to finish.
  9. Tap Done on both phones.
Ways of transferring content from an iPhone
If you have an iPhone®, there are easy ways to transfer your contacts, messages, and other content to
HTC 10

Transferring iPhone content through iCloud
If you have an iCloud account, sync iPhone content to your iCloud storage, and then transfer the
content to HTC 10. You can transfer the following types of content from iCloud: contacts,
bookmarks, text messages, messages from iMessage®, calendar events, and photos.
1. From the Home screen, tap > Settings > Get content from another phone.
2. Tap iPhone > Import from iCloud backup.
3. Follow the steps shown onscreen to back up your iPhone content to your iCloud storage.
4. Enter your iCloud email address and password, and then tap Sign in.
5. Choose the iPhone backup that you want to transfer to HTC 10 , and then tap Next.
6. Choose the types of content you want to transfer, and then tap Import.
7. Wait for the transfer to finish, and then tap Done.
Only some contact details can be transferred, such as the contact name, photo, postal address,
email address, birthdate, anniversary date, and notes.

HTC 10 file transfer
Other ways of getting contacts and other content
There are different ways you can individually add contacts and other content to HTC 10.

Sync with your computer
Use HTC Sync Manager to sync contacts, documents, playlists, and more between HTC One M9 and your computer running a Windows® or OS X® operating system.
You can also use it to transfer your iTunes backup that contains contacts, messages, and other content from an iPhone from your computer to HTC 10

Google Account
Google contacts are imported to HTC 10 after you sign in to your Google Account. You can also create more Google contacts right from HTC 10.

Social network accounts
Log in to your favorite social networks to sync contact information from them.

Microsoft® Exchange ActiveSync®
HTC 10 syncs your work contacts from the Microsoft Exchange ActiveSync Server in your workplace. Outlook.com account Sync personal contacts from your Microsoft Outlook.com account.

Phone contacts
You can create contacts locally on HTC 10, if you don't prefer to store them on your online accounts nano SIM card Copy all your nano SIM contacts to HTC 10.

Transferring photos, videos, and music between your phone and computer
Here are HTC 10 Tutorial ways you can transfer your media from or to your computer.
  1. Connect HTC 10 to your computer. Your computer will recognize it just like any removable USB drive, and you can copy your media between them.
  2. Download and use the HTC Sync Manager software on your computer. You can set it up to automatically get music, photos, and videos off HTC 10 to your computer. You can also sync playlists from your computer to the phone.
  3. If you have an iPhone, you can also connect it and transfer camera roll photos to your computer using HTC Sync Manager. Then reconnect HTC 10 and copy them over.
  4. Use cloud storage services to put your media in one place so you can manage them anywhere on your computer, HTC 10, and other mobile devices.
We hope this tutorial can help you to make your HTC 10 Better.

How to Use Wi-Fi Calling on iPhone 7

How to Use Wi-Fi Calling on iPhone 7 - With Wi-Fi Calling, you can place a phone call if you have a Wi-Fi connection in an area with little or no cellular coverage. Here the tutorial how to make a voice call using Wi-Fi Calling.

How to Use Wi-Fi Calling on iPhone 7

To use Wi-Fi Calling, you need an iPhone 7 or later on a supported carrier. Read Wifi Calling Setings step by step :

iPhone 7 Tutorial to Place Wi-Fi calls
Turn on Wi-Fi calling in Settings > Phone > Wi-Fi Calling. You might need to enter or confirm your address for emergency services.*
If Wi-Fi Calling is available, you’ll see Wi-Fi after your carrier name in the status bar. Then your calls will use Wi-Fi Calling.
*When cellular service is available, your iPhone uses it for emergency calls. If you turned on Wi-Fi Calling and cellular service isn't available, emergency calls might use Wi-Fi calling. Emergency calls might send your device’s location information to help emergency workers find you, regardless of whether you turn on Location Services. Depending on your carrier, emergency workers might use the address registered with your carrier.

Make and receive Wi-Fi calls from another device
If your carrier supports Wi-Fi Calling on iCloud-connected devices, you can also make and receive Wi-Fi calls on other devices. You can use Wi-Fi Calling on these devices, even if your iPhone isn't on the same Wi-Fi Network or turned on:
iPad or iPod touch with iOS 10 or later
Apple Watch with watchOS 2 or later
Mac (2012 or later model) with OS X El Capitan
Wi-Fi Calling isn't available on Mac Pro (Mid 2012).

Make sure that you're signed in to iCloud and FaceTime with the same Apple ID that you use on your iPhone. Also make sure that your devices have the latest software.

To place a Wi-Fi call from your iPad, iPod touch, Apple Watch, or Mac, follow these steps.
Tutorial Call from your iPad, iPod touch, or Mac
If you haven't added your device yet which allows it to use Wi-Fi Calling add it.
  1. Open FaceTime.
  2. Tap Audio.
  3. Enter a contact or phone number and tap Wi-Fi call .
  4. You can also place a call by tapping a phone number in Contacts, Mail, Messages, Safari, and other apps.
Tutorial Call from your Apple Watch
  1. Open the Phone app.
  2. Choose a contact.
  3. Tap Wi-Fi call.
  4. Select the phone number or FaceTime address that you want to call.

Tutorial to Add a new device

Make sure that the device you want to add has the latest version of software. Then follow these steps:
  1. On your iPhone, go to Settings > Phone and turn on Wi-Fi Calling, then turn on Calls on Other Devices.
  2. Tap Add Wi-Fi Calling For Other Devices.
  3. On your other devices, sign in to iCloud and FaceTime with the same Apple ID and password that you use on your iPhone.
Turn on Wi-Fi Calling Tutorial:
  1. On your iPad or iPod touch, go to Settings > FaceTime > Calls from iPhone and tap Upgrade to Wi-Fi Calling.
  2. On your Mac, open FaceTime and choose FaceTime > Preferences > Settings and select Calls From iPhone > Upgrade to Wi-Fi Calling.
  3. When a six-digit code appears, enter it on your iPhone and tap Allow.
  4. On Apple Watch, Wi-Fi Calling turns on when Calls on Other Devices is enabled.
If you can't add a device, check these items:
On your iPhone, make sure that Wi-Fi Calling and Allow Calls on Other Devices are on, and that your device appears under Allow Calls On.
Make sure that you're using the same Apple ID for FaceTime and iCloud on your iPhone and your other device.

Remove a device
If you don't want to use Wi-Fi Calling from one of your devices, you can remove it:
On your iPhone, go to Settings > Phone > Calls on Other devices.
In the list of devices, turn off Wi-Fi Calling for the device that you want to remove.
To turn off Wi-Fi Calling on your Apple Watch, go to the Watch App on your iPhone, tap Phone, then tap Wi-Fi Calls.

If you can't turn on or use Wi-Fi Calling, make sure that your carrier offers Wi-Fi Calling and that your devices have the latest software. Then, follow these steps if you can't turn on Wi-Fi Calling or make a Wi-Fi call. Wait two minutes before you go from one step to the next.
Go to Settings > Phone > Wi-Fi Calling and make sure that Wi-Fi Calling is on.
Restart your iPhone 7.
Connect to a different Wi-Fi network. Not all Wi-Fi networks work with Wi-Fi Calling.
Turn Wi-Fi Calling off and then on again.
Go to Settings > General > Reset and tap Reset Network Settings.
FaceTime isn't available in all countries or regions.
Advertisement