Skip to content

Roadmap

Raj Seshasankaran edited this page Feb 7, 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
    • Improved NSValue
    • NSProgress
    • NSDataDetector
    • NSTextCheckingResult
    • NSComparisonPredicate
    • NSTextCheckingResult
    • NSPredicate
    • 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

  • Preliminary Storyboard support
  • Preliminary XIB support
  • AutoLayout support
  • Syntax highlighting
  • Improved Storyboard/XIB support
    • Handle Storyboards in Xib2Nib
    • Enhanced error reporting
  • Objective-C annotations in Visual Studio

Improving our Objective-C compiler and runtime

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