SIMBL
SIMBL (સિમ્પલ બંડલ લોડર માટે ટૂંકું, અગાઉ સ્માર્ટ ઇનપુટ મેનેજર બંડલ લોડર, અને પ્રતીક અથવા ઝાંઝરાની જેમ ઉચ્ચારવામાં આવતું), માઇક સોલોમન દ્વારા વિકસાવવામાં આવેલ મેક ઓએસ એક્સ માટે બંધ કરાયેલું એપ્લિકેશન એન્હાન્સમેન્ટ (ઇનપુટ મેનેજર બંડલ) લોડર છે. તે તૃતીય-પક્ષ વિકાસકર્તાઓને સ્રોત કોડની ઍક્સેસ વિના કોકો વાતાવરણ સાથે વિકસિત એપ્લિકેશનોમાં કાર્યક્ષમતા સુધારવામાં અને ઉમેરવામાં મદદ કરે છે. SIMBL ઇનપુટ મેનેજર સિસ્ટમ દ્વારા કોડ લોડ કરે છે, જે વિદેશી ઇનપુટ પદ્ધતિઓને ટેકો આપવા માટે વિકસાવવામાં આવી હતી. SIMBL નો ઉપયોગ કરતા પ્લગઇનોને સામાન્ય ઇનપુટ મેનેજર ફેરફારો જેવા કે ચોક્કસ કાર્યક્રમોમાં લક્ષિત કોડ લોડ કરવાના ફાયદા છે. સોલોમનના પિથહેલમેટ માટે રચાયેલ, SIMBL હવે અન્ય વિકાસકર્તાઓ દ્વારા ઉપયોગમાં લેવાય છે. SIMBLનો સૌથી લોકપ્રિય ઉપયોગ એપલ સફારી વેબ બ્રાઉઝરમાં કાર્યક્ષમતા ઉમેરવાનો છે, જેમાં 2010માં આવૃત્તિ 5 સુધી એપલ-અધિકૃત પ્લગઇન સિસ્ટમ નહોતી. SIMBL પ્રતિબંધાત્મક લાઇસન્સિંગ અને એપ્લિકેશન એન્હાન્સરના ખર્ચ અને ઇનપુટ મેનેજર મિકેનિઝમ દ્વારા આંખ આડા કાન કરીને કોડ લોડ કરવાની ખામીઓના જવાબમાં વિકસાવવામાં આવ્યું હતું. ઇન્સ્ટોલેશન SIMBL અન્ય કોઈપણ ઇનપુટ મેનેજરની જેમ સ્થાપિત થયેલ છે. જેમ કે, તે સ્થાપિત મેક ઓએસ એક્સના સંસ્કરણના આધારે ચોક્કસ સ્થાનો સુધી મર્યાદિત છે. મૂળભૂત સ્થાપનોમાં, તે/લાઇબ્રેરી/ઇનપુટ મેનેજર્સમાં સ્થિત છે. ચિત્તા પહેલાંની મેક ઓએસ એક્સની આવૃત્તિઓમાં, SIMBL વપરાશકર્તા દીઠ સ્થાપિત કરી શકાય છે. પ્લગઇન સ્થાપનોમાં, SIMBL પેકેજ આપમેળે સ્થાપિત થાય છે. SIMBL ચાલતી પ્રક્રિયાઓમાં કોડ દાખલ કરે છે, તેથી બગ્ગી પ્લગઇન્સ પ્રક્રિયા-અથવા તો સિસ્ટમ વ્યાપી સમસ્યાઓનું કારણ બની શકે છે. SIMBL માટે પ્લગઇનો એ કોકો બંડલ છે જે કોકો એપ્લિકેશનમાં વિવિધ કાર્યક્ષમતા ઉમેરે છે. તેઓ વપરાશકર્તા દ્વારા ફાઇન્ડર દ્વારા અથવા ઇન્સ્ટોલર દ્વારા/લાઇબ્રેરી/એપ્લિકેશન સપોર્ટ/સિમબીએલ/પ્લગઇન્સ પર જાતે મૂકી શકાય છે. તેને વપરાશકર્તા-વિશિષ્ટ હોમ ડિરેક્ટરીઓમાં પણ મૂકી શકાય છે. ઇનપુટ મેનેજર પ્લગઇન્સ પરના ફાયદાઓ SIMBL બંડલને પ્લગઇનને દૂર કરીને અને એપ્લિકેશનને પુનઃપ્રારંભ કરીને નિષ્ક્રિય કરી શકાય છે. સામાન્ય ઇનપુટ મેનેજર હેક્સ સાથે, વપરાશકર્તાએ લૉગ આઉટ કરવું અને લૉગ ઇન કરવું આવશ્યક છે. ઉપરાંત, તમામ કોકો એપ્લિકેશન્સ માટે સામાન્ય ઇનપુટ મેનેજર મિકેનિઝમ લોડ કરવામાં આવે છે, જે અસંગતતા અને અનપેક્ષિત એપ્લિકેશન વર્તણૂકની શક્યતા પૂરી પાડે છે. SIMBL માત્ર ચોક્કસ અને ઓળખાયેલ એપ્લિકેશનો માટે બંડલ લોડ કરે છે. ઇનપુટ મેનેજર પ્લગઈનો પર ચિત્તાના પ્રતિબંધોનો અર્થ એ છે કે તેમનું સ્થાપન માત્ર સિસ્ટમ-વ્યાપી કરી શકાય છે. જો SIMBL સિસ્ટમ-વ્યાપી સ્થાપિત હોય તો SIMBL પ્લગઇનો વપરાશકર્તા દીઠ સ્થાપિત થઈ શકે છે. અપડેટ સુસંગતતા SIMBL પ્લગઇનોએ એપ્લિકેશનની કઈ આવૃત્તિઓ સાથે ચાલશે તે સ્પષ્ટ કરવું આવશ્યક છે; સક્રિય પ્લગઇન સાથે એપ્લિકેશનનું વધુ તાજેતરનું સંસ્કરણ ચલાવવાથી ભૂલ સંવાદ દેખાશે. તમામ અસમર્થિત હેક્સની જેમ, પ્લગઇનને અપડેટ કરવા માટે જરૂરી કાર્યની માત્રા અપડેટના કદ પર આધારિત હોય છે. SIMBL પ્લગઇનોના વિકાસ માટે કોકોઆ રિવર્સ-એન્જિનિયરિંગનું જ્ઞાન જરૂરી છે. SIMBL માત્ર કોકો એપ્લિકેશન સાથે કામ કરે છે, કાર્બન અથવા અન્ય પ્રકારની એપ્લિકેશનો સાથે નહીં. એપીઇથી વિપરીત, સિમબીએલનો ઉપયોગ કરવા માટે કોઈ લાઇસન્સિંગ ચુકવણીની જરૂર નથી, જો કે દાન સૂચવવામાં આવ્યું છે. SIMBL નો સ્રોત પણ મફતમાં ઉપલબ્ધ છે. વૈકલ્પિક એપ્લિકેશન એન્હાન્સર બાય અનસેનિટી પ્લગસૂટ બાય ધ એફ્લોટ લેખકો (SIMBL પ્લગઇન્સ સાથે સુસંગત) નોરિયો નોમુરા દ્વારા ઇઝી સિમબીએલ (મૂળ SIMBL પ્લગઇન પર નિર્મિત, 10.7 અને 10.8 સાથે સુસંગત) W0lfschild દ્વારા માય સિમબીએલ (macOS 10.9 અને તેનાથી ઉપર) બાહ્ય સંદર્ભો લિંક્સ SIMBL macOS-માત્ર મફત સોફ્ટવેર