Mais conteúdo relacionado
Semelhante a Axway Titanium - Whats New? (2018) (20)
Axway Titanium - Whats New? (2018)
- 2. © 2018 Axway 2
GDPR (General Data Protection Regulation)
Current Stable: Titanium SDK 7.1.x
Upcoming Stable: Titanium SDK 7.x
Roadmap: Titanium SDK 8.0.0
AGENDA
- 3. © 2018 Axway 3
GDPR for Developers
Be ready for May 24th!
- 4. © 2018 Axway 4
GDPR for Developers | Overview
Facebook WhatsApp
- 5. 5
• GDP.. WHAT?
• Why does it matter?
• Starting at May 24th, companies can be sanctioned by up to 20.000.000 € or 4% of their annual
worldwide turnover when not complying to the privacy regulations.
• It affects all companies / enterprises that collect privacy-related data in any way
• It affects both online services (e.g. apps and websites) and offline services (e.g. photography)
GDPR for Developers | Be ready!
The General Data Protection Regulation (GDPR) is a regulation in EU law on data protection and privacy
for all individuals within the European Union. It also addresses the export of personal data outside the EU.
© 2018 Axway
- 6. 6
• How can we be ready (Except)?
• tl;dr As a developer, you need to offer an option to opt out from data collection (aka Analytics)
• Practically
• Add an option to your settings to opt out of Analytics (a switch / button)
• Call the related API’s to disable Analytics internally
• What does Appcelerator offer?
• Analytics is enabled by default in Titanium. Verify your tiapp.xml: <analytics>true|false</analytics>
• A new collection of API’s to comply with GDPR:
• Opt-in or out from Analytics at runtime: Ti.Analytics.optedOut = true|false
• Check opt-in-status at runtime: Ti.Analytics.isOptedOut()
• Release: Next week!
GDPR for Developers | Be ready!
© 2018 Axway
- 8. 8
• General
• ES6+ support using Babel
• Improved Parity (HTTP caching, UI-elements, property design)
• Android
• Parity for Ti.Media.showCamera when selecting videos
• FusedLocation support for more modern Geolocation services
• Android N Application Shortcuts & Widgets
• iOS
• Rewritten HTTPClient using the NSURLSession API
• Improved JSCore support
Titanium SDK 7.1.0
© 2018 Axway
- 10. 10
• General
• Next stable release: SDK 7.2.0 (Full GDPR compliance)
• Upcoming stable releases: SDK 7.3.0, Hyperloop 3.1.0 (next minor)
• Titanium SDK 7.3.0
• Refactored "Screen of Death" including full JavaScript stack-trace
• Support for the iOS 10+ UserNotifications framework
• JSCore memory improvements
• Rewritten Ti.Media.AudioPlayer for more flexibility
• Use native modules and (Alloy)-widgets in ListView-templates
• 101+ more features, improvements and bug fixes. ~ 75 % done
Titanium SDK 7.x
© 2018 Axway
- 12. © 2018 Axway 12
• Full iOS 12 compatibility
• Ability to write native iOS modules using Swift (both frameworks and the module itself)
• Moving the core of the iOS-SDK into an own framework
• (Eventually) also supporting to use Titanium as part of native apps
• Breaking change for existing native modules
• Removal of legacy Kroll-thread and TiCore (JavascriptCore fork)
• Moving some rarely used namespaces (e.g. Ti.Yahoo) to native modules instead
• Deeper integration of Vue and Angular into the CLI (appc new —ng and appc new —vue)
• Note: Highly work in progress, tickets are subject of change. ~ Q4/2018
Titanium SDK 8
- 13. © 2018 Axway 13
Join us at WWDC 2018!
We will post live via Instagram and Twitter
over the whole week. Follow us:
@appcelerator @appcdev