|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,151
|
Apple freezes Snow Leopard APIs as software nears final stretch
Apple this past weekend distributed a new beta of Mac OS X 10.6 Snow Leopard that altered the programming methods used to optimize code for multi-core Macs, telling developers they were the last programming-oriented changes planned ahead of the software's release.
More specifically, Apple is said to have informed recipients of Mac OS X 10.6 Snow Leopard build 10A354 that it has simplified the application programming interfaces (APIs) for working with Grand Central, a new architecture that makes it easier for developers to take advantage of Macs with multiple processing cores. This technology works by breaking complex tasks into smaller blocks, which are then routed -- or dispatched -- efficiently to a Mac's available cores for faster processing. This allows third-party developers to leverage more of a Mac's hardware resources without having to be well-versed in multithreaded programming. People familiar with the latest Snow Leopard build say it was these Grand Central "dispatch" methods that were tweaked, or simplified, alongside build 10A354. Going forward, Apple reportedly told developers that "no further API changes are planned for Snow Leopard." This means developers can now press forward with Snow Leopard versions of their applications with confidence that further Apple-instated changes won't force them to make significant alterations to their code between now and the time the software hits the market. It can also be seen as a sign that the the operating system upgrade is one step closer to reaching a final developmental stretch that will focus on stability and optimization. With the private release of build 10A354, Apple also reportedly informed developers about a couple of other recent changes to the software, namely the addition of Chinese handwriting recognition support for Macs that include a multi-touch trackpad. Similar software was added to iPhone Software 2.0 a year ago, allowing users to draw Chinese symbols on their handset's touchscreen and then select matching symbols suggested by the iPhone Software. In support of the handwriting recognition software in Snow Leopard, Apple also reportedly tweaked the system's Language & Text Preference Pane to include support for bidirectional text. Also drawn to developers attention in build 10A354 is a new codec due to debut with Snow Leopard called MPEG-4 High Efficiency AAC (or HE-AAC). Apple said the codec is an extension of the Low Complexity AAC (or AAC-LC) codec that's optimized for low-bitrate steaming of audio and podcasts. Mac OS X 10.6 Snow Leopard is expected to hit the market sometime this summer with a near finalized version likely to make a public appearance at Apple's annual developers conference in about a month. Meanwhile, Apple this weekend also equipped developers with Mac OS X 10.5.7 build 9J61, which corrected one more minor issue with the impending Leopard update. |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Jul 2007
Posts: 34
|
Any sign of new localizations? Bidirectional text support might mean that support for Hebrew and Arabic could be added. I really hope for more European languages support. Absence of built-in Czech localization is a show stopper for a lot of people here in the Czech Republic.
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Nov 2007
Location: Romania
Posts: 9
|
Could HE-AAC mean AAC+ ? From what I know, the answer is yes. Correct me if I'm wrong.
That means I'll be able to finally listen to my favorite radio stations that stream in that format. Thanks Apple for bringing support for this 5 years old format. ![]() For those interested, more info can be found on this format on it's wikipedia page. Last edited by wwwluckyro; 05-11-2009 at 10:41 AM.. |
|
|
|
|
|
#4 |
|
Registered User
Join Date: Feb 2005
Posts: 2
|
[sorry, deleted]
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,779
|
This support for Chinese handwriting partly appears to confirm what I've thought for awhile. These new multiple-touch APIs are for Apple's trackpad, not a tablet. I still don't see a viable consumer market for such a device despite the idea being cool. I hope we get trackpad that output data, too, in future Mac notebooks.
I think it's High Efficiency-Advanced Audio Codec for low bandwidth streaming situations. I'll varify that in a little bit. edit: HE-AAC v1 is also known as AAC+ and AACplus according to Wikipedia.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
Last edited by solipsism; 05-11-2009 at 10:52 AM.. |
|
|
|
|
|
#6 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
This looks to be killing the possibility for us seeing rez independence in 10.6. That would require other API's, and if we're not seeing it in the new developer builds, then, I assume it's out. Too bad.
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Jun 2005
Posts: 463
|
I presume that HA-AAC / AAC+ support is also coming in iPhoneOS 3 then?
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: May 2008
Posts: 570
|
too bad, i guess Apple had another change of plans!!
Jessie Ventura + Ron Paul = USA
|
|
|
|
|
|
#9 | |
|
Registered User
Join Date: Dec 2008
Posts: 25
|
Quote:
![]() More and more i get the feeling that resolution independence can NOT be implemented on Carbon based applications.. so untill Apple dumps Carbon, i doubt we will see RI ![]() I hope i'm wrong and that Apple can pull a rabbit out of its hat for a nice WWDC surprise but i highly doubt it.. Adi |
|
|
|
|
|
|
#10 | |
|
Registered User
Join Date: Jan 2006
Posts: 502
|
Quote:
The tablet could catch on all over retail. Apple has gotten industry praise for their POS checkout system - free of cash registers. The tablet could be great mounted in vehicles that currently have laptops mounted. That's an ergonomic mess. I much rather have a detachable keyboard in a police car, ambulance, fire truck, delivery truck, etc. I'd like a tablet in my living room as a remote, web browser, etc. Simply a larger and more powerful iPod touch. With an OS devoted to its tablet features. If I were a doctor carrying a pseudo-tablet laptop around I'd go nuts. They're awkward. Tablet with docking station seems better. A tablet could redefine thousands of kiosks. Perfect kitchen counter device. With a travel keyboard it will appeal to business travelers. The simple act of opening a laptop is a hurdle, ridiculous as it sounds to say so. George Jetson used to complain about having to push a button, his finger throbbed. Things change. I think there's an expectation of a tablet baked into the stock price right now. If it doesn't show up by October we could see a runoff.
File Encryption Tools Built Into Your Mac
|
|
|
|
|
|
|
#11 |
|
Registered User
Join Date: Jun 2003
Location: Tinton Falls, NJ
Posts: 702
|
I seem to be the only one who thinks resolution independence is a bad thing. It consumes vast amounts of processing power in exchange for worse detail rendering.
|
|
|
|
|
|
#12 |
|
Registered User
Join Date: Mar 2006
Posts: 634
|
So this could really be delivered in final at the end of June or early July then. OSX 10.5.7 is probably the last iteration of Leopard. With the API frozen and this being an OSX with little consumer wow-factors the rest of the OS seems to be spit and polish in getting done for a June or July release. ![]()
Tory Hagen
Break the Wedge! |
|
|
|
|
|
#13 | |
|
Registered User
Join Date: Dec 2006
Posts: 328
|
Quote:
you are not alone. I too prefer Pixel Perfect Resolution Icons and interface rather then Scaler Graphics. |
|
|
|
|
|
|
#14 | |
|
Registered User
Join Date: Dec 2008
Posts: 25
|
Quote:
The problem seems to be that Carbon applications have too many glitches in order to make it them scale properly.. so it looks like Apple wants to wait till 10.7 or 10.8 to finally get rid of Carbon and enable RI. Adi |
|
|
|
|
|
|
#15 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,779
|
Quote:
I doubt that SL could arrive any earlier than August with a date more likely late September. The APIs are solidified so developers can start optimizing their apps for GC and such with confidence, but there is still plenty of work that needs to be done to SL, and it's not just adding the rumored Marble UI.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
|
#16 |
|
Registered User
Join Date: Jul 2004
Posts: 258
|
Supported by Leopard... in fact Safari 4 uses RI controls when zooming.
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,779
|
I don't believe Page Zooming is RI in any way. The text size variance is just the font scaling and the images and page format is scaled to match the text scaling. If the image is bitmap, it will still be bitmap, but if it's a distance vector image it will appear as if RI is there, but only for that image not for the whole display which RI refers to.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
#18 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
I don't know why you would think that there would be bad detail rendering. It would be the same as when enlarging icons now. Perfectly fine. Only pixel mode objects would have that problem, and the idea is to stop using such graphics objects. |
|
|
|
|
|
|
#19 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Not really. Only developers can actually use Rez independence in 10.5 in any useful way, and what Safari does is only what many programs can do already on a very limited scale. Rez independence is a system wide function. It requires every program to adhere to the APIs involved, or there will be serious problems. It's believed, for good reason, that Apple only included it in the developer tools for 10.5 to allow developers play with it and get used to it.
|
|
|
|
|
|
#20 | |
|
Registered User
Join Date: Jul 2007
Location: Reston, VA
Posts: 367
|
Quote:
iWant new iProduct
|
|
|
|
|
|
|
#21 |
|
Registered User
Join Date: Oct 2002
Posts: 114
|
I can't believe they're finally supporting AAC+. I had all but given up on this...and so did many other content providers. I hope it's not too late for mass adoption.
|
|
|
|
|
|
#22 | |
|
Registered User
Join Date: Aug 2006
Posts: 255
|
Quote:
Now,if Apple makes a tablet, I'll buy one and try VERY hard to find a way to make it work for my practice. (And if it doesn't work for the medical stuff, I'll find something else to use it for and will no doubt love it for that). But there aren't many things that beat a keyboard for getting information into a device quickly (dictations don't work for me; I can do it, but it's much easier to say exactly what you intend if you type it). My 2 cents. Off-topic, I see. Sorry 'bout that. |
|
|
|
|
|
|
#23 | |
|
Registered User
Join Date: Aug 2006
Posts: 255
|
Quote:
Someone explain this to me, please. I dabble in Cocoa. I don't do any work in Carbon. Why is Carbon an obstacle to resolution independence? |
|
|
|
|
|
|
#24 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
You get forced into a position where your responses aren't quite correct. |
|
|
|
|
|
|
#25 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
|
|
|
|
|
|
#26 |
|
Registered User
Join Date: Apr 2009
Posts: 442
|
I just hope this doesn't mean we'll have to shell out more money to upgrade our libraries to the new AAC+ format like Apple did with the iTunes Plus format.
|
|
|
|
|
|
#27 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,779
|
iTunes Plus was a doubling of bitrate and removal of DRM, it wasn't a different audio codec. This audio codec is designed for low bitrate streaming for low bandwidth situations. You won't find this on the iTS for music.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
#28 |
|
Registered User
Join Date: Jun 2005
Posts: 16
|
In reality, what are the benefits of resolution independence? Would it mean so much to the general Mac user as people tend to believe?
|
|
|
|
|
|
#29 | |
|
Registered User
Join Date: Feb 2008
Posts: 67
|
Quote:
It's these 2 issues that bug me the most about having to work cross-platform. ![]() |
|
|
|
|
|
|
#30 |
|
Registered User
Join Date: Feb 2008
Posts: 67
|
Huh?
Windows does this just fine, at least Vista anyway, don't know about XP. But there is no performance hit whatsoever.
|
|
|
|
|
|
#31 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,779
|
Quote:
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
|
#32 |
|
Registered User
Join Date: Dec 2008
Location: Upstate NY
Posts: 551
|
I wasn't aware Windows Vista has RI???
Website: MacXpress
2.66 GHz Quadcore MacPro (Nehalem) 24" LED Apple Cinema Display 2.4 GHz 24" Aluminum iMac (Rev A) 867 MHz PowerMac G4 (Quicksilver) w/17" Apple Studio LCD 16GB iPhone 3G(S) |
|
|
|
|
|
#33 |
|
Registered User
Join Date: Feb 2005
Posts: 347
|
All the APIs needed are available since Tiger. There is nothing special in this. The most important part is to follow a number of rules which boil down to the following: don't assume the pixel size and actual size are the same. Then, the only APIs needed are those to align the image to an integer pixel boundary to avoid blur. The tricky part is to align several UI elements in the same way when needed.
|
|
|
|
|
|
#34 | |
|
Registered User
Join Date: Apr 2005
Location: The Northcoast
Posts: 127
|
yep
Quote:
There are some third party options that claim to allow window resizing from anywhere or with keyboard shortcuts - I have not tried any of them myself but if you go to versiontracker.com and search on "resize window" you will get some shareware and freeware hits. You can also try the keyboard combo - Command-Option-8 plus Command-Option = or Command-Option - to turn on Zoom then to zoom in and out - although that does not resize the window - it does zoom the screen contents which could be useful in some cases (I use this on the computer attached to my TV - at 1920x1080 on a 65" screen most of the time it is okay - but sometimes I need to zoom in a bit to get a better look at what I am doing. |
|
|
|
|
|
|
#35 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
You know where in a program you can magnify the page you're working on, but not the program itself? Well, with Rez independence, everything will be larger. If your eyesight isn't the best, this will be a godsend. |
|
|
|
|
|
|
#36 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
Resizing windows has nothing to do with Rez independence either. Sometimes having the ability to drag any side is good, sometimes it doesn't matter. |
|
|
|
|
|
|
#37 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
|
|
|
|
|
|
#38 | |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Quote:
|
|
|
|
|
|
|
#39 | |
|
Registered User
Join Date: Mar 2009
Posts: 21
|
Quote:
As a matter of fact, you don't need any new APIs for RI. You can already (as in 10.5) tweak some developer preferences to enable it. But the view with zoomed windows won't be pretty (icons and stuff not aligned, low-res bitmaps pixelized, etc)... Carbon might be a part of this, but the main reason is that it needs changes from all software developers too. Current programs are not written to be RI. Not even all of Apple's programs are. |
|
|
|
|
|
|
#40 | |
|
Registered User
Join Date: Mar 2009
Posts: 21
|
Quote:
Actually RI does not consume vast amounts of processing power (it's all in the GPU, and it's not a complicated process). And the detail rendering is MUCH, MUCH improved. It's only when currently changing resolution on an LCD/TFT screen to something other than the native that you get worse rendering. And this worse rendering is because of lack of RI. |
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|