Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Latest News
    • Reviews

    Apple Must Stop Doing Other People’s Dirty Work

    Written by

    P. J. Connolly
    Published October 28, 2010
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      It used to make sense for Apple to be the conduit for third-party application environments that run on the Macintosh, but those days are long gone. Although I’ll miss the convenience of being able to rely on Apple for updates to those runtimes, the companies that own those runtimes need to pick up their share of the load.

      Apple revealed last week that it would no longer include Adobe Flash in the preinstalled software packages on the new MacBook Airs and on future equipment as well, and it appears the company has a similar plan afoot for Java, one that will kick in perhaps as early as next year, when Mac OS X 10.7 “Lion” ships.

      Many in the blogosphere have been wailing and rending their garments in horror, and I guess I see some of their point. But I don’t need or more importantly, want to have every software package that I use blessed by Apple – lockdown is one thing when we’re talking corporate systems, but since I am my own sysadmin, I prefer a more laissez-faire approach.

      Back in the early years of this century, when Apple was transitioning its customers from MacOS to Mac OS X, it made the choice to nurture the fledgling platform and take on the responsibility for ensuring that Flash and Java were as solid as possible, to preserve the quality of the user experience. At that time, it was the right thing to do; the Jaguar and Panther releases of Mac OS X were somewhat of a gamble, and by taking control of the distribution of Flash and Java to the Mac, Apple made it possible to avoid the problems that I remember dealing with on Windows, where it seemed that we had new releases of the runtimes every week.

      But as much as Flash is a thorn in my side today, I’ll happily point out that it’s a pretty stable environment; the problems I encounter with it have more to do with the way people use it, or more often, overuse it. Meanwhile, Java is in for a rocky stretch as the developer community gets used to its new masters at Oracle, but that discussion (for now, at least) appears to be more of a political bunfight that has yet to affect the software.

      Some see this as the ego of Apple CEO Steve Jobs at work; he’s spent a good chunk of this year picking fights with Adobe over Flash, and he refuses to allow it anywhere near his pet platform of iOS. But when the iPhone was first opened up to third-party applications, Flash was a “maybe” while Java fell into the “over my dead body” category from the start. That’s why when Apple’s last Java update came out, one could be forgiven for seeing the hand of Jobs in the use of “deprecated” to refer to the Java that Apple produces for Mac.

      But I can’t think of a better word to describe Java for Mac, at least from a computing perspective; Apple’s Java always trailed the official builds from Sun, and now Oracle’s builds. That can’t be helped, because Apple relies on the owners of third-party runtime environments to provide the core code to be ported to Mac.

      It’s time for that to stop. Apple’s developer resources are better spent on its own platforms than on helping other people’s code to run on Mac. Even if it’s only a matter of one or two engineers, I’d rather see the brains of those people devoted to something I actually want, like a version of Safari that gracefully surrenders unused memory, or versions of Mac Mail and iCal that actually cooperate.

      P. J. Connolly
      P. J. Connolly
      P. J. Connolly began writing for IT publications in 1997 and has a lengthy track record in both news and reviews. Since then, he's built two test labs from scratch and earned a reputation as the nicest skeptic you'll ever meet. Before taking up journalism, P. J. was an IT manager and consultant in San Francisco with a knack for networking the Apple Macintosh, and his love for technology is exceeded only by his contempt for the flavor of the month.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.