Skip to content

Roadmap

Nick Gerard edited this page Feb 25, 2016 · 19 revisions

Roadmap

We're adding APIs and fixing bugs with every release. Here are some of our highest priorities at the moment. If you think we should be focusing on something not mentioned here, file an issue and let us know!

Building out our iOS API support

  • Improved UIKit support
    • Add support for NSTextStorage
    • Update iOS controls to match Windows 10 designs
    • NSParagraphStyle
    • UIViewControllerContextTransitioning
    • UIPageViewController
    • Improved NSString
    • Improved accessibility support
  • Improved Foundation/CoreFoundation support
    • Apple CF
    • Improved NSValue
    • NSProgress
    • NSDataDetector
    • NSTextCheckingResult
    • NSComparisonPredicate
    • NSTextCheckingResult
    • NSPredicate
    • NSExpression
    • NSUserDefaults
    • CFURLCreateStringByReplacingPercentEscapes
    • CFURLCopyPath
    • CFStringGetFastestEncoding
    • CFURLCreateStringByReplacingPercentEscapesUsingEncoding
    • CFAllocator
  • Improved CoreText support
    • CTFontCopyName
    • CTFontGetUnderlineThickness
    • CTLineGetOffsetForStringIndex
    • CTRunGetTypographicBounds
    • CTRunGetStringRange
  • Improved OpenGL/OpenGLES support
    • glDeleteVertexArraysOES
    • glGenVertexArraysOES
    • glBindVertexArrayOES
    • Add support for EAGLContext multiThreaded property
  • Improved Security support
    • Add support for SecRandomCopyBytes
    • Randomization APIs
    • Certificate, key and trust services APIs
  • Improved CoreAnimation support
    • CAEmitterCell
    • CAAnimationGroup
    • CAKeyframeAnimation
  • Support for popular iOS third-party frameworks
    • Cocos2D
    • AFNetworking
    • Facebook SDK
    • OpenAL
  • Improved support for system frameworks
    • StoreKit
    • EventKit
    • Accounts
    • MobileCoreServices

Making it easier to get started

Improving our tooling and developer experience

  • Improved Storyboard/XIB support
    • Enhanced error reporting
  • Objective-C annotations in Visual Studio
  • Improved debugging/logging

Improving our Objective-C compiler and runtime

  • Adding support for GNUStep libobjc2 to replace current Objective-C runtime
  • ARM support
  • Compiler optimization support