During Monday’s WWDC keynote, Apple’s senior vice president of Software Engineering, Craig Federighi, mentioned that iOS 7 would add 1,500 new APIs to Apple’s SDK, including iBeacons, MFi game controllers, and new multitasking options.

ios7apis
These APIs reveal promising new features that developers will be able to incorporate into future app and hardware releases, offering new gaming technology, new location tracking options, and more. Here’s a closer look at a few of the most notable APIs:

iBeacons – According to MacWorld, iBeacons are designed to use the Bluetooth Low Energy profile for microlocation, allowing iOS devices to use Bluetooth 4.0 devices to access location data.

AirDrop from Activity Sheet – Apps will be able to incorporate AirDrop support, giving users the ability to share photos, documents and more with friends from within an app.

Apple Maps – iOS 7 will let developers include additional mapping features in apps, including 3D viewing experiences, direction related route information and map-based images.

MFi Game Controllers – iOS 7 includes support for MFi “Made for iPhone” Apple Certified hardware game controllers, which will allow manufacturers to create dedicated iOS gaming controllers, turning the iPhone and the iPad into gaming machines on par with handheld gaming systems. Apps will be able to be designed around the Game Controller framework, allowing for seamless connectivity. Our sister site TouchArcade has shared an image from Apple’s developer library detailing a reference design of both a standalone controller and an iPhone enclosure.

mifcontrollers
Sprite Kit – The Sprite Kit framework is designed to allow developers to create high-performing 2D games, controlling sprite attributes like position, size, rotation, gravity, and mass. It includes built-in support for physics to make animations look realistic and it also includes particle systems for additional game effects.

Game Center – iOS 7 adds new turn-based gaming modes (including simultaneous turns, chats, and trades) along with new methods for player authentication and secure game score transmission. This feature is likely designed to cut down on hacked Game Center scores from jailbroken devices.

Multitasking and Background Downloads – Apple’s new multitasking APIs are designed to allow apps to update and download content in the background at intelligently scheduled times. For example, a Twitter app might incorporate this functionality, downloading new content in the background while the phone is not otherwise in use, staying up to date without unnecessarily draining battery. Push notifications can also initiate content downloads.

Inter-App Audio – With Inter-App Audio, apps are able to share audio streams with other apps, an API that will make it even easier to use Apple’s iDevices to create music.

60-fps Video Capture – iOS 7 will allow apps to capture video at up to 60 frames per second.

Peer-to-Peer Connectivity – This data transmission API is designed to allow users to discover nearby devices and initiate direct communication without Internet connectivity.

Apple has a slew of other APIs available for developers, which should bring a lot of changes to apps when iOS 7 is released. For additional information on iOS 7, we detailed many of the upcoming features and we also explored some of the hidden tidbits.

controller support? that is cool!
All good stuff. Looking forward to the game controllers.
Seems to me that some of these additions to iOS could end up in the Apple TV…Especially the game controller functions…

So it does allow for 60FPS, haven’t really noticed in using the beta.

Yeah, it allows for it. But no apps have been developed that use it yet.

79 Comments

  1. Michaelpleag says:

    wh0cd891494 [url=http://cymbalta247.us.org/]cymbalta[/url] [url=http://clindamycin24.us.org/]buy clindamycin gel[/url]

  2. apps.alus.co says:

    constantly i used to read smaller posts that also clear their motive, and that is also happening with this post which I
    am reading at this place.

  3. Truly when someone doesn’t understand afterward its up to
    other visitors that they will assist, so here it happens.

  4. Simply wish to say your article is as astounding.
    The clearness in your post is simply great and
    i could assume you are an expert on this subject. Well with your permission let
    me to grab your RSS feed to keep updated with forthcoming post.

    Thanks a million and please continue the enjoyable work.

  5. Esperanza says:

    You can certainly see your skills within the article you
    write. The world hopes for more passionate writers like you
    who aren’t afraid to mention how they believe.
    At all times go after your heart.

  6. Does your site have a contact page? I’m having a tough time locating it but, I’d like to shoot you an email.
    I’ve got some creative ideas for your blog you might be interested in hearing.
    Either way, great blog and I look forward to
    seeing it expand over time.

  7. Cornelius says:

    all the time i used to read smaller articles which also clear
    their motive, and that is also happening with this article which I am reading now.

  8. Kristeen says:

    In fact when someone doesn’t understand after that its up to other viewers that they will assist,
    so here it happens.

  9. Zack says:

    Hi there this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually
    code with HTML. I’m starting a blog soon but have no coding skills so I wanted to get guidance
    from someone with experience. Any help would be enormously appreciated!

  10. sawiki.info says:

    Fantastic beat ! I would like to apprentice while you amend your web site, how can i subscribe for a blog
    site? The account helped me a acceptable deal. I had been a
    little bit acquainted of this your broadcast offered bright
    clear concept

  11. Grazyna says:

    Hello! This is my first visit to your blog! We are a team of volunteers and starting a new project
    in a community in the same niche. Your blog provided us useful information to work on. You have done a extraordinary job!

  12. Terese says:

    Hey there! This post couldn’t be written any better! Reading through this post reminds me of my good old room mate!
    He always kept talking about this. I will forward this write-up to him.
    Fairly certain he will have a good read. Thanks
    for sharing!

  13. We stumbled over here from a different website and thought I may as well check things out.

    I like what I see so i am just following you. Look forward to checking out your web page yet again.

  14. Wilfredo says:

    Everything is very open with a really clear explanation of
    the challenges. It was definitely informative.
    Your website is extremely helpful. Thanks for
    sharing!

  15. Jayme says:

    Hmm it looks like your site ate my first comment (it was super long) so I guess I’ll just sum it up
    what I submitted and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog writer but I’m still new to everything.
    Do you have any tips for first-time blog writers? I’d really appreciate
    it.

  16. stylish hair says:

    Hello i am kavin, its my first occasion to commenting anyplace, when i
    read this post i thought i could also create comment due to
    this sensible paragraph.

  17. Kristopher says:

    Iā€™m not that much of a internet reader to be honest but your
    blogs really nice, keep it up! I’ll go ahead and bookmark your site to come back down the
    road. Many thanks

  18. Lora says:

    I know this if off topic but I’m looking into starting my own weblog
    and was curious what all is needed to get setup? I’m assuming having a
    blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100% positive.
    Any tips or advice would be greatly appreciated.
    Appreciate it

  19. Fleta says:

    Yes! Finally someone writes about ig.

  20. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point.
    You obviously know what youre talking about, why throw away your intelligence
    on just posting videos to your site when you could be giving
    us something enlightening to read?

  21. Stephan says:

    What a information of un-ambiguity and preserveness of precious knowledge regarding unexpected emotions.

  22. Hello, its nice paragraph concerning media print, we all know media is a enormous source of data.

  23. I read this article completely concerning the difference
    of most recent and preceding technologies, it’s awesome article.

  24. Have you ever thought about writing an e-book or guest
    authoring on other websites? I have a blog based on the same
    topics you discuss and would really like to have you share some stories/information. I know
    my visitors would value your work. If you are even remotely interested, feel
    free to shoot me an email.

  25. Thanks for some other informative site. The place else may just I get that
    type of information written in such an ideal means?
    I’ve a mission that I am just now running on, and I have been on the look out
    for such info.

  26. Janette says:

    Hi there to every one, it’s really a good for me to pay a quick visit this site, it
    includes useful Information.

  27. When I originally commented I clicked the “Notify me when new comments are added” checkbox
    and now each time a comment is added I get three e-mails with the same comment.
    Is there any way you can remove me from that service?
    Cheers!

  28. Leila says:

    Pretty nice post. I just stumbled upon your blog and
    wanted to say that I’ve really enjoyed browsing
    your blog posts. In any case I’ll be subscribing to your feed and
    I hope you write again soon!

  29. I’d like to thank you for the efforts you have put in penning this blog.

    I really hope to view the same high-grade blog posts by you in the
    future as well. In fact, your creative writing abilities has encouraged me to get my own, personal
    website now šŸ˜‰

  30. Rochell says:

    bookmarked!!, I really like your web site!

  31. Nice blog right here! Also your website so much up very
    fast! What host are you the use of? Can I am getting your associate link on your host?
    I desire my site loaded up as fast as yours lol

  32. Zandra says:

    You can certainly see your expertise within the
    work you write. The world hopes for even more passionate writers like you
    who are not afraid to say how they believe. At all times go after your heart.

  33. Miranda says:

    Thank you, I’ve just been looking for information approximately this topic for a while and yours is the greatest I’ve came upon so
    far. But, what in regards to the conclusion? Are
    you certain in regards to the supply?

  34. Hellen says:

    This is very interesting, You’re an excessively skilled blogger.

    I have joined your feed and stay up for seeking more of your excellent post.
    Also, I have shared your web site in my social networks

  35. Arnulfo says:

    Thanks , I have recently been looking for information approximately this subject for a while and
    yours is the best I’ve found out so far.
    But, what concerning the conclusion? Are you certain in regards
    to the source?

  36. I’d like to find out more? I’d care to find out some additional information.

  37. I used to be recommended this web site by way of my cousin. I’m now
    not sure whether or not this submit is written by him as no one else recognise such certain approximately my difficulty.
    You’re wonderful! Thank you!

  38. Indira says:

    Keep this going please, great job!

  39. Micah says:

    Thank you for the good writeup. It in fact was a
    amusement account it. Look advanced to far added agreeable from you!
    However, how can we communicate?

  40. Jacquelyn says:

    If some one wants expert view on the topic of blogging afterward
    i propose him/her to go to see this weblog, Keep up the nice work.

  41. whoah this weblog is magnificent i like reading your
    posts. Stay up the great work! You recognize,
    lots of persons are hunting around for this information, you can help them
    greatly.

  42. Alma says:

    Hmm is anyone else experiencing problems with the images on this blog loading?
    I’m trying to figure out if its a problem on my end
    or if it’s the blog. Any suggestions would be greatly appreciated.

  43. Ken says:

    Hi! I’ve been reading your blog for a while now and finally got the
    bravery to go ahead and give you a shout out from Dallas Tx!
    Just wanted to say keep up the fantastic job!

  44. Thank you for every other great post. The place else could
    anybody get that kind of information in such a perfect way of writing?
    I’ve a presentation next week, and I am on the look for such information.

  45. friends.ng says:

    I’d like to thank you for the efforts you have put in penning this blog.
    I am hoping to check out the same high-grade content by you in the future
    as well. In truth, your creative writing abilities has inspired me to get my own site now šŸ˜‰

  46. Dixie says:

    Hi there, i read your blog from time to time and i own a similar one and i was just
    wondering if you get a lot of spam feedback? If so
    how do you prevent it, any plugin or anything you can advise?
    I get so much lately it’s driving me mad so any assistance is very
    much appreciated.

  47. Latrice says:

    Hi there, just became aware of your blog through Google, and found that it
    is really informative. I’m gonna watch out for brussels. I will appreciate if you continue this in future.
    A lot of people will be benefited from your writing. Cheers!

  48. Dee says:

    I enjoy what you guys are up too. Such clever work and exposure!
    Keep up the superb works guys I’ve included you guys to blogroll.

  49. William says:

    Iā€™m not that much of a online reader to be honest but your
    sites really nice, keep it up! I’ll go ahead and bookmark your website to come back later
    on. All the best

  50. Demi says:

    hello there and thank you for your info ā€“ I’ve definitely picked
    up anything new from right here. I did however expertise a few technical issues using this site,
    as I experienced to reload the site many
    times previous to I could get it to load correctly.
    I had been wondering if your web hosting is OK? Not that I’m
    complaining, but sluggish loading instances times will sometimes affect your
    placement in google and could damage your high quality
    score if advertising and marketing with Adwords. Anyway I’m adding this RSS to my e-mail
    and can look out for much more of your respective fascinating
    content. Make sure you update this again very soon.

  51. Darrell says:

    What’s up to every , for the reason that I am in fact keen of reading
    this blog’s post to be updated regularly. It contains
    nice data.

  52. Lee says:

    Howdy are using WordPress for your site platform? I’m new to the blog world but
    I’m trying to get started and set up my own. Do you need any coding knowledge to
    make your own blog? Any help would be greatly appreciated!

  53. It’s an remarkable paragraph in favor of all the online visitors; they will obtain advantage from it I am sure.

  54. Latanya says:

    A fascinating discussion is definitely worth comment.
    I think that you need to publish more on this subject,
    it may not be a taboo matter but usually people
    do not speak about such issues. To the next!
    All the best!!

  55. Adolph says:

    I simply couldn’t leave your web site before suggesting that I actually loved the
    standard information a person provide in your visitors?
    Is gonna be again frequently in order to inspect new posts

  56. Elyse says:

    What a stuff of un-ambiguity and preserveness of valuable familiarity
    about unpredicted emotions.

  57. Gabrielle says:

    I’m really enjoying the design and layout of your website.
    It’s a very easy on the eyes which makes it much more
    enjoyable for me to come here and visit more often. Did you
    hire out a developer to create your theme? Fantastic work!

  58. Kristen says:

    I love it when individuals get together and share opinions.
    Great site, continue the good work!

  59. Brenton says:

    Hey I know this is off topic but I was wondering if you knew of any widgets I
    could add to my blog that automatically tweet my newest twitter updates.

    I’ve been looking for a plug-in like this for quite some
    time and was hoping maybe you would have some experience with something like this.

    Please let me know if you run into anything. I truly enjoy reading your blog and
    I look forward to your new updates.

  60. Alyce says:

    Hmm is anyone else having problems with the images on this blog loading?

    I’m trying to find out if its a problem on my end or if it’s the blog.
    Any feedback would be greatly appreciated.

  61. Adrienne says:

    Excellent post! We are linking to this great post on our
    site. Keep up the good writing.

  62. Manuela says:

    I could not refrain from commenting. Well written!

  63. Amazing! This blog looks just like my old one! It’s on a completely different subject but it has
    pretty much the same page layout and design. Wonderful choice of colors!

  64. Margery says:

    I always emailed this blog post page to all my contacts, as if like to read
    it after that my friends will too.

  65. My brother suggested I might like this blog. He was entirely right.
    This publish truly made my day. You can not imagine simply how so much time I had spent for this information! Thanks!

  66. Excellent article. I definitely appreciate this site.
    Stick with it!

  67. I’m truly enjoying the design and layout of your site. It’s a very easy on the eyes which makes
    it much more pleasant for me to come here and visit more often. Did you hire out a designer to create your theme?
    Excellent work!

  68. Its like you read my mind! You appear to know
    a lot about this, like you wrote the book in it or
    something. I think that you could do with some pics to drive the message home a bit, but instead of that,
    this is excellent blog. An excellent read. I’ll definitely be back.

  69. I’ve been exploring for a little bit for any high quality articles or blog posts on this sort of house .
    Exploring in Yahoo I at last stumbled upon this web site.

    Studying this info So i am satisfied to convey that I have a very excellent
    uncanny feeling I discovered just what I needed.

    I most indubitably will make sure to don?t fail to remember this website and provides it a look
    on a relentless basis.

  70. Highly descriptive article, I loved that bit. Will there be a part 2?

  71. When I originally commented I clicked the “Notify me when new comments are added” checkbox and
    now each time a comment is added I get three e-mails with the same comment.
    Is there any way you can remove people from that service?
    Thank you!

  72. Thanks designed for sharing such a good thinking, piece of writing is pleasant, thats why
    i have read it fully

  73. I blog frequently and I genuinely appreciate your content.
    Your article has truly peaked my interest. I am going to take a
    note of your blog and keep checking for new information about
    once per week. I subscribed to your RSS feed as well.

  74. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your
    point. You definitely know what youre talking about,
    why waste your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?

  75. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a
    comment is added I get three emails with the same comment.
    Is there any way you can remove people from that service?

    Thanks a lot!

  76. Your style is unique compared to other folks I
    have read stuff from. Thank you for posting when you have the opportunity, Guess I’ll just bookmark this web site.

  77. Have you ever thought about publishing an e-book or guest authoring on other sites?
    I have a blog based upon on the same topics you discuss and would really like to have you share some stories/information. I know my subscribers would enjoy
    your work. If you are even remotely interested, feel free to
    shoot me an e-mail.

  78. Thanks for any other magnificent article. Where else could anybody get that type of info in such an ideal method of writing?
    I’ve a presentation next week, and I’m on the look for such information.

  79. Layla says:

    I have read so many content about the blogger lovers
    except this post is in fact a nice post, keep it up.

Leave a Reply

Your email address will not be published. Required fields are marked *