Kony OS Upgrade Program

In case you missed our initial announcement & Recap on the OS updates:

Following this, we are now pleased to share more details on the Kony OS Upgrade Program.

iOS 11:

We are excited to announce that with our latest release we haven’t observed any disruptive changes. We have just identified a few behavioral changes that we are analyzing and updates will follow as we approach GA. We are releasing compatible releases of our supported versions to address the behavioral changes.

Release Plan for Kony compatible iOS 11 Beta plugins

7.2.1 - Released on 21-Jul - Download

7.2 - Released on 19-Jul - Download

7.3 - Released on 21-Jul - Download

6.5 - Released on 22-Jul - Download

For any support required on End of life versions (Below 6.5), please get in touch with our customer success representative. You can send an email to – Customer Success or  Xina Seaton

Dependencies

  • Apple strongly recommends using Xcode 9 for building the iOS 11 apps.
  • New iOS apps and updates submitted to the App Store must support 64-bit. Support for 32-bit apps will not be available in iOS 11 and all 32-bit apps previously installed on a user’s device will not launch.
  • Xcode version that is supported by Kony to consume the compatibility plugins - Xcode 9 Beta 3

Issues addressed in the Kony Beta plugin for iOS 11

  • Segment Dynamic row templates - The issue is due to few properties enabled in iOS 11 by default. These properties are estimatedRowHeight, estimatedSectionHeaderHeight, and estimatedSectionFooterHeight.
  • Compilation errors were fixed for iOS 11 when trying to use video widget.
  • Build issues were fixed for FFIs, CWI and Functional modules.

Known Issues:

(These are expected to be addressed by Apple with the upcoming Beta updates. If these are not addressed by Apple through their GM release Kony will analyze and address these)

  • Spacing issue between tool bar items.
  • BarButtonItems – setTitlePositionAdjustment api is not working as expected due to which there is an overlap of back button on the titlebar.
  • Differences are observed in the font as there seems to be a change in the alpha value of the font color.
  • Label text moving to the next line.

Limitations:

Xcode 9 Beta supports only Swift 3 and 4. If an existing FFI/CWI app has Swift 2.0 files and if the project is opened in Xcode 9 Beta, there will be errors related to migration of Swift 2.x to Swift 3

iOS 11 Beta Simulator:

Please follow the below steps to launch the application in iOS 11 beta simulator:

  • Extract the Jar file. The binaries are downloaded as a zip file.
  • Extract the binaries to a local folder on your drive. For example, HOME folder.
  • Open Terminal in Mac.
  • Enter the following commands to launch the KAR file in iOS 11 Beta Simulator:
  • cd <HOME>
  • cd VMAppWithKonylib\gen
  • perl extract.pl <URL of app KAR>
  • For example, perl extract.pl http://<IP of Kony Studio Machine>:8888/<appName>r?type=iphone
  • open ../VMAppWithKonylib.Xcodeproj which opens the Xcode.
  • Build the app.

 

Android “O”:

We are pleased to announce that the current Android Plugins are compatible with Android O.

If you have any questions, please don’t hesitate to reach out to your Customer Success team representatives or Kony Support.