Neither OS X nor Windows are open source, there is no official and open bug database ( Open Radar is great, but not official), and I don't get to choose the OS version my customers use.īut, you may say, you can require users to use OS version X.Y.Z in your system requirements blurb.īut remember what I wrote about maintenance being part of software development? De facto, system requirements only shield you from old OS versions. Not that that is typically a great idea, but still. Heck, I can even patch it myself and ship a custom OpenJDK version, if I want to. Plus, and now we're getting closer to the actual topic of this article, I can freely choose which version of the JRE to ship with my app. Solving JRE problems is not easy, but doable: The JRE is open source, there is a public bug database and there are a bunch of mailing lists that let me talk to Oracle engineers and other involved parties. And it will never be fixed.īecause my app is written in Java, most crashes (let's define a crash as an event that produces a crash log) are caused either by the Java Runtime Environment (JRE) or by the OS. It's one of the most frequent causes for crashes of my app on OS X 10.10. The bug that eventually led to Apple's response from above was identified this way (rdar://22948498). This lets me prioritize and decide, on which bug I should spend the most time. These crash reports can easily be grouped by OS version, app version and probably most importantly, offending frame. Since the software runs on customer machines, it's essential that it sends home crash reports (after asking for consent) so that I am aware of those really nasty, hard to reproduce bugs. Software veterans know, maintenance is an integral and probably the largest part of the development process. I develop and sell a small music app for Windows and OS X. This is unfair.- rihanna's intern January 12, 2016 Upgraded to El Capitan so that I could install traktor. Now that Apple is restricting new Xcode updates to El Capitan, I am forced to consider leaving Yosemite and incompatible software behind :(- Internet Persona March 23, 2016 i'm downgrading bak to yosemite, el capitan's incompatible with too many things including my art program, evidently- Emmit May 19, 2016 :(- Holger Plankermann May 22, 2016Īlright i've had enough. Meh! El Capitan photos app uses an lib format incompatible to Yosemite version. Will I brick my #Apple MBA completely? Or will it still be usable in the morning?- Michael Mahlberg May 25, 2016
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |