Néhány figyelemre méltó kivételtől eltekintve a Mac szoftver nagyon béna frissítés funkcióval. Programok általában csak mondom, hogy van egy új verzió, pont akkor a weboldal, és akkor a többit. Próbálok javítani.
Sparkle egy modul, amely a fejlesztők ragaszkodnak a saját Cocoa alkalmazások (ötfokozatú telepíteni!), Hogy azonnali self-frissítés funkcióval. Azzal, hogy azt értem, hogy a app lesz képes frissíteni magát és nem csak ellenőrizni az új verziók: ez akkor olvassa el a frissítési információkat az appcast a szerveren, letöltés, kivonat, telepíteni, újraindítás, és még felajánlotta, hogy bemutassák a a felhasználók kiadási megjegyzések, mielőtt úgy döntenek, ha szeretné frissíteni.
Ez ingyenes, ez könnyű, és ez lesz, hogy egy Mac jobb mindenkinek, úgyhogy hajrá!
Mi az új ebben a kiadásban:
- A legfontosabb tudnivaló:
- A 10.3 támogatás nem tesztelt legjobb; vázlatos legrosszabb. Test vele használata előtt gondosan meg.
- Sparkle most kér engedélyt, hogy frissítse a második elindítása; ne lepődj meg, hogy. Meg lehet változtatni, hogy magatartását egy küldöttet módszerrel; olvasni SUUpdater.h több info.
- Mi már nem tesz különbséget "ellenőrizze az üzembe helyezéshez" és a "ütemezett frissítések"; mindent a tervek, alapértelmezett értéke minden nap.
- A teszt alkalmazás használja az új arculat funkciókat, de ez kizárólag demonstrációs: ezek alapértelmezésben ki. Erről bővebben majd később.
- Nincs lokalizációt sem.
- Új funkciók:
- Sparkle már támogatja .pkgs. Csak nevet a .pkg a neve a app, és tedd a frissítést archívumban.
- Sparkle teremteni küld opcionális demográfiai profiljának információk; állítsa SUEnableSystemProfiling hogy IGEN a info.plist és nézd meg a GET küldött adatokat a webszerverre letölti a appcast. Erről bővebben a dokumentációban. A vizsgálati program rendelkezik ezzel a így láthatja a viselkedését.
- Sparkle már támogatja frissítése nem .apps. Csak hívja -setHostBundle: a globális SUUpdater, hogy tudassa, mit akarsz frissíteni.
- Sparkle már támogatja a szemétgyűjtést a fogadó app. Használd a "Sparkle-with-GC.framework" ezért, de ne feledje, ez 10,5-csak.
- Sparkle most 64-bit kompatibilis, összeállítása mind ppc64 és x86_64.
- Sparkle már támogatja a szikra: minimumSystemVersion tulajdonítanak a burkolat. Teszi, amit kellene.
- Sparkle most ellenőrzi, hogy a fogadó alkalmazás fut egy lemezképet, és nem hajlandó frissíteni, ha van. (10.4+ csak)
- A támogatás a szervezetek burkolat utak.
- A fájlméret kimenet most formázott szépen.
- Sparkle most ad vizuális jelzést, hogy ez a frissítések keresését, amikor a frissítést a felhasználó által kezdeményezett. azaz: felbukkan egy állapotot szabályozó mondván, hogy "a frissítések kereséséhez"
- A támogatás egy SUPublicDSAKeyFile, hogy az emberek nem kell copy / paste az egész kulcsot a info.plist. Állítsa meg ezt a gombot a info.plist hogy a fájlnév a kulcsot a Resources könyvtárat.
- Bekerült egy valóban fenntartható codebase.
- Váltás:
- Sparkle verziója képest most sokkal kevesebb hülye, és ellenőrizte egy csomó egység vizsgálatok. Ha valami nem működik úgy, ahogy gondolja azt kellene, hozzá egy teszt, hogy SUVersionComparisonTest.m
- Hozzáadás a minimum, hogy a check intervallumot úgy, hogy a fejlesztők nem véletlenül adják ki a apps a vadonba 60 másodperces teszt utáni időközönként és DOS-támadás-szerű eredményeket. Ez egy órája a kioldási mód; bátran változtatni.
- A újraindítási folyamat már használ egy külön segítő alkalmazás, amely egy sokkal erőteljesebb módszer.
- Megváltozott CFBundleShortVersionString viselkedés: Sparkle már nem használja az Apple mintegy doboz stílusú megjelenítésére ShortVersionString (CFBundleVersion), amikor az utóbbi elérhető.
- Nincs több MD5 ellenőrzés. Használja DSA: ez valóban biztonságos.
- Az utálatos volt SUStatusChecker meghalt. Use SUProbingUpdateDriver helyett.
- Bugfixek:
- Javítva egy hatalmas hiba, teljesen automatikus frissítés: korábban, ha a felhasználó úgy döntött, hogy újra később, az app lenne fut a szemetet egy darabig. Ekkor a gombok "telepíteni és újra elindítja" vagy "telepíteni később."
- Sparkle erők Spotlight újraindexelés frissített app úgy, hogy nem tartja mutat az egyik a szemetet.
- Sparkle kárpitok szóközök körül DSA aláírást; ez okozhat összeomlik, mielőtt.
- Javítva egy hiba, ha a felhasználó úgy dönt, hogy kihagyja a változat viszont gátolja a jövőben az automatikus frissítéseket, amíg a következő indításkor.
- Javítva egy hiba, ami miatt fordulhat elő, ha az alkalmazás egy helyi CFBundleName.
- .dmgs most dolgozik a Leopard.
- A státusz A gomb most méretek megfelelően a lokalizáció.
- Sparkle már jól működik LSUIElement apps: koncentrál őket, mielőtt megjelenne a frissítést riasztás.
- Sparkle teremteni törli sikerült részleges letöltések.
- A frissítési figyelmeztetés már nem fölött lebegő mindent a app.
- Fix változatos és a különböző memória szivárgás.
- Egy csomó más dolog, hogy elfelejtettem, vagy túl kicsi volt beszélve!
követelmények :
& nbsp;
- Mac OS X 10.4 PPC
- Mac OS X 10.3.9
- Mac OS X 10.4 Intel
- Mac OS X 10.0
- Mac OS X 10.1
- Mac OS X 10.5 PPC
- Mac OS X 10.2
- Mac OS X 10.5 Intel
- Mac OS X 10.3
- Mac OS Classic
& nbsp;
Hozzászólás nem található