In some of the Panther threads, I've seen people say they can't imagine what apple could add to the os beyond Jaguar. Once we have more muscle in the hardware, I think there are a ton of features that should be added over time. What features do you think we'll have in 5 or 10 years time that we'll take for granted?
For now, I'd like to see:
Artificial intelligence built into the OS:
The AI could track apps I've installed, and when they were used. Say I have a bunch of junk I installed 6 months ago and haven't used in 4 months. The OS could generate a report and bring this to my attention, suggesting that perhaps I should blow away, or archive these apps to maintain a clean system. I could manually select the ones to clean up. Blow away deletes them, archive automatically moves the app to a temp folder, tars/gzips it, and moves the gip to an archive area. A user could selectively restore an app from archive later on if needed.
The OS should also maintain a list of all my apps, and how they arrived on my system. This includes all upgrades/patches. The where could include CD with volume name, iDisk info, System update and url for downloaded apps/patches. This data should also be stored in my archive. If my system is ever trashed, I have a checklist of what apps I need to install, and where to get the installers. Also serial nums/keys could be stored here. For ease of use, I could tell the system to automatically download the apps that came from the web, .Mac, System Update, or the LAN. I could then install everything in a batch.
The OS should intelligently tar/gzip my the home directory behind the scenes. They could do a full backup, or use an incremental scheme to simply compress the modified files. This could be configured to daily/weekly/monthy. If you have 2 hard drives, the system should be smart enough to suggest putting the archive on the second drive to protect from failures. On occasion, the system should present you a message asking you to insert a dvd-r/rw to backup your archive offline. Allow users to specify a LAN location for backups as well. Optionally allow users to also backup the applications folder to save them from having to reinstall as stated above, at the expense of disk space.
The OS should optionally provide CVS services for my documents. I suppose the journaling filesytem does this, but I am not very familiar with it. Does journaling allow one to retrieve past revisions and perform a diff on the two versions? Can I select a doc, and in a user friendly ui, see all revisions and dates, and view any of them or view the diff between any two versions?
Apple should provide an "i app" that simply wraps mySql and allows users to easily create simple databases. They could have templates for movie collections, recepies, etc. With built in Apache and this i app, users could use a 3rd party tool to easily generate some php code to add simple database capability to their personal websites. .Mac integration could allow users to upload their mySql database with one click, and publish their db driven site. This would really add value and distinguish .Mac from the hundreds of website builders out there.
Apple should refresh plaintalk and put back finder sounds.
For now, I'd like to see:
Artificial intelligence built into the OS:
The AI could track apps I've installed, and when they were used. Say I have a bunch of junk I installed 6 months ago and haven't used in 4 months. The OS could generate a report and bring this to my attention, suggesting that perhaps I should blow away, or archive these apps to maintain a clean system. I could manually select the ones to clean up. Blow away deletes them, archive automatically moves the app to a temp folder, tars/gzips it, and moves the gip to an archive area. A user could selectively restore an app from archive later on if needed.
The OS should also maintain a list of all my apps, and how they arrived on my system. This includes all upgrades/patches. The where could include CD with volume name, iDisk info, System update and url for downloaded apps/patches. This data should also be stored in my archive. If my system is ever trashed, I have a checklist of what apps I need to install, and where to get the installers. Also serial nums/keys could be stored here. For ease of use, I could tell the system to automatically download the apps that came from the web, .Mac, System Update, or the LAN. I could then install everything in a batch.
The OS should intelligently tar/gzip my the home directory behind the scenes. They could do a full backup, or use an incremental scheme to simply compress the modified files. This could be configured to daily/weekly/monthy. If you have 2 hard drives, the system should be smart enough to suggest putting the archive on the second drive to protect from failures. On occasion, the system should present you a message asking you to insert a dvd-r/rw to backup your archive offline. Allow users to specify a LAN location for backups as well. Optionally allow users to also backup the applications folder to save them from having to reinstall as stated above, at the expense of disk space.
The OS should optionally provide CVS services for my documents. I suppose the journaling filesytem does this, but I am not very familiar with it. Does journaling allow one to retrieve past revisions and perform a diff on the two versions? Can I select a doc, and in a user friendly ui, see all revisions and dates, and view any of them or view the diff between any two versions?
Apple should provide an "i app" that simply wraps mySql and allows users to easily create simple databases. They could have templates for movie collections, recepies, etc. With built in Apache and this i app, users could use a 3rd party tool to easily generate some php code to add simple database capability to their personal websites. .Mac integration could allow users to upload their mySql database with one click, and publish their db driven site. This would really add value and distinguish .Mac from the hundreds of website builders out there.
Apple should refresh plaintalk and put back finder sounds.