1 Copyright © 2013 Kony Inc. CONFIDENTIAL 1 iOS 7 : Kony Platform Compatibility Date: 26-Aug-2013.

Slides:



Advertisements
Similar presentations
iOS 7 : Kony Platform Compatibility Date: 26-Aug-2013
Advertisements

1 Copyright © 2013 Kony Inc. CONFIDENTIAL 1 iOS 7 : Kony Platform Compatibility Date: Sep 16 th 2013.
Spyder Re-flash 2.0 How-To
ROWAN COUNTY PUBLIC LIBRARY Using iTunes. Objectives Today you will learn how to: Navigate the iTunes interface Add music to the iTunes library Navigate.
Swinburne Online How to read your e-texts online in BlackBoard and offline in Vitalsource.
NetAcumen ActiveX Download Instructions
UFCFX5-15-3Mobile Device Development iOS Development Framework.
18 June 2010 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC.
14 January 2011 Upgrading Your Geant4 Release J. Perl 1 Upgrading Your Geant4 Release Joseph Perl, SLAC.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
Data Forms in Hyperion Planning. Data Forms are used by the business users and planners to enter, update and analyze the data. Actually, data forms.
UFCFX5-15-3Mobile Device Development iOS Development Review.
Android Tablet SD Card Update P2 This document is the intellectual property of Acer Inc, and was created for demonstration purposes only.
HOW TO REGISTER A TEAM Version 1.04 Rev Season 1v1.04 Rev ASA’s Online Registration.
Services Procurement Overview January Session Purpose Provide an overview of the professional services procurement processes and the Services Procurement.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. 1 Cryptographic.
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
FileSecure Implementation Training Patch Management Version 1.1.
The Death of Windows XP End of the line for venerable operating system Dr. Jan Vanderpool
Tivoli Software © 2010 IBM Corporation Maximo Everyplace Lori Landesman.
Confidential Company Internal396/ LXE Uen PA2Xperia Transfer Mobile Communication Material Company Internal396/ LXE.
1 Vendor RFI - Event User Guide. 2 Minimum System Requirements Internet connection - Modem, ISDN, DSL, T1. Your connection speed determines your access.
Digital innovation. Introduction Personalised Videos iBeacons Reactive Websites.
MyFloridaMarketPlace MyFloridaMarketPlace User Meeting October 26, 2005.
© 2010 MediaMind Technologies Inc. | All rights reserved NAVIGATION & CAMPAIGN SET-UP.
TheScheduler 2.6 Functional presentation. TheScheduler Adressee: This plugin is designated for project administrators (or system administrators), who.
1 Copyright © 2013 Kony Inc. CONFIDENTIAL 1 iOS 7 : Kony Platform Compatibility Date: Sep 10 th 2013.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Tools Menu and Other Concepts Alerts Event Log SLA Management Search Address Space Search Syslog Download NetIIS Standalone Application.
ISV Innovation Presented by ISV Innovation Presented by Business Intelligence Fundamentals: Data Cleansing Ola Ekdahl IT Mentors 9/12/08.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
This Tip Sheet focuses on the steps required to review the agency Census & Waiting List, generate reports and submit monthly data to ADAA. Total Pages:
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
IOS APP STORE PRICING MODELS AND LICENSING POLICIES.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
EText Higher Ed Monthly Steering Committee Meeting January 2011 ONLINE TEXTBOOKS PERSONALIZATION INTEGRATED LEARNING MEDIA.
V9 ISIS Upgrade ISIS v9 Transition Demo University of Wisconsin Madison Kathleen Cummings, ISIS Training.
ParentVUE AN OVERVIEW. What is ParentVUE? Provides parents near real-time access to information on assignments and grades, attendance, class schedules,
© Copyright 2014 TONE SOFTWARE CORPORATION. Confidential and Proprietary. All rights reserved. ® Operator Training – Release Performance Dashboard.
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
Project management Topic 8 Configuration Management.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Service Pack & Dot Release Guardian Avaya Customers Bonnie Olson Senior Manager Maintenance Business Mgt
Gomer App Launch and IT. Why have we created an App? To enhance existing communication: monthly newsletter, website, Face Book, text service and additional.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
© 2012 DigitalDay | MOBILE WEB DESIGN PRINCIPLES Best Practices Workshop 1.
American Diploma Project Administrative Site Training.
1 Logging into the new PCard (PaymentNet) System: PAYMENTNET * Introduction * May use IE 8.0 or greater or Firefox * Do not.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
American Diploma Project Administrative Site Training New Jersey.
An introduction to JDM Pro Release 2.0
Extended Operating System Support
CSCI 351 – Mobile Applications Development
2017 Bankruptcy Rules Revisions
The world’s most advanced mobile platform
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
iOS Development Framework
CSCI 351 – Mobile Applications Development
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
How to Sign into HBO Go On iPhone, iPad or iPad Touch? (Watch here, how to fix it)
Texas Student Data System
Change Management Team
Texas Student Data System
VoIP voice over Internet Protocol
Carthage ios 8 onwards Dependency manager that streamlines the process of integrating the libraries into the project.
Presentation transcript:

1 Copyright © 2013 Kony Inc. CONFIDENTIAL 1 iOS 7 : Kony Platform Compatibility Date: 26-Aug-2013

Copyright © 2013 Kony Inc. CONFIDENTIAL 2 iOS 7 Compatibility patch1

Copyright © 2013 Kony Inc. CONFIDENTIAL 3 iOS 7 Compatibility patches Plugin versionsCompatibility Patch to be used 5.0.x5.0.x.iOS7Patch1.zip 4.1.x4.1.x.iOS7Patch1.zip 4.0.x4.0.x.iOS7Patch1.zip 3.0.x3.0.x.iOS7Patch1.zip 2.6.xTo be released  Please download the above compatibility patches from Kony Developer Portal 

Copyright © 2013 Kony Inc. CONFIDENTIAL  Please continue to use the version of the xCode and version of the IDE that you are already using. No need of changing IDE, xCode environment.  Please be aware for any reason, if you upgrade xCode environment to latest from Apple i.e xCode 5.0 and build the apps then will result apps with the new iOS 7 specific look & feel when produced app is run on iOS 7 upgraded devices.  Please read the FAQ section in deciding the xCode environment to be used for your project.  Upgrade the device ( iPhone 4, 4S, 5 etc) to iOS 7 latest beta. iOS 7 beta 6 is the latest from Apple.  Build and compile the apps in IDE, in xCode environment and load the final app on iOS 7 upgraded device. 4 Guidelines and Notes

Copyright © 2013 Kony Inc. CONFIDENTIAL 5 Known Issues

Copyright © 2013 Kony Inc. CONFIDENTIAL APIs that used to return device MAC address now return fixed values instead of MAC address. In iOS 7 release:  APIs that used to return a MAC address now return a fixed value 02:00:00:00:00:00. Impacted Kony APIs:  os.deviceInfo().customdeviceid  os.deviceInfo().deviceid  os.platform().deviceid  os.platform().customdeviceid Cause of this issue:  Apple has completely removed all possible ways of retrieving or making Unique Device Level Identifier (UDID) and instead, recommends developers using App Level Universally Unique Identifier (UUID). Uniqueness of this app level identifier is maintained across the apps from the same provider. Kony’s response:  Kony is working through alternate APIs.  Alternate APIs are planned to be released in Patch2. i.e pending for release on 30 th August. 6 1.Retrieving Device MAC address restricted in iOS 7.

Copyright © 2013 Kony Inc. CONFIDENTIAL  Apple with iOS 7 removes all possibilities of creating our own unique device level identifier  Apple from iOS 6 and above introduces few identifiers which are not true replacement for the unique device id as these identifiers can be reset in few scenarios.  identifierForVendor  An alphanumeric string that uniquely identifies a device to the app’s vendor. The value of this property is the same for apps that come from the same vendor running on the same device. A different value is returned for apps on the same device that come from different vendors, and for apps on different devices regardless of vendor.  Note that the OS automatically deletes the current identifierForVendor when the user deletes the last application from a particular vendor. If he later reinstalls one or more apps from that vendor, the OS will generate a new identifier. 7 Brief Introduction to these alternate APIS to UDID

Copyright © 2013 Kony Inc. CONFIDENTIAL  advertisingIdentifier - An alphanumeric string unique to each device, used only for serving advertisements.  Unlike the identifierForVendor property of UIDevice, the same value is returned to all vendors. This identifier may change—for example, if the user erases the device.  Apart from advertising purposes, Apple suggest to use the advertising identifier only for the following purposes: frequency capping, conversion events, estimating the number of unique users, security and fraud detection, and debugging. 8 Brief Introduction to these alternate APIS to UDID

Copyright © 2013 Kony Inc. CONFIDENTIAL  Kony is intended to expose the alternative identifiers from apple as is.  Once these alternative identifiers are provided in the next patch (patch2), Kony would recommend below changes in the app.  Use os.platform.deviceInfo().customdeviceid API for the devices with iOS version less than 6.0  For iOS versions iOS 6.0 and above, please use the alternative identifiers i.e identifierForVendor, advertisingIdentifier as needed and applicable 9 Kony’s recommendation

Copyright © 2013 Kony Inc. CONFIDENTIAL When targeting iOS 7 look & feel by compiling apps with xCode 5.0 below issues can be encountered.  (Please see FAQ section in deciding the xCode environment to be used for your project)  Page indicators in page view are not functional  Always scroll position is retained irrespective of settings.  Unable to select data grid rows and columns  Segmented UI – editStyle, swipe to delete has functional issues.  Events in Switch, On-Off Checkbox, Listbox doesn’t fire consistently. Kony’s response:  Kony is working through fixes  Patch2. i.e pending for release on 30 th August iOS 7 look & feel issues.

Copyright © 2013 Kony Inc. CONFIDENTIAL 11 FAQs

Copyright © 2013 Kony Inc. CONFIDENTIAL  Apps compiled using xCode versions less than 5.0 (<5.0) will get the iOS 6 look & feel even if these apps are installed and run on iOS 7 upgraded device.  If customers decide to have iOS 6 look &feel consistently across iOS 6 and iOS 7 devices then it is strongly recommended to use xCode versions less than5.0.  Rebuild your project using the Kony provided iOS 7 compatible patches (patch1) with xCode versions less than 5.0 and test the app on iOS 7 upgraded device and resubmit the app.  Kony recommends this option for the projects which are already in production or for the apps close to the submission process. Please note that Kony iOS 7 compatibility patch (patch1) is necessary even if customers decide to have iOS 6 look and feel for their apps on iOS 7 upgraded devices Can I still continue with iOS 6 look and feel even on iOS 7 upgraded devices ?

Copyright © 2013 Kony Inc. CONFIDENTIAL  Yes. Apps compiled using xCode version 5.0 (latest from apple) will have appropriate look and feel based on the OS version the app runs on.  However, customers are expected to modify the skins in Kony IDE to match the iOS 7 app guidelines. This is significant effort and is not advised if your are already in production and just need the iOS 7 compatibility or for the apps close to submission process and all you need is iOS7 compatibility but not the new look & feel provided by iOS7.  Please check the below app guidelines from apple for iOS 7 look & feel   Kony recommends this option for the apps which are just started or mid-way through their execution.  Please note that Kony iOS 7 compatibility patch is necessary along with the xCode 5.0 version. Kony would provide a detailed update around the Skin changes required for iOS 7 compatibility in the future iOS 7 communication notes Can I get the iOS 6 or iOS 7 look & feel for my app based on the OS version of the device?

Copyright © 2013 Kony Inc. CONFIDENTIAL  As per the Apple provided statistics pertaining to the distribution of OS versions, 94% of the customers are using iOS 6. These statistics indicate that users are eager to upgrade to the latest iOS versions of Apple What are the OS distribution statics?

Copyright © 2013 Kony Inc. CONFIDENTIAL iOS 7 is supported on the following devices  iPhone 4  iPhone 4S  iPhone 5  iPod touch (5th gen)  iPad 2  iPad with Retina display  iPad mini Note: 3GS device does not support iOS Which devices are supported by iOS 7?

Copyright © 2013 Kony Inc. CONFIDENTIAL  Apple may release the final iOS 7 GM by mid of September  GM is the final version from Apple that will be released to developers and approximately a week after iOS 7 GM release, Apple will release the same for general public.  Expectation is to get the apps compatible with iOS7 before apple releases the iOS 7 final version for general public use When is iOS 7 GM scheduled to be released from Apple?

Copyright © 2013 Kony Inc. CONFIDENTIAL Kony compatibility patch release plan (tentatively) is as follows:  Intermediate patch on August 25, 2013  Intermediate patch on August 30,  Apple GM compliant patch on September 15,  Apple GA compliant patch on September 25, Kony compatibility patch release plan

Copyright © 2013 Kony Inc. CONFIDENTIAL 18 Thank You