Az O365 2010-11 koruli elesbe allasa elott, mar javaban futott a betateszt, az elotte megjelent Exchange 2010 pedig tudatosan dobott ki funkciokat, hogy “egyszerubb” legyen az arazas. Peldaul Exchange 2010 elott szepen deduplikalt volt az Exchange serveren a storage (az online storage!), tehat ha szepen elkuldtel 5000 embernek egy 500 kbyteos levelet, akkor ez csak egyszer foglalt helyet a storageon! Nyilvan, ha tudatosan epitkezve keszited a felhos jelenleteed, akkor EL KELL tavolitani minden ilyen featuret a szoftverbol, hogy az elofizetesi dijakat az egekbe tudd novelni. Ez pl nem keves fejfajast okozott/okoz a 2010-re torteno migracional, mert kiderul, hogy ami korabban elfert, az nem fog elferni… Ez azert is kellemetlen, mert 2020-ban lejart az Exchange 2010 supportja, tehat mondhatni nincs mas opcio, mint vagy a hely infrat novelni, hogy minden elfejren, vagy menekulni az elofizeteses rendszerbe. Koszi MS, kedves toled. Azota egyebkent ujabb mantra Exchange uzemeltetokent a “figyu Bela, told mar at az archive taroloba a leveleidet”, merthogy ha nem is az online mail storagehoz, de az offline storagehoz visszakerult a deduplikacio (aszem a Server 2012 vagy a 2016-ban lett ez filesystem feature, tehat a Windowsba kerult ez bele), tehat, az archiv leveleknel ujra lehet ertelmesen gazdalkodni a storageval. Ja igen, adalek, hogy legutobbi informaciom szerint (par honap), felhos exchange eseten nem csokken az adott user havidija a deduplikacioval :D Szoval vegulis tenyleg celt ertek. Mentes szempontjabol egyebkent tok mind1, hogy az elkuldott mail csatolmanya 1x foglal helyet a deduplikalt storageban, vagy 1x foglal helyet egy random fileserver random megosztasanak a melyen. Menteni mind a kettot kell. De az jol latszik, hogy 10 ev alatt MS fronton az Exchange minosege nem keveset zuhant.
Nem tudom latod, en nem dolgozom a mobilomon, nem is akarok dolgozni a mobilomon (nyilvan uzenetekre lehet valaszolni, dehat azt lehetett korabban Skype alatt is) de a ketto miert zarja ki egymast? Skypenal pl volt lokalban history, de ez megvolt a serveren is, a kliens pedig letolthette (megintcsak beallitas kerdese). Tehat megvolt a kliensen torteno indexelt kereses es nem kellett elinditani a klienst ahhoz, hogy keresni lehessen a felhoben is. A Teams minden ilyenfajta normalis hibrid mukodest elvett, felho onlyra tolva az osszes dolgot, ami szerintem nem jo irany. De tovabbmegyek, azt mondod, hogy tudod, hogy sok eroforrast zabal. Pl. audio/video hivas kozben 4-6x annyi terhelest okoz a CPU/GPU-nak, mint teszi azt pl. a Facetime. Ez raadasul azert nonszensz es fura, mert az audio/video codecek nativ kodok. Legalabbis amikor kb 1 eve darabokra szedtem, akkor az OS X Video Toolbox API-t hasznalta, merthogy azt kerestem, hogy miert latvanyosan rosszabb es akkuzabalobb, mint a Facetime. Tehat az okot nem ez okozza, gyanitom, JS koddal es nem nativ modullal lapatoljak a byteokat a videohoz a halozatra. Vegulis mind1. De ezer+1 helyen kellene/lehetne javitani az alkalmazason, hogy rendes OS X szoftver legyen belole. Ezek azok a dolgok, amiket soha nem fognak belerakni egy Electron appba, mert az ilyen koztes dolgok egy dologra jok, eltuntetik azokat a dolgokat/elonyoet, amiket csak 1 platform ismer. Peldaul irhatnanak plugint a Spotlight-hoz, hogy az keressen a lokalis es felhos dolgok kozott is, de ehhez meg kellene irni azokat a belepesi pontokat, amikkel pl egy spotlight keresesbol a megfelelo chatre/ember nevjegyre/shared filera tudnal ugrani. De ugyonigy meg kellene irni a storage providert is, hogy pl egy oda megosztott Excel allomanyt, ne az egyszerusitett webes Excel nyisson meg hanem a lokalis Exceled vagy Numbersed vagy barmid, amid xlsx formatumhoz van (de ugye lehet, hogy valakinek Photoshop PSD-k, vagy barmi masok vannak ott). Pl. tettek is bele hasonlot, de nem jol, hanem letolti a Tempdirbe, onnnan megnyitja, a filet pollozza valtozasok utan, ha valtozas van feltolti. Ez is messze van az idealistol. De ugyonigy a notifikaciok. 10.7 ota van push noti az OS X-ben, 10.8 ota, amiota van notification center pedig nemcsak badge, hanem ugyonugy uzenet es hang is lehet a pushban (tehat ugyonolyan lehetne, mint iPhoneon). Tehat, bumm, meg lehetne csinalni azt, hogy el se kell inditanod ezt a formedvenyt, de kapj ertesitest. Sott, eszembejutott, hogy VoIP extensionnel a hang es video hivast is be lehetne csempeszni a hivasokhoz is normal mukodessel. Pl. le tudna pauseolni a youtubeot/spotifyt/musicot/barmit (azaz barmi olyan alkalmazast, ami tudatja a rendszerrel, hogy mediatartalmat jatszik le, azaz olyan app, ami a Big Sur control centereben is lepauseolhato) ha bejon 1 hivas… De ugye ezzel kapnal olyan megjobb dolgokat, hogy az OS X-es Address Book az ember neve mellett tudna jelezni, hogy Teamsen elered es egy kattintas lenne Teams hivast inditani, amit at lehetne Handoffolni a telefonra (ha felallnal a gep mellol mikozben telefonalsz), mint a telefonhivast… Tudom, ez mar ott megbukik, hogy a ceges emberek sem kerulnek bele ide, hanem inditsak hozza Outlookot… Nem inditok. Pedighat, bekerulhetne es akkor EGY helyen lenne… plane, hiszen a rendszer sajat cucca is pluginezheto, tamogat servereket… Szoval adna magat, hogy rendes, szepen megirt OS X cucc lehessen ebbol a csomagbol, de nem az es soha nem is lesz az.
Na most rogton felsoroltam 3-4 olyan dolgot, ami nem csak itt nem, de SOHA nem lesz benne egy masik Electron alkalmazasban sem. Ezek mindegyike egy-egy ok, hogy soha senki se telepitsen es hasznaljon ilyen szemetet. Nyilvan, ha nem tudnam, hogy mit lehet megcsinalni, lehet, hogy orommel hasznalnek ilyeneket. Plane azert nem ertem ezt, mert az ember tudatos dontese, hogy o OS X alatt akar elni, tehat szeretne kihasznalni mindazt, amit az OS X okoz.
Ja es meg 1 dolog igy az Electron ellen. Az Electron appok eloszele volt 10-15 eve a Fluid.app. Mukodesi elve hasonlo, csak eppen ez a rendszer Safarit hasznalta. Itt olyan nyilvanvalo elonyeid voltak, hogy a random weboldalad, amit Fluidba csomagoltal, az nem foglalt el 300 megabyteot, csak mondjuk par szaz kilobyteot. Mivel a rendszer safarit hasznalta, mint kozos Framework szemben az Electron appok azon mukodesevel, hogy sajat magukon belul tartalmazzak az Electron frameworkot, igy ha elinditottal 20 Fluid-os appot, csak annyival nott a memoriaigeny, mintha nyitottal volna egy uj tabot a Safariban (par szaz kbyte). Mig ugye Electron eseten nincs rensdzerbe telepitett ElectronJS.Framework, hanem minden alkalmazas sajat magan belul tartalmaz belole egy peldanyt, amit igy minden egyes alkalmazashoz be kell tolteni.
Szoval nem tudok annyi elonyt talalni, amennyi elony ellensulyozna a hatranyait.