Apple previews Mac OS X Leopard

12345679»

Comments

  • Reply 161 of 176
    Quote:
    Originally Posted by meelash


    I don't think we have to worry about this... Just as there was that special app to show off the Voice over reading, I imagine those are just developer versions of those features-running on what is basically a Tiger OS. In other words, what we saw is just the raw app and not how it will integrate into the final product. I think the fact that there was a Spaces icon is especially indicative of this: that's like having an icon for expose. It doesn't make sense. So for people who are worried that the GUI looks just like Tiger, I say the reason for that is that it WAS just Tiger. Those were just demo Apps put together for the keynote, and presumably also for the developer distro.



    That makes a lot of sense. Think about some of the things that are a part of Tiger, that do not have an active application item for it, like Spotlight. There was a Spotlight application running during that part of the presentation, however in a normal environment, would not be there. I personally think that Dashboard, Spaces, and Time Machine need to go this route (obviously including Spotlight).
  • Reply 162 of 176
    tenobelltenobell Posts: 7,014member
    Apple Computer's recently previewed Mac OS X v10.5 "Leopard" has made quite a stir, not because of what was shown at the World Wide Developer Conference but of what was excluded from show, cited "Top Secret". However, the build released to attendees at the conference includes a huge number of ground-breaking changes to the underlying technology in Mac OS X and the APIs exposed to developers.



    As a world wide exclusive, AeroXP has received information detailing several of the API improvements to Leopard, detailed below:



    Complete 64-Bit support for Intel and PowerPC through all frameworks excluding QuickTime C, QuickDraw, Sound Manager, Code Fragment Manager, Language Analysis Manager and QuickTime Musical Instruments. These modules are deprecated and one should use the modern equivalents instead.



    Leopard will feature resolution-independent user interface and there are several functions to get the current scaling factor and apply it to pixel measurements. It is a good idea to use vector controls and buttons (PDF will work fine) or to have multiple sized resources, similar to Mac OS X icon design, so you can scale to the nearest size for the required resolution.



    Address Book adds support for sharing accounts, allowing an application to restrict content according to user.



    Automator includes a new user interface and allows things such as action recording, workflow variables and embedding workflows in other applications.



    Time Machine has an API that allows developers to exclude unimportant files from a backup set which improves backup performance and reduces space needed for a backup.



    A new Calendar Store framework allows developers access to calendar, event and task information from iCal to use in their applications or to add new events or tasks.



    Carbon, the set of APIs built upon Classic MacOS and used by most 3rd party high-profile Mac OS X applications, now allows Cocoa views to be embedded into the application. This could provide applications like Photoshop and Microsoft Office access to advanced functions previously only available to Cocoa applications.



    A new control for creating matrices of views is available, NSGridView. This allows a grid to be created from any view in the system, including OpenGL or Web Views.



    Core Animation allows layers to be used as backing stores for a view, windows to use explicit animations when resizing (can be three dimensional, akin to the Time Machine view). Any view can now be put into fullscreen mode and a CoreImage transition effect can be used. Using Core Animation you can create anything including GPU-accelerated Front Row-style user interfaces without having to write OpenGL code. A Core Animation layer can include OpenGL content, Core Image and Core Video filter effects and Quartz/Cocoa drawing content, like views and windows.



    Text engine improvements include a systemwide grammar checking facility, smart quote support, automatic link detection and support for copying and pasting multiple selections.



    Core Image has been upgraded to allow access to RAW images directly.



    Apache 2.0, Ruby on Rails and Subversion are included, and support for script-to-framework programming is available, allowing Python and Ruby scripting to access Mac OS X specific APIs.



    The iChat framework allows a developer to add shared content to an active iChat session, for example a video, an image slideshow or even an online multiplayer game.



    "Sharing accounts" are possible, with users being restricted via an access control list (ACL) to certain applications or files. Developers can integrate with this by restricting access to a specific piece of content by connecting it to a sharing account. Sharing accounts have no home folder.



    An Image Kit is included, to allow a developer to easily create an application that can browse, view, crop, rotate and pick images, then apply Core Image filter effects through an interface. A slideshow interface is also open to developers, allowing any application to display a fullscreen slideshow of images.



    Leopard also gives developers access to a "Latent Semantic Mapping" framework, which is the basis for spam protection in Mail. It allows you to analyze text and train the engine to restrict items with specific content (like spam e-mail for example).



    Mail stationery is open to developers, allowing any web designer to create fantastic-looking Mail templates, with defined areas for custom user content.



    A new framework is included for publishing and subscribing to RSS and Atom feeds, including complete RSS parsing and generation. Local feeds can be shared over Bonjour zero-configuration sharing and discovery.



    Quicktime 7.1 is included, and the underlying QTKit framework is greatly improved. There is improved correction for nonsquare pixels, use of the clean aperture which is the "user-displayable region of video that does not contain transition artifacts caused by the encoding process", support for aperture mode dimensions, improved pitch and rate control for audio and a number of developer improvements, like QuickTime capture from sources like cameras and microphones, full screen recording or QuickTime stream recording. Live content from a capture can be broadcast as a stream over the network.



    Source: In-House Exclusive

    Screenshots: Xray, Interface Builder, Dashcode
  • Reply 163 of 176
    ^ Nice.
  • Reply 164 of 176
    i personally can't wait for Time Machine and the widget apps...i have all the faith in the world that apple will have many more great features when leapord comes out
  • Reply 165 of 176
    Ditto.
  • Reply 166 of 176
    Will Finder have more granular threading? What I mean is, will each individual task or step in the Finder be independent of others? Usually Finder is pretty good, but sometimes it chokes on large directories and what makes it so bad is that it's unresponsive whilst choking. I really thought Apple would fix this in Tiger, but now with all Macs having a minimum of two cores, surely Apple will thread the Finder properly, right? Right?
  • Reply 167 of 176
    kickahakickaha Posts: 8,760member
    Oh sure, they do that, and then millions of the FTFF brigade have *nothing to do on Saturday nights*! C'mon, this would be chaos! They might go out into the streets and mill about aimlessly!



    Insanity, I tell you, sheer insanity.
  • Reply 168 of 176
    Consistency is the key. If Leopard looks like a patchwork of random styles then I'll be pissed off. What's with the horizontal glass bar in Finder blank CD windows (and now Trash)? Are we meant to use Finder sidebar or the Dock for quick access to our apps and folder?
  • Reply 169 of 176
    Quote:
    Originally Posted by the_fish_v2


    Consistency is the key. If Leopard looks like a patchwork of random styles then I'll be pissed off. What's with the horizontal glass bar in Finder blank CD windows (and now Trash)? Are we meant to use Finder sidebar or the Dock for quick access to our apps and folder?



    we can just put the apps on the desktop
  • Reply 170 of 176
    aquaticaquatic Posts: 5,602member
    It'd be nice if you could upload FTP in the Finder at last too. Isn't that like wicked easy? Isn't all the code already there, and just waiting to be GUI'd in to the Finder? That and threading would be good. And consistent window styles. Still, the Finder ain't that bad. You gotta admit.
  • Reply 171 of 176
    It would be nice if the glossy color bar that appears in BURN folders or TRASH would also appear in folders that just contained images. The button on the colored bar could read "SlideShow"
  • Reply 172 of 176
    aegisdesignaegisdesign Posts: 2,914member
    Quote:
    Originally Posted by Michael_Moriarty


    It would be nice if the glossy color bar that appears in BURN folders or TRASH would also appear in folders that just contained images. The button on the colored bar could read "SlideShow"



    It'd be nice if they were consistent with their interface.



    Trash has a blue bar in Leopard.



    Burn folders have a black gloss bar in Tiger.



    Slideshow has no bar at all.



    Smart Folders have a plain grey bar with blue sub bars for each Kind of file found.



    And please, please, please can we have a 'Put Back' option for the trash so you can easily un-trash your items.
  • Reply 173 of 176
    melgrossmelgross Posts: 33,599member
    Quote:
    Originally Posted by aegisdesign


    It'd be nice if they were consistent with their interface.



    Trash has a blue bar in Leopard.



    Burn folders have a black gloss bar in Tiger.



    Slideshow has no bar at all.



    Smart Folders have a plain grey bar with blue sub bars for each Kind of file found.



    And please, please, please can we have a 'Put Back' option for the trash so you can easily un-trash your items.



    What's the matter aegis? You don't like opening the trash, looking for whatever you need, opening the nested folders until you can find the old folder you took them out of, putting them back, and then closing all folders?



    Sheesh! Are you lazy!
  • Reply 174 of 176
    Quote:
    Originally Posted by melgross


    What's the matter aegis? You don't like opening the trash, looking for whatever you need, opening the nested folders until you can find the old folder you took them out of, putting them back, and then closing all folders?



    Sheesh! Are you lazy!



    Yeah, Apple needs to fix that with a 'Smart-Trash' folder which recycles your trash. They can use a green bar for that instead of blue.
  • Reply 175 of 176
    melgrossmelgross Posts: 33,599member
    Quote:
    Originally Posted by aegisdesign


    Yeah, Apple needs to fix that with a 'Smart-Trash' folder which recycles your trash. They can use a green bar for that instead of blue.



    I can agree with that.
  • Reply 176 of 176
    Quote:

    And please, please, please can we have a 'Put Back' option for the trash so you can easily un-trash your items.



    YES! I hear ya!!!! Would be very cool
Sign In or Register to comment.