Ma ono sto nam treba je mix OSX-a i Win-a, da se zacini sa malo BeOS-a, pa kasicica NexTOS-a, mozda jos malo OS2 Warp, kombinacija kol'ko volite :-devil-: Pravi Frankenstein OS![]()
Dzef je napisao(la):Problem je sto Windows 7 polako pocinje da lici na MacOSX
@Lucas:
OSX prozor nema ram (border). Ram je zamenjen senkom. Zbog toga je nestala funkcionalnost rama da povecava (pomera?) prozor. Zato je resize grip zavrsio u donjem desnom cosku prozora.
Ovo je klasican primer sakacenja funkcionalnosti radi estetike.
Taj windows taskbar (superbar) je ono sto dock treba da bude, a nije. Kratko i jasno.
iOS donosi totalno drugaciji UI od dosadasnjih: sakriva fajlove od korisnika, ne postoje prozori, svaka aplikacija zauzima ceo ekran... mora se priznati prilicno drugacije od danasnjih desktop OSova...Ako neko ima revolucionarne ideje koje bi potpuno pretumbale danasnje ustaljeno shvatanje GUI-ja neka ne bude lenj i predoci nam o cemu se radi.
@Lucas:
Ne.. prozori nisu u 3d okruzenju. Da su u 3d okruzenju, prozori iza bi trebalo da budu manji zbog perspektive. OSX prozor nema ram (border). Ram je zamenjen senkom. Zbog toga je nestala funkcionalnost rama da povecava (pomera?) prozor. Zato je resize grip zavrsio u donjem desnom cosku prozora.
Ovo je klasican primer sakacenja funkcionalnosti radi estetike.
mozda tebi, meni ne. dock + expose + multitouch + gestures mi savrseno odgovaraju.
zato i postoji gomila alata za izmenu Mac GUIa i nacina rada u svim mogucim aspektima pa svako moze da nadje nesto sto ce mu odgovarati... ,)
btw u System Preference > Dock moze ukljuciti "Minimize to Application icon" i onda ce sci minimizovani prozori biti iza ikone programa a ne posebno u docku.
eventualno sto moze ubrzati dock Expose je da kad se pritisne ikona programa u doku, ne pustas dugme misa i odes do prozora koji hoces da imas u prvom planu i onda pustis dugme misa.
iOS donosi totalno drugaciji UI od dosadasnjih: sakriva fajlove od korisnika, ne postoje prozori, svaka aplikacija zauzima ceo ekran... mora se priznati prilicno drugacije od danasnjih desktop OSova...
Ovo je vrlo cesta zabluda. Za mnoge je OS samo ono sto VIDE na ekranu, a to je tek deo jedne velike i kompleksne celine.
windows je takodje krs kad imas vise prozora.... toliko se prozori smanje u startmeniju da postaje zaista tesko da se na njih klikne
Daleko od toga da sam mislio samo na izgled, na osnovu cega si to uopste zakljucio iz mog post-a?
Na osnovu toga sto se pricalo o GUI-ju a ti si pomenuo mix OS-eva koje je, po prirodi stvari, nemoguce mixovati. Da si pricao o mixu features-a grafickih okruzenja tvoju pricu bih shvatio drugacije.
Taj windows taskbar (superbar) je ono sto dock treba da bude, a nije. Kratko i jasno.
Opet se vrtimo u krug; da li je neophodno da se ponavlja kako je expose krs ukoliko imas mnogo aktivnih prozora, kako na docku nigde ne vidis podignute (non-mininizovane) prozore?
by Douglas Adams"The idea that Bill Gates has appeared like a knight in shining armour to lead all customers out of a mire of technological chaos neatly ignores the fact that it was he, by peddling second rate technology, led them into it in the first place, and continues to do so today."
Hteo ti to da priznas ili ne windows superbar je mnogo efikasnije i funkcionalnije resenje za manipulaciju prozorima od docka+expose,
Moolim?
Pa taj windows taskbar u W7 deluje kao pobačeno dete MacOS docka, iskopirali su neke stvari, a ne do kraja, tako da je funkcionalnost minimalna, doduše bolje je nego kod XPa i Viste, ali svakako je sakato.
. enivej - expose zaista nije dobar za mnogo prozora. mislim da bi nekakvo grupisanje prozora po aplikacijama bilo dobro pa da recimo drzis option dok palis expose - i on ti stackuje prozore iste aplikacije, a kad prejdes misem unstackuje ih tj pokaze ti stack. tab donekle pomaze, ali nije resenje
ja sam ti dao neke smernice sta i kako moze da se izmeni da bi ti bilo zgodnije/slicnije kao u windowsu.
po meni je Windows totalni krsh sto se tice GUIa, uzasno nepregledan i zahtevan za nonstop kliktanje i drdanje... pogotovo od kada su poceli da mesaju svoj, dve decenije star koncept, MDIa sa Apple pristupom (onaj tekst na Ars tehnici koji se okarakterisao kao... mlacenje prazne slame) - a to je sustina: Windows GUI izgleda i radi kao totalni KUPUS, samim tim i programi na Windowsu su totalno nekonzistentni - svaki program ima svoj nacin rada i svoj GUI i svoje precice - BLAGI UZAS! i sam Microsoft je dao smernice da sve treba da izgleda i radi kao na Macu link
gde se nalazi opcija za setovanje parametara programa?
- Tools pa Option? ili
- Edit pa Preferences? ili
- File pa Preference??
TOTALNI KUPUS! Microsoft je imao sansu da sve lepo uredi, umesto toga je samo brljavio i napravio HAOS. npr. ne znam odakle im perzistentna ideja da sve trpaju u bazu??
- registry
- exchange
- i nikada napravljeni WinFS koji je trebao da lezi on-top-of-ms-sql...
lol! pa nema sta ja da priznam ili ne - meni ovako podesen Mac OS X savrseno pase ,)
a Vistu ne mogu da smislim jer ne umem/znam da namestim da se mrezni stampac automatski prijavi na Lenovo laptop! svaki put kad radnica dodje u kancelariju, otvori laptop uvek mora da prodje kroz proceduru reinstaliranja mreznog stampaca inace nece da radi!
ne mogu da je smislim jer su ispremestali sve opcije sto i ne bi bilo lose kad bi bile bolje odradjene!! ovako su iz jednog kupusa napravili novi kupus. ja ne znam ko normalan moze da se snadje u onom control panelu...
jedino sto si izostavio da Mac OS X ima i jednu i drugu stvar vec 10 godina ,)
(laka instalacija programa i UNIX podloga koja povlaci za sobom sve ono sto si vec pobrojao a sto je falilo Windowsu do pojave Viste)
Mora biti da nesto propustam? Otkad je proizvodjac OS-a krivac sto pisci aplikacija stavljaju opcije programa na jedno odnosno na drugo mesto u menijima? Ovo ne vazi samo za windows nego i za bilo koji GUI danasnjice.
Preporucujem ti da procitas sta je bila motivacija da se uvede FS ciji je integralni deo relaciona baza podataka.
@mlacanje prazne slame - aka MDI vs Document GUI: cinjenica je da Windows polako migrira ka tome da svaki dokument ima svoj prozor, polako napusta MDI (******ski) koncept. Mozda je imalo smisla 1985. da jedna aplikacija zauzima ceo ekran (kao na Amigi) ali sa povecanjem rezolucije i dijagonale monitora naravno da je "prirodnije" da svaki dokument ima svoj prozor umesto da aplikacija ima svoj prozor (gde se automatski ogranicava drag&drop funkcinalnost izmedju aplikacija)!
@precice - na Mac OS Xu sve standardne precice vaze u svim programima! konzistentne su sto je i najbitnije.
za remapiranje shortcutova na Mac OS X skini MagicMaster (mislim da sam ti ga vec jednom spominjao…)
"For the first time since the release of Windows 95, Microsoft has completely revised its user interface guidelines, covering aesthetics, common controls such as buttons and radio buttons, task dialogs, wizards, common dialogs, control panels, icons, fonts, user notifications, and the "tone" of text used."
da, Microsoft je dozvolio ovakav kupus zapostavljajuci interface guidelines. Sa druge strane, na Mac OS Xu sve je konzistentno (od menija, preko dugmica do precica), i zato se podesavanje programa uvek nalaze pod <naziv programa> pa Preferences!
npr. zasto, kad se zatvara dokument koji nije snimljen, na dugmicima pise "Cancle", "Save" i "Do not Save" (umesto Yes, No…) ? - zato sto je neko RAZMILJAO o tome jos 1985.!
zasto je M$ dao iste interface guidelines tek 2006.? zato sto su trecerazredna kompanija. eto zasto.
zato sto su plagijatori, zato sto su dozvolili kupus na svom OSu, zato sto trpaju GUI u kernel mod… - zato sto prave frankenstajna od OSa i da nema Apple-a, da nemaju od koga da kopiraju - bilo bi jos 10 puta gore.
@registry napravili su onakav registry umesto gomile txt fajlova zato sto su mislili da ce imati vise benefita ako sve bude jedna velika baza.
isto vazi i za exchange - zasto su sve trpali u bazu?
WinFS, jesi li citao text o WinFSu u PC Pressu pre jedno 5-6 godina?![]()
- dao si isti primer kao i oni ,)
elem, super je WinFS, mislim sve to: sta bi sve mogao da uradis sa njim… problem je sto to isto mozes da uradis na Mac OS Xu sa Spotlightom vec par godina unazad a da i dalje imas (mozda: nazalost) stari HFS+. e to je problem. ako mi ne verujes, stisni command+f u finderu pa izaberi OSIM trajanja (hint: duration) i broj kanal… pfm… o cemu pricamo uopste… Microsoft i napredna tehnologija ne idu u istoj recenici uopste.
@mrezni stampaci u Mac OS X - ako imaju Bonjour funkcionalnost, samo je ukljuci i sve ce proradi iz prve![]()
ajde samo da do kraja pojasnimo to "staticki linkovani programi" - odakle ti uopste ideja da je to jedini nacin da funkcionise Mac OS X aplikacija?!? da li si uopste procitao prethodni link na temu koji sam ostavio? jedino sto Mac OS X nudi kao dodatak je da se unapred zna adresa gde se koja shared biblioteka nalazi. dakle plz pojasni mi ovo sto uporeno ponavljas: "Sve instalacije na OS X su staticki linkovani programi".
inace system nekako "zna" sta je instalirano od programa, odnosno sta se nalazi u Application folderu, jer pravilnu nudi opciju "open with…"..
sto se tice Spageti sistema - daleko je najjednostavnije ljudima objasniti da se aplikacije jednostavno kopiraju u folder Appliaction i da se deinstaliraju tako sto ih bacaju u kantu. treba stvarno biti umetnik pa napraviti od sistema shpageti. a ako si vec advanced user pa dovlacis XAMPP onda vec znas sa cim imas posla ,) (u suprotno web server sve sa PHPom i MySQLom startujes sa jednim klikom)
a to sto su na Windowsu portabilne aplikacije - vidim da se u vecini slucajeva podize i vmware; kako sve to radi do kraja nisam ni ispirao ali vidim da su tu neke nebuloze sa podmetanjem dela registryja i pitaj boga cime da bi aplikacija bila portabilna…
Mozda i jesu konzistentne ali su naporne za upotrebu, narocito kad te sam OS primorava da ih koristis. Najbanalniji primer - ubijanje prozora; najs, radi sa cmd+Q uvek, a covek bi ocekivao da ce to isto uvek da postigne ako zabode crveni kruzic na frejmu prozora, sto nekad prodje a nekad ne prodje. Konzistentnost na delu, nema sta....
to je samo plus za Apple. stvarno je impresivno da 95% aplikacija na Mac OS X-u postuje interface guidelines koje Apple postavi. Bravo za Mac OS X programere. Nadam se da sada, kada Mac postaje sve popularniji, nece doci gomila Windows "programera" i poceti da pravi krsh aplikacije... mada su Mac korisnici vec naviknuti na odredjeni nivo kvaliteta tako da ce sigurno ignorisati takve applikacije.Ma reci ti meni da li je moguce isprogramirati os x da preferences stoji na drugom mestu? Dakle radi se o dobroj volji programera a ne ogranicenjima koje uspostavlja sam operativni sistem?
Veselo koristili misa na PCju?A jesu li isto tako pomno razmisljali i kad su pravili misa pa su ubacili drugo i trece dugme u OS sa decenijskim zakasnjenjem? I dok su ljudi na PC-ju veselo koristili levi,desni i srednji klik...
mozes i desni klik iz Findera pa "Show package content...". inace idi u /Library/Frameworks i sta ces tamo naci? custom frameworkove od npr. Adobea. Idi u /system/Library/Frameworks i naci ces sve Appleove frameworks koji idu uz system. Aplikacije mogu da koriste sta god hoce od ovoga...Zato sto je instalacija ista za razlicite revizije OS X-a (napr. cesto se u opisu instalacije govori da je za OS X 10.4+), a nema sanse da su svi shared libovi ostali identicni. Zato sto kad pogledam strukturu instalacije (bundle-a) kroz terminal u /Applications folderu vidim da gotovo svaki bundle sadrzi kompletne frameworkove i pluginove. To znaci da je app staticki linkovan.
da, u pravu si za ovo... mogli su to nekako bolje da rese mada se brzo nauci kako da "instaliras/deinstaliras" aplikaciju kada ti neko pokaze...Ne treba biti nikakav umetnik, vidjao sam likove koji appove startuju direktno iz mountovanog imidza, koji raspakuju ZIP/RAR pa startuju aplikaciju sa proizvoljnog mesta na disku i sl. OS se ne buni, njemu je to ok.
secam se kad je pocela ova pomama za portabilnim aplikacijama na Windowsu... pomislih "dobro, da otkrijete misa je trebalo 5 godina, a da (re)otkrijete portabilne aplikacije 20 godinaNe ako imas sors-kod i/ili developere spremne da to urade. Gotovo svaka FOSS aplikacija ima nativnu portabilnu verziju (gimp, firefox, OO, mplayer, VLC itd) a i gomila drugih, uglavnom sitnih programa (veliki softverski paketi nemaju prenosne verzije).
To sam i rekao za registry - mislili su da je centralni nacin organizacije bolji od razbijenog. Interesantno je da im elementarna logika daje za pravo (nekako se cini da je centralizacija bolja od zilion rasutih fajlova), medjutim praksa je pokazala nesto sasvim drugo; ukoliko pukne registry baza/fajl, pa-pa sistem. Inace registry ima i prednosti ali me mrzi da sad i o tome pisem posto ce i bez toga ovo biti jos jedan gigantski post.
Inace koriscenje B-tree nodova moze da bude i opasno; to je ulancana tree struktura tako da, ukoliko se izgubi podatak sa vrha drveta, mozes da se pozdravis sa fajlovima ciji atributi su nasledjeni. To kaze teorija, a kako je to reseno kod HFS+ pojma nemam. Recimo ZFS i BTRFS, koji takodje koriste B-tree strukture, imaju silne mehanizme zastite.
Za Windows je centralni registry daleko bolje rešenje. U *nix operativnim sistemima se tačno zna šta se kojim redom podiže, pa vrlo retko dolazi do konflikata, dok je Windows sa raznim .ini fajlovima u vreme pre registry-a bio težak kupus. Registry inače ima četiri bekapa i lak povraćaj iz snapshot-a koristeći System Restore u slučaju korupcije, tako da ljudi na Windows-u uglavnom nemaju mnogo problema sa centralizovanom bazom setovanja. Osim naravno nedostatka transparencije.
To je rešeno tako što Mac OS X ima razne skripte koje kontrolišu, love i ispravljaju greške na HFS+, ali one rade na nivou iznad samog fajl sistema. Mac OS Classic ih nije imao, tako da je korupcija HFS+ fajl sistema na njemu bila uobičajena stvar, 90% zaglupljivanja starih Mac-ova sam rešavao terajući Norton Disk Doctor.
HFS+ je jako zastareo i nesumnjivo najzaostaliji fajl sistem koji je još uvek u širokoj upotrebi (ako zanemarimo FAT32 koji još uvek često dolazi na fleševima). On je po mogućnostima dva koplja iza NTFS-a, a kamoli modernih B-tree fajl sistema tipa ZFS ili BTRFS (šuška se da će na Ubuntu 10.10 biti default).
mislim da si nesto pobrkao... command + w je isto sto i crveni kruzic na prozoru (zatvaranje prozora) a command + q je izlaz iz aktivne aplikacije...
to je samo plus za Apple. stvarno je impresivno da 95% aplikacija na Mac OS X-u postuje interface guidelines koje Apple postavi. Bravo za Mac OS X programere. Nadam se da sada, kada Mac postaje sve popularniji, nece doci gomila Windows "programera" i poceti da pravi krsh aplikacije... mada su Mac korisnici vec naviknuti na odredjeni nivo kvaliteta tako da ce sigurno ignorisati takve applikacije.
(btw jesi li pogledao ovo tice se GUIa...)
Veselo koristili misa na PCju?da, secam se toga... "ja necu da me masina tretirao kao idi*ta." e tako su govorili PCjevci 80tih na Sezamu kad se pricalo o misu.
posledica toga sto je Mac imao samo jedno dugme 2,5 decenije je i to sto se toliko koriste tasteri ctrl, alt, shift i command (na sta inace imas primedbu) - jednostavno oni su bili zamena za desno dugme. Kad radis sa Macom (80tig i pogotovo 90tih) leva ruka ti je uvek bila na ovim tasterima (nesto nalik na koriscenje PhotoShopa gde ovi tasteri modifikuju alat sa kojim radis).
@Exchange (i WinFS) mislio sam na podatke i fajl od par GB... ja kazem da su u M$u opsednuti da sve bude baza... mozda i ima prednosti na papiru u odnosu na upotrebu cistog file sistema ali, ako nista vise, su bar pokazali da je sve to bad idea (bar u njihovoj realizaciji).
mozes i desni klik iz Findera pa "Show package content...". inace idi u /Library/Frameworks i sta ces tamo naci? custom frameworkove od npr. Adobea. Idi u /system/Library/Frameworks i naci ces sve Appleove frameworks koji idu uz system. Aplikacije mogu da koriste sta god hoce od ovoga...
osim toga, kakve to tacno veze ima sa statickim linkovanjem? to znaci da bi na Mac OS X svaka aplikacija koja koristi npr. CoreGraphics rutine ponovo ucitavala u memoriju celu CoreGraphics biblioteku samo za svoje potrebe? dakle startuje 3 programa koja koriste CoreGraphics i tebi se u memoriji nadju 3 zasebne kopije CoreGraphicsa? jel to hoces da kazes?
na Windowsu i nije resen problem "registrovanja" portabilnih aplikacija. Mac OS X, kao sto si i sam objasnio, veze odrdjeni tip fajla sa aplikacijom cim se aplikacija ubaci u Application folder dok na Windowsu moras rucno svaku portabilnu aplikaciju da vezujes sa odredjenom extenzijom. budzevina.
Follow along with the video below to see how to install our site as a web app on your home screen.
Napomena: this_feature_currently_requires_accessing_site_using_safari