What s New in Energy Debugging
|
|
- Melanie Stokes
- 5 years ago
- Views:
Transcription
1 #WWDC18 What s New in Energy Debugging Phillip Azar, Apple/Battery Life David Choi, Apple/Battery Life 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
2
3
4 Review general battery life concepts Review tools for energy debugging New features for energy debugging
5 Review general battery life concepts Review tools for energy debugging New features for energy debugging
6 What Is Energy?
7 What Is Energy? Power X Time
8 What Is Energy? Power Time
9 What Is Energy? Power Energy Time
10 What Is Energy? Power Energy Time
11 What Is Energy? App Active App Active Power Energy Time
12 What Is Energy? App Active App Active Power App Idle App Idle Energy Time
13 What Is Energy? App Active App Active Power App Idle App Idle App Suspended Energy Time
14 What Is Energy? Overhead Power Overhead Overhead Time
15 What Is Energy? App Active Your work App Active Power Time
16 What Is Energy? App Active Your work Overhead App Active Power Overhead Overhead Time
17 What Consumes Energy?
18 What Consumes Energy? Processing Networking Location Graphics
19
20 Processing
21 Processing The work horse
22 Processing The work horse Workload-dependent
23 Processing The work horse Workload-dependent More operations by your app = more energy
24
25 Networking
26 Networking Cellular, Wi-Fi, Bluetooth
27 Networking Cellular, Wi-Fi, Bluetooth Traffic-dependent
28 Networking Cellular, Wi-Fi, Bluetooth Traffic-dependent More network requests = more energy
29
30 Location
31 Location GPS, WiFi, Cellular
32 Location GPS, WiFi, Cellular Accuracy, frequency-dependent
33 Location GPS, WiFi, Cellular Accuracy, frequency-dependent More time spent tracking location = more energy
34
35 Graphics
36 Graphics Animations and UI
37 Graphics Animations and UI Complexity-dependent
38 Graphics Animations and UI Complexity-dependent More rendering = more energy
39 Processing Networking Location Graphics
40 Processing Networking Location Graphics More work = More energy
41 How Do We Optimize Energy Consumption?
42 Foreground
43 Foreground
44 Foreground Focus on providing value to the user
45 Foreground Focus on providing value to the user Do required work only
46 Example Media app feed
47 Example Media app feed Timer based feed refresh
48 Example Media app feed Timer based feed refresh
49 Feed Refresh Overhead Power Timer Timer Timer Time
50 Example Media app feed Timer based feed refresh
51 Example Media app feed Timer based feed refresh Feed refresh on demand Notification User interaction
52 Example Media app feed Timer based feed refresh Feed refresh on demand Notification User interaction
53 Feed Refresh Overhead Power User Interaction Notification Time
54 Foreground Focus on providing value to the user Do work when requested
55 Foreground Focus on providing value to the user Do work when requested Minimize complex UI
56 Example Video player app
57 Example Video player app
58 Example Video player app Persistent UI controls
59 Example Video player app Persistent UI controls
60 Example Video player app Persistent UI controls
61 Example Video player app Persistent UI controls Auto dismissed UI controls No user interaction Timeout based
62 Example Video player app Persistent UI controls Auto dismissed UI controls No user interaction Timeout based
63 Background
64 Background
65 Background Focus on minimizing workload
66 Background Focus on minimizing workload Coalesce tasks
67 Example App analytics
68 Example App analytics Sending immediately
69 Example App analytics Sending immediately
70 Analytics Overhead Power Background Background Background Time
71 Example App analytics Sending immediately
72 Example App analytics Sending immediately Sending deferred batches
73 Example App analytics Sending immediately Sending deferred batches
74 Analytics Overhead Power Background Time
75 Background Focus on minimizing workload Coalesce tasks
76 Background Focus on minimizing workload Coalesce tasks End tasks quickly
77 Example Background modes
78 Example Background modes Lettings tasks expire
79 Example Background modes Lettings tasks expire
80 Background Work Overhead Task Started Power Suspended Time
81 Example Background modes Lettings tasks expire
82 Example Background modes Lettings tasks expire Calling completion handlers UIBackgroundTask VoIP Etc
83 Example Background modes Lettings tasks expire Calling completion handlers UIBackgroundTask VoIP Etc
84 Background Work Overhead Task Started Completion Handler Power Time
85 Processing Networking Location Graphics
86 Processing Networking Location Graphics
87 Review general battery life concepts Review tools for energy debugging New features for energy debugging
88 Tools for Energy Debugging
89 Tools for Energy Debugging Energy Gauges
90 Tools for Energy Debugging Energy Gauges
91 Energy Gauges
92
93
94
95
96
97
98
99
100 Energy Gauges Are Great for
101 Energy Gauges Are Great for High level energy characterization Rapid profiling
102
103
104
105
106 Time Profiler
107
108
109
110
111
112
113
114
115 Other Profiling Templates and Instruments
116 Other Profiling Templates and Instruments Energy diagnostics profiling template Activity monitor profiling template Core animation profiling template GPU driver profiling template Location energy instrument Network profiling template
117 Instruments Are Great for
118 Instruments Are Great for Root cause analysis In depth profiling
119 Instruments Are Great for Root cause analysis In depth profiling Untethered profiling
120 Working Demo Energy Debugging
121 Working Demo Takeaways Energy Gauges for rapid iteration Instruments for root cause analysis Make energy a top priority
122 You ve shipped your app. Whats next?
123 NEW Review general battery life concepts Review tools for energy debugging New features for energy debugging
124 New Features for Energy Debugging David Choi, Battery Life
125 Now that You ve Shipped Your App How do you know if your customers are experiencing energy issues? How do you debug a customer energy issue?
126 A New Way of Debugging Energy Issues NEW Xcode Energy Logs Xcode Energy Organizer
127 Xcode Energy Logs NEW Reports high CPU energy events Points out energy hotspots in code Data from TestFlight and App Store
128 When Are Xcode Energy Logs Generated? NEW CPU % 80% High CPU Energy Events 80% CPU spin over 3 minutes in foreground Time 80% CPU spin over 1 minutes in background
129 When Are Xcode Energy Logs Generated? NEW CPU % 80% High CPU Energy Events 80% CPU spin over 3 minutes in foreground Time 80% CPU spin over 1 minutes in background Xcode Energy Log
130 Xcode Energy Logs: Impact on User Battery Life Up to 1% battery drop
131 Xcode Energy Logs: Impact on User Battery Life Up to 1% battery drop 8 minutes of talk time 6 minutes of browsing 30 minutes of music
132 What s in an Energy Log? Energy condition that triggered the report Device type and app build number Weighted call graph that shows energy hotspots
133 Xcode Energy Log: Weighted Call Graph
134 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3()
135 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3()
136 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() High CPU Energy Event detected!
137 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3()
138 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3()
139 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() method1() method2()
140 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() main() method1() method3() method2() method4()
141 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() main() main() method1() method3() method1() method2() method4()
142 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() main() main() main() method1() method3() method1() method1() method2() method4() method2()
143 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() main() main() main() main() method1() method3() method1() method1() method1() method2() method4() method2() method2()
144 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() main() main() main() main() main() method1() method3() method1() method1() method1() method1() method2() method4() method2() method2() method3()
145 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() main() main() main() main() main() main() method1() method3() method1() method1() method1() method1() method2() method4() method2() method2() method3()
146 Xcode Energy Log: Weighted Call Graph main() method1() method3() method1() method2() method4() method2() method3() 6 main() 5 method1() main() main() 3 method2() method1() method1() method3() 1 method3() method3() method2() method4() 1 method3() 1 method4()
147 Weighted Call Graph Collection of backtrace samples Aggregated by sample counts More samples mean heavily executed code 6 main() 5 method1() 3 method2() 1 method3() 1 method3() 1 method4()
148 How to Access Energy Logs?
149 Xcode Energy Organizer NEW
150 Xcode Energy Organizer NEW Test Flight and App Store ios apps
151 Xcode Energy Organizer NEW Test Flight and App Store ios apps Recent statistics
152 Xcode Energy Organizer NEW Test Flight and App Store ios apps Recent statistics List of top issues
153 Xcode Energy Organizer NEW Test Flight and App Store ios apps Recent statistics List of top issues Weighted call graph
154 Xcode Energy Organizer NEW Test Flight and App Store ios apps Recent statistics List of top issues Weighted call graph Page through logs
155 Xcode Energy Organizer NEW Test Flight and App Store ios apps Recent statistics List of top issues Weighted call graph Page through logs Open in Project
156 Demo Xcode Energy Organizer
157 Energy Organizer Demo takeaways Discover top energy issues from the field View energy hotspots with weighted call graphs Open in Project to debug code
158 Summary Think about energy use in design Use energy gauges and instruments Explore the new Xcode Energy Organizer
159 More Information Power and Performance Lab Technology Lab 9 Friday 9:00AM
160
Writing Energy Efficient Apps
Session App Frameworks #WWDC17 Writing Energy Efficient Apps 238 Daniel Schucker, Software Power Engineer Prajakta Karandikar, Software Power Engineer 2017 Apple Inc. All rights reserved. Redistribution
More informationWhat s New in watchos
Session App Frameworks #WWDC17 What s New in watchos 205 Ian Parks, watchos Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from
More informationWorking with Metal Overview
Graphics and Games #WWDC14 Working with Metal Overview Session 603 Jeremy Sandmel GPU Software 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationBuilding Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer
Featured #WWDC15 Building Watch Apps Session 108 Neil Desai watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda
More informationManaging Documents In Your ios Apps
Session #WWDC18 Managing Documents In Your ios Apps 216 Brandon Tennant, Software Engineer Thomas Deniau, Software Engineer Rony Fadel, Software Engineer 2018 Apple Inc. All rights reserved. Redistribution
More informationIntroducing On Demand Resources
App Frameworks #WWDC15 Introducing On Demand Resources An element of App Thinning Session 214 Steve Lewallen Frameworks Engineering Tony Parker Cocoa Frameworks 2015 Apple Inc. All rights reserved. Redistribution
More informationEnabling Your App for CarPlay
Session App Frameworks #WWDC17 Enabling Your App for CarPlay 719 Albert Wan, CarPlay Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationPower, Performance, and Diagnostics
Core OS #WWDC14 Power, Performance, and Diagnostics What's new in GCD and XPC Session 716 Daniel Steffen Darwin Runtime Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not
More informationWhat s New in Xcode App Signing
Developer Tools #WWDC16 What s New in Xcode App Signing Developing and distributing Session 401 Joshua Pennington Tools Engineering Manager Itai Rom Tools Engineer 2016 Apple Inc. All rights reserved.
More informationIndex. Dumisani Herman Nhlapo
Index 1. How to Turn Your Droid X into a 3G Hotspot 2. How to Use Your Galaxy Tab as a Mobile Hotspot 3. How to Share Your Connection with ipad Personal Hotspot 4. Using the Mobile Hotspot feature in BlackBerry
More informationCore ML in Depth. System Frameworks #WWDC17. Krishna Sridhar, Core ML Zach Nation, Core ML
System Frameworks #WWDC17 Core ML in Depth Krishna Sridhar, Core ML Zach Nation, Core ML 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from
More informationDefDroid: Towards a More Defensive Mobile OS Against Disruptive App Behavior
http://defdroid.org DefDroid: Towards a More Defensive Mobile OS Against Disruptive App Behavior Peng (Ryan) Huang, Tianyin Xu, Xinxin Jin, Yuanyuan Zhou UC San Diego Growing number of (novice) app developers
More informationQuick Interaction Techniques for watchos
App Frameworks #WWDC16 Quick Interaction Techniques for watchos Session 211 Tom Witkin watchos Engineer Miguel Sanchez watchos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display
More informationWriting Energy Efficient Code
Core OS #WWDC14 Writing Energy Efficient Code Part 1 Session 710 Anthony Chivetta OS X Performance & Power 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationProfiling in Depth. Do you know where your code is? Session 412. Kris Markel Performance Tools Engineer Chad Woolf Performance Tools Engineer
Developer Tools #WWDC15 Profiling in Depth Do you know where your code is? Session 412 Kris Markel Performance Tools Engineer Chad Woolf Performance Tools Engineer 2015 Apple Inc. All rights reserved.
More informationAdvances in TVMLKit. App Frameworks #WWDC17. Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer
Session App Frameworks #WWDC17 Advances in TVMLKit 202 Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer 2017 Apple Inc. All rights reserved. Redistribution or
More informationCarPlay Navigation App Programming Guide. September 28, 2018
CarPlay Navigation App Programming Guide September 28, 2018 apple Developer Table of Contents Introduction... 3 CarPlay Navigation Apps... 4 CarPlay Navigation App Entitlement... 4 Development Environment...
More informationImplementing UI Designs in Interface Builder
Developer Tools #WWDC15 Implementing UI Designs in Interface Builder Session 407 Kevin Cathey Interface Builder Engineer Tony Ricciardi Interface Builder Engineer 2015 Apple Inc. All rights reserved. Redistribution
More informationBattery Power Saving Tips
Battery Power Saving Tips ios Android Page 1 Table of Contents Page No 1. IOS BATTERY LIFE HINTS & TIPS... 03 I. VIEW BATTERY USAGE INFORMATION. 03 II. DUPLICATE ACTIVESYNC CONFIGURATIONS. 04 III. IOS
More informationDesktop Application Reference Guide For Windows and Mac
Desktop Application Reference Guide For Windows and Mac UNTETHERED LABS, INC. support@gkaccess.com Contents 1. GateKeeper Feature Description... 2 1.1 What is the GateKeeper Desktop Application?... 2 1.2
More informationUsing and Extending the Xcode Source Editor
Developer Tools #WWDC16 Using and Extending the Xcode Source Editor Session 414 Mike Swingler Xcode Infrastructure and Editors Chris Hanson Xcode Infrastructure and Editors 2016 Apple Inc. All rights reserved.
More informationCopyright
1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide App Risk Analysis 2 Mobile APPS:
More informationAmazfit Verge User Manual
Amazfit Verge User Manual Contents Watch Operating Instructions & Watch Status... 3 1. Button Descriptions... 3 2. Touch Screen Gesture Operations... 3 3. Off-Screen Mode... 3 4. Low-Light Mode... 4 5.
More informationHUAWEI MediaPad T1 8.0 FAQ HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 06/30
HUAWEI MediaPad T1 8.0 FAQ Issue 01 Date 06/30 HUAWEI TECHNOLOGIES CO., LTD. 1 System and update... 1-1 1.1 Why does my HUAWEI MediaPad T1 8.0 constantly crash?... 1-1 1.2 Will data be erased if I update
More informationTips and Tricks: Designing low power Native and WebApps. Harita Chilukuri and Abhishek Dhanotia
Tips and Tricks: Designing low power Native and WebApps Harita Chilukuri and Abhishek Dhanotia Acknowledgements William Baughman for his help with the browser analysis Ross Burton & Thomas Wood for information
More informationMastering Your iphone Session 1
Mastering Your iphone Session 1 June 2017 Susan Braaten History of the iphone 10 amazing years! Network settings Wi-Fi network is PantherNET Bluetooth a standard for the shortrange wireless interconnection
More information1 Technical methodology
Annex 1 1 Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology
More informationHallo iphone Edition User Guide
Hallo iphone Edition User Guide 1 About Hallo iphone Edition Hallo iphone Edition is a SIP-based phone for the Apple iphone mobile digital device. With Hallo iphone Edition (Hallo), you can use the Wi-Fi
More informationMedia and Gaming Accessibility
Session System Frameworks #WWDC17 Media and Gaming Accessibility 217 Greg Hughes, Software Engineering Manager Charlotte Hill, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public
More informationDesigning for Apple Watch
Design #WWDC15 Designing for Apple Watch Session 802 Mike Stern User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationDesigning Great Apple Watch Experiences
Design #WWDC16 Designing Great Apple Watch Experiences Session 804 Mike Stern User Experience Evangelist 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationDASH 4.5 user manual 1
DASH 4.5 user manual 1 Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 4 Call Functions... 6 Contacts... 6 Messaging... 8 Internet Browser... 9 Bluetooth... 10
More informationCopyright
1 Mobile APPS: Distribution/Installation: Android.APK What is TEST FAIRY? TestFairy offers some great features for app developers. One of the stand out features is client side Video recording and not just
More informationExtending Your Apps with SiriKit
App Frameworks #WWDC16 Extending Your Apps with SiriKit Session 225 Vineet Khosla SiriKit Engineering Diana Huang SiriKit Engineering Scott Andrus SiriKit Engineering 2016 Apple Inc. All rights reserved.
More informationStart Here BlackBerry Curve 9300 Series
Welcome to BlackBerry! Get to know your new BlackBerry Curve smartphone. Explore the keys 2010 Research In Motion Limited. All rights reserved. BlackBerry, RIM, Research In Motion, SureType, SurePress
More informationIntroducing Password AutoFill for Apps
Session App Frameworks #WWDC17 Introducing Password AutoFill for Apps Reducing friction for your users 206 Ricky Mondello, ios Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display
More informationA - ELECTRONIC SCORESHEET - CONNECTIVITY INFORMATION
A - ELECTRONIC SCORESHEET - CONNECTIVITY INFORMATION Note: This information is accurate whether we have a dedicated access point or not. In order to function properly, the Electronic Scoresheet needs to
More informationReduce Data Usage. 01 Cellular Data for Certain Apps Go to Settings > Cellular. Dad s iphone Tips Version: 1/1/2018 6:43:00 AM
Page 1 of 6 Contents Reduce Data Usage... 1 01 Cellular Data for Certain Apps... 1 02 icoud Drive... 3 03 Wi-Fi Assist... 3 04 Automatic Downloads... 3 05 Background App Refresh... 3 06 Load Remote Images...
More informationCar Care Get diagnostics and insights about your car s health. Stay Connected Turn your car into a Wi-Fi hotspot for up to five devices.
Quick Start Guide Car Care Get diagnostics and insights about your car s health. Car Tracker Track your location, monitor driving behaviour, and set speed alerts. Stay Connected Turn your car into a Wi-Fi
More informationFile Cover. Arrange your Gallery into different folder names. (Move your Camera or
File Cover Arrange your Gallery into different folder names. (Move your Camera or Holiday Friends etc.) etc ) Download pictures into Holiday, Folder Organizer Group items according to labels and create
More informationAdvanced Debugging and the Address Sanitizer
Developer Tools #WWDC15 Advanced Debugging and the Address Sanitizer Finding your undocumented features Session 413 Mike Swingler Xcode UI Infrastructure Anna Zaks LLVM Program Analysis 2015 Apple Inc.
More informationWindows 7 Training for Developers
Windows 7 Training for Developers Course 50218-4 Days - Instructor-led, Hands-on Introduction This instructor-led course provides students with the knowledge and skills to develop real-world applications
More informationUnder The Hood: Performance Tuning With Tizen. Ravi Sankar Guntur
Under The Hood: Performance Tuning With Tizen Ravi Sankar Guntur How to write a Tizen App Tools already available in IDE v2.3 Dynamic Analyzer Valgrind 2 What s NEXT? Want to optimize my application App
More informationWhat s New in Device Configuration, Deployment, and Management
Session Distribution #WWDC17 What s New in Device Configuration, Deployment, and Management 304 Todd Fernandez, Senior Manager, Device Management and Server 2017 Apple Inc. All rights reserved. Redistribution
More informationWhat s New in Testing
#WWDC18 What s New in Testing Session 403 Honza Dvorsky, Xcode Engineer Ethan Vaughan, Xcode Engineer 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationConnected Car. Start Guide. Device by
Connected Car Start Guide Device by Keep your family safe Receive real-time vehicle diagnostics Track the location of your car Stay connected with Wi-Fi LTE capable device Step 1 Check vehicle compatibility
More informationAT&T Global Network Client for Android
Version 4.1.0 AT&T Global Network Client for Android 2016 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual
More informationThe battery in a newly purchased phone has about 50% charge up.
0 CP 300 4G 1.Introduction Thank you for choosing this mobile phone. With this user manual, you can understand the operation of this phone and enjoy its perfect function and simple operation. Besides basic
More informationBlackBerry BlackBerry 10 OS, version continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices.
BlackBerry 10.2.1 BlackBerry 10 OS, version 10.2.1 continues to build on the BlackBerry 10 platform for the Z10, Q10 and Z30 devices. PINCH TO PRIORITIZE Don t miss important messages Pinch the Hub to
More informationMonitoring and Managing the Network (Pharos Control)
Monitoring and Managing the Network (Pharos Control) CHAPTERS 1. 2. Manage Firmware Files 3. Configure Scheduled Tasks 4. Configure Trigger Rules This guide applies to: Phaos Control 2.0. This guide introduces
More informationWhat s New in tvos #WWDC16. App Frameworks. Session 206. Hans Kim tvos Engineer
App Frameworks #WWDC16 What s New in tvos Session 206 Hans Kim tvos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Welcome
More informationA1. Technical methodology
A1. Technical methodology The Ofcom mobile research app project is the latest phase of Ofcom s work to measure mobile performance and the consumer experience of using mobile services. The new methodology
More informationWhat s New in SpriteKit
Graphics and Games #WWDC16 What s New in SpriteKit Session 610 Ross Dexter Games Technologies Engineer Clément Boissière Games Technologies Engineer 2016 Apple Inc. All rights reserved. Redistribution
More informationDiagnostics in Testing and Performance Engineering
Diagnostics in Testing and Performance Engineering This document talks about importance of diagnostics in application testing and performance engineering space. Here are some of the diagnostics best practices
More informationIphone Bluetooth Setup 4s How To Use Push. Notifications >>>CLICK HERE<<<
Iphone Bluetooth Setup 4s How To Use Push Notifications When you use your device to access data, a Wi-Fi connection uses less your display with notifications, you can turn off push notifications for the
More informationQuick Heal Mobile Security. Free protection for your Android phone against virus attacks, unwanted calls, and theft.
Quick Heal Mobile Security Free protection for your Android phone against virus attacks, unwanted calls, and theft. Product Highlights Complete protection for your Android device that simplifies security
More informationWriting Great Alerts. Design #WWDC17. Natalie Calvert, Designer
Session Design #WWDC17 Writing Great Alerts 813 Natalie Calvert, Designer 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. When
More informationMastering UIKit on tvos
App Frameworks #WWDC16 Mastering UIKit on tvos Session 210 Justin Voss UIKit Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from
More informationIntroducing the Modern WebKit API
Frameworks #WWDC14 Introducing the Modern WebKit API Session 206 Anders Carlsson Safari and WebKit Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationPreface...3 Acknowledgments...4. Contents...5. List of Figures...17
Contents - 5 Contents Preface...3 Acknowledgments...4 Contents...5 List of Figures...17 Introduction...23 History of Delphi...24 Delphi for mobile platforms...27 About this book...27 About the author...29
More informationIntroduction. How it works
Introduction Connected Standby is a new feature introduced by Microsoft in Windows 8* for SOC-based platforms. The use case on the tablet/mobile systems is similar to that on phones like Instant ON and
More informationVersion Release Date Description V First release. Change History V1.0.0 i
Taurus Series Multimedia Players Version: Doc. ID: V1.0.0 NS120100144 Version Release Date Description V1.0.0 2017-07-20 First release. Change History V1.0.0 i Table of Contents Change History... i Table
More informationWhat Is React Native?
CHAPTER 1 What Is React Native? React Native is a JavaScript framework for writing real, natively rendering mobile applications for ios and Android. It s based on React, Facebook s JavaScript library for
More informationInfodraw MRS Server Web Administration Interface
Infodraw MRS Server Web Administration Interface MRS Server is a TCP and UDP server that serves MRS device and monitor clients. Its most basic functionality and prime reason for its existence is to distribute
More informationWhat s New in Notifications
System Frameworks #WWDC15 What s New in Notifications Session 720 Michele Campeotto ios Notifications Gokul Thirumalai Apple Push Notification Service 2015 Apple Inc. All rights reserved. Redistribution
More informationManually Iphone 4 Update Ios 7 Problems After >>>CLICK HERE<<<
Manually Iphone 4 Update Ios 7 Problems After It seems many users come across problems when updating ios on their iphone, and while it was a rather minor update for Apple's mobile operating system, so
More informationQuick Start Guide U.S. Cellular Customer Service
Quick Start Guide U.S. Cellular Customer Service 1-888-944-9400 LEGAL INFORMATION Copyright 2017 ZTE CORPORATION. All rights reserved. No part of this publication may be quoted, reproduced, translated
More informationCopyright
Copyright NataliaS@portnov.com 1 EMULATORS vs Real Devices USER EXPERIENCE AND USABILITY User Interactions Real occurring events Overall performance Consistency in results SPECTRUM OF DEVICE CONFIGURATIONS
More informationios vs Android By: Group 2
ios vs Android By: Group 2 The ios System Memory Section A43972 Delta Core OS Layer Core Services Layer Media Layer CoCoa Touch Layer Memory Section A43972 Delta Aaron Josephs Core OS Layer - Core OS has
More informationLesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project. Chapter-12 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 5 Case Study: Connected RFIDs Supply Chain Monitoring Project 1 Supply-chain Monitoring Process Supply-chain order verification, Automated reordering and Shipping (SCOVARS) operations 2 SCOVARS
More informationIs there anything I should bear in mind when pairing my
Is my HUAWEI WATCH 2 compatible with an iphone or other ios device? Yes. Your HUAWEI WATCH 2 can be used with ios devices (ios 9.0 or later). You can download the ios version of the Wear OS by Google app
More informationCopyright
1 2 1. Install XCode Mobile APPS: Collecting LOGS:.IPA How to do it through Xcode on MAC? 2. Connect your iphone to the Mac 3. Select Trust this computer on the iphone pop-up request 4. Start xcode (Menu)
More informationWhat s New in Core Bluetooth
Session System Frameworks #WWDC17 What s New in Core Bluetooth 712 Craig Dooley, Bluetooth Engineer Duy Phan, Bluetooth Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display not
More informationCan the app be installed on the device? Does the app behave as designed/desired if there is an incoming SMS?
1) Can the app be installed on the device? Does the app behave as designed/desired if there is an incoming call? Does the app behave as designed/desired if there is an incoming SMS? Does the app behave
More informationNEO 4.5. User Manual
1 NEO 4.5 User Manual Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 5 Call Functions... 6 Contacts... 7 Messaging... 8 Internet Browser... 9 Bluetooth & Wi-Fi...
More informationSmartphone Application User Manual
[ProPTT2] Smartphone Application User Manual v3.2 August 2018 This document describes usage instruction for ProPTT2 Smartphone Application. Copyright IMPTT Inc. All right reserved. CONTENTS 1. Introduction...
More informationAndroid 5.1 operating system update for your
Android 5.1 operating system update for your Software Version: 23.11.39.quark_verizon.verizon.en.USvzw Verizon Wireless is excited to announce a new software update for the Droid Turbo by Motorola. This
More informationCreating Complications with ClockKit Session 209
App Frameworks #WWDC15 Creating Complications with ClockKit Session 209 Eliza Block watchos Engineer Paul Salzman watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display
More informationVerify that Wi-Fi option is turned on. Swipe down from the top of the screen once by using two fingers, or twice using one finger. Tap > Wi-Fi.
Troubleshooting I can't find an email using the BlackBerry Device Search app The BlackBerry Device Search app only searches email that is in the BlackBerry Hub. To learn how to add email accounts to the
More informationWELCOME Mobile Applications Testing. Copyright
WELCOME Mobile Applications Testing 1 NETWORK: WiFi ( Hotspots) A HOTSPOT is a physical location where people may obtain Internet access, typically using Wi-Fi technology, via a wireless local area network
More informationBT MobileXpress App V2 for Android Quick Guide
BT MobileXpress App V2 for Android Quick Guide 2 P a g e Overview This quick guide provides an overview on how to use the BT MobileXpress App to connect to the BT MobileXpress Wi-Fi service. While the
More informationIntegrating Apps and Content with AR Quick Look
Session #WWDC18 Integrating Apps and Content with AR Quick Look 603 David Lui, ARKit Engineering Dave Addey, ARKit Engineering 2018 Apple Inc. All rights reserved. Redistribution or public display not
More informationNew UIKit Support for International User Interfaces
App Frameworks #WWDC15 New UIKit Support for International User Interfaces Session 222 Sara Radi Internationalization Software Engineer Aaltan Ahmad Internationalization Software Engineer Paul Borokhov
More informationGENERAL SET UP & APP. Swipe up and tap Restart.
MOVADO CONNECT FAQ GENERAL SET UP & APP WHICH PHONES ARE COMPATIBLE WITH MY SMARTWATCH? Your smartwatch is compatible with Android and ios phones, specifically with Android OS 4.4 or higher, ios 9 and
More informationAT&T Global Network Client for Android
AT&T Global Network Client for Android 2019 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Version 4.2.5 January 9, 2019 Added TLS
More informationApp for freewifi hotspot straight talk iphone 5
App for freewifi hotspot straight talk iphone 5 The Borg System is 100 % App for freewifi hotspot straight talk iphone 5 20-2-2018 These hotspots are kept private to you by the app. Hotspot Quality: Straight
More informationLink to other configuration guides for information on...
Configuration Guide: Adding Users and Enrolling Devices This guide provides information on...... Adding users manually or via batch import using the Add New User Wizard... Setting up an Organization for
More informationDell EMC OpenManage Mobile. Version User s Guide (ios)
Dell EMC OpenManage Mobile Version 2.0.20 User s Guide (ios) Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION
More informationQuick Heal Mobile Security. Free protection for your Android phone against virus attacks, unwanted calls, and theft.
Free protection for your Android phone against virus attacks, unwanted calls, and theft. Product Highlights With an easy-to-update virus protection and a dynamic yet simple interface, virus removal from
More informationAdapting to the New UI of OS X Yosemite
Frameworks #WWDC14 Adapting to the New UI of OS X Yosemite Session 209 Mike Stern User Experience Evangelist! Rachel Goldeen Cocoa Software Engineer! Patrick Heynen Cocoa Engineering Manager 2014 Apple
More informationThis user guide describes how to run the Atmel ATWINC3400 Bluetooth Low Energy (BLE) Provisioning demo from out-of-box conditions.
ATWINC3400 BLE ATWINC3400 BLE Provisioning - Setup and Usage USER GUIDE Introduction This user guide describes how to run the Atmel ATWINC3400 Bluetooth Low Energy (BLE) Provisioning demo from out-of-box
More informationSMART RADIO MONITOR (SRM)
SMART RADIO MONITOR (SRM) Pravir CHAWDHRY, Francis CLEMENT Joint Research Center www.jrc.ec.europa.eu Serving society Stimulating innovation Supporting legislation ITU Regional Conference on QOS Measuring
More informationFAQ For IDOL 5S. SW: v4e1z+ul
FAQ For IDOL 5S SW: v4e1z+ul i. Basic Setting 1. How can I set up my Alcatel device when I turn it on for the first time? The first time you turn on the phone, you will see a welcome screen. You can start
More informationHow to Properly Program Your iphone or your ipad
1 How to Properly Program Your iphone or your ipad What types of things are you looking to learn in this class? o After class, you may email me with questions at : pamela.stephens890@gmail.com o Or you
More informationviii. Bluetooth 36. How can I turn on Bluetooth and pair with another Bluetooth device?
FAQ For TCL Mobiles i. Basic Setting 1. How can I set up my TCL device when I turn it on for the first time? 2. How can I change the language of the device? 3. How can I check the IMEI number of my TCL
More informationINSITES CONNECT ADMINISTRATION GUIDE. Version 1.4.3
INSITES CONNECT ADMINISTRATION GUIDE Version 1.4.3 CONTENTS GETTING STARTED... 2 Version Compatibility... 2 Installing the InSites Connect app... 2 APP CONFIGURATION... 4 CONFIGURING PUSH NOTIFICATIONS...
More informationUse apps Tap an app to open it. Customize the unit Arrange apps Touch and hold any app on the Home screen, then drag the app around. Drag an app to the edge of the screen to move it to a different Home
More informationThe TELUS Business Connect Mobile solution.
The TELUS Business Connect Mobile solution. White Glove service. Customer onboarding guide. Contents Step 1. What you need to prepare. On-site preparation... 2 Rescheduling and canceling your appointment...
More informationUser Guide. Version 1.0.2
Version 1.0.2 THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED AS IS WITHOUT ANY EXPRESS REPRESENTATIONS OF WARRANTIES. IN ADDITION, INFRAGISTCS, INC. DISCLAIMS ALL IMPLIED REPRESENTATIONS AND WARRANTIES,
More informationIntroduction To Android
Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.
More information