iOS වල Multitasking වැඩ කරන්නේ කොහොමද කියලා දන්නේ නැති ගොඩක් අය තාම ඉන්නවා. කෙසේ වෙතත්, ආරම්භ කිරීම සඳහා, මෙය සැබෑ බහුකාර්යයක් නොව, පද්ධතියට හෝ පරිශීලකයාට බරක් නොවන ඉතා බුද්ධිමත් විසඳුමක් බව පෙන්වා දිය යුතුය.
iOS හි පසුබිමේ ක්රියාත්මක වන යෙදුම් මෙහෙයුම් මතකය පුරවන බවට මිථ්යා විශ්වාස කෙනෙකුට බොහෝ විට ඇසෙනු ඇත, එය පද්ධතිය මන්දගාමී වීමට සහ බැටරි ආයු කාලයට හේතු වේ, එබැවින් පරිශීලකයා ඒවා අතින් ක්රියා විරහිත කළ යුතුය. බහුකාර්ය තීරුවේ ඇත්ත වශයෙන්ම සියලුම ධාවන පසුබිම් ක්රියාවලි ලැයිස්තුවක් අඩංගු නොවේ, නමුත් ඉතා මෑතකදී දියත් කරන ලද යෙදුම් පමණි. එබැවින් පරිශීලකයාට අවස්ථා කිහිපයකදී හැර පසුබිමේ ක්රියාත්මක වන ක්රියාවලීන් ගැන කරදර විය යුතු නැත. ඔබ මුල් පිටුව බොත්තම එබූ විට, යෙදුම සාමාන්යයෙන් නින්දට හෝ වැසෙන අතර එමඟින් එය තවදුරටත් ප්රොසෙසරය හෝ බැටරිය පටවන්නේ නැති අතර අවශ්ය නම් අවශ්ය මතකය නිදහස් කරයි.
එබැවින් ඔබ සතුව ක්රියාවලි දුසිම් ගණනක් ක්රියාත්මක වන විට මෙය පූර්ණ බහුකාර්යයක් නොවේ. එක් යෙදුමක් පමණක් පෙරබිමෙහි ක්රියාත්මක වේ, එය අවශ්ය නම් විරාම කර හෝ සම්පූර්ණයෙන්ම ක්රියා විරහිත වේ. පසුබිමේ ක්රියාත්මක වන්නේ ද්විතියික ක්රියාවලි කිහිපයක් පමණි. ඔබ iOS මත යෙදුම් බිඳවැටීමක් කලාතුරකින් හමුවන්නේ එබැවිනි, උදාහරණයක් ලෙස ඇන්ඩ්රොයිඩ් භාවිතා කරන්නා විසින් සැලකිලිමත් විය යුතු ධාවනය වන යෙදුම් වලින් යටපත් වී ඇත. එක් අතකින්, මෙය උපාංගය සමඟ වැඩ කිරීම අප්රසන්න වන අතර, අනෙක් අතට, එය මන්දගාමී ආරම්භය සහ යෙදුම් අතර සංක්රමණයට හේතු වේ.
යෙදුම් ධාවන කාල වර්ගය
ඔබගේ iOS උපාංගයේ යෙදුම මෙම ප්රාන්ත 5න් එකකි:
- ධාවනය: යෙදුම ආරම්භ කර පෙරබිමෙහි ධාවනය වේ
- පසුබිම: එය තවමත් ක්රියාත්මක වන නමුත් පසුබිමේ ක්රියාත්මක වේ (අපට වෙනත් යෙදුම් භාවිතා කළ හැක)
- අත්හිටුවන ලදී: තවමත් RAM භාවිතා කරන නමුත් ධාවනය නොවේ
- අක්රිය: යෙදුම ක්රියාත්මක වන නමුත් වක්ර විධාන (උදාහරණයක් ලෙස, ඔබ යෙදුම ක්රියාත්මක වන විට උපාංගය අගුළු දැමූ විට)
- ධාවනය නොවේ: යෙදුම අවසන් වී හෝ ආරම්භ කර නැත
බාධා නොවන පරිදි යෙදුම පසුබිමට යන විට ව්යාකූලත්වය පැමිණේ. ඔබ මුල් පිටුව බොත්තම එබූ විට හෝ යෙදුම (iPad) වසා දැමීමට අභිනය භාවිතා කරන විට, යෙදුම පසුබිමට යයි. බොහෝ යෙදුම් තත්පර කිහිපයකින් අත්හිටුවයි (ඒවා iDevice හි RAM හි ගබඩා කර ඇති බැවින් ඒවා ඉක්මනින් දියත් කළ හැකිය, ප්රොසෙසරය එතරම් පටවන්නේ නැත, එබැවින් බැටරි ආයු කාලය ඉතිරි වේ) යෙදුමක් දිගටම මතකය භාවිතා කරන්නේ නම්, ඔබට ඇති බව ඔබට සිතෙනු ඇත. එය නිදහස් කිරීම සඳහා එය අතින් මකා දැමීමට . නමුත් ඔබට එය කිරීමට අවශ්ය නැත, මන්ද iOS එය ඔබ වෙනුවෙන් කරනු ඇත. ඔබට විශාල RAM ප්රමාණයක් භාවිතා කරන ක්රීඩාවක් වැනි ඉල්ලුමක් සහිත යෙදුමක් පසුබිමේ අත්හිටුවා ඇත්නම්, අවශ්ය විට iOS ස්වයංක්රීයව එය මතකයෙන් ඉවත් කරයි, සහ යෙදුම් නිරූපකය තට්ටු කිරීමෙන් ඔබට එය නැවත ආරම්භ කළ හැක.
මෙම ප්රාන්ත කිසිවක් බහුකාර්ය තීරුව තුළ පිළිබිඹු නොවේ, පැනලය පෙන්වන්නේ යෙදුම නැවැත්වීම, විරාම කිරීම හෝ පසුබිමේ ධාවනය වීම නොසලකා මෑතකදී දියත් කළ යෙදුම් ලැයිස්තුවක් පමණි. දැනට ක්රියාත්මක වන යෙදුම බහු කාර්ය මණ්ඩලයේ නොපෙන්වන බව ඔබට පෙනෙනු ඇත
පසුබිම් කාර්යයන්
සාමාන්යයෙන්, ඔබ මුල් පිටුව බොත්තම එබූ විට, යෙදුම පසුබිමේ ක්රියාත්මක වන අතර ඔබ එය භාවිතා නොකරන්නේ නම්, එය තත්පර පහක් ඇතුළත ස්වයංක්රීයව විරාම ගැන්වේ. එබැවින් ඔබ පොඩ්කාස්ට් බාගත කරන්නේ නම්, උදාහරණයක් ලෙස, පද්ධතිය එය ධාවනය වන යෙදුමක් ලෙස ඇගයීමට ලක් කර විනාඩි දහයකින් අවසන් කිරීම ප්රමාද කරයි. මිනිත්තු දහයකට පසු, ක්රියාවලිය මතකයෙන් මුදා හරිනු ලැබේ. කෙටියෙන් කිවහොත්, එය සම්පූර්ණ කිරීමට මිනිත්තු 10 කට වඩා ගත නොවන්නේ නම්, මුල් පිටුව බොත්තම එබීමෙන් ඔබේ බාගත කිරීම බාධා කිරීම ගැන ඔබට කරදර විය යුතු නැත.
පසුබිමේ අවිනිශ්චිත ධාවනය
අක්රිය අවස්ථාවකදී, පද්ධතිය තත්පර පහක් ඇතුළත යෙදුම අවසන් කරයි, බාගැනීම් වලදී, අවසන් කිරීම විනාඩි දහයක් ප්රමාද වේ. කෙසේ වෙතත්, පසුබිමේ ධාවනය කිරීමට අවශ්ය යෙදුම් කුඩා සංඛ්යාවක් ඇත. iOS 5 හි දින නියමයක් නොමැතිව පසුබිමේ ධාවනය කළ හැකි යෙදුම් සඳහා උදාහරණ කිහිපයක් මෙන්න:
- ශබ්දය වාදනය කරන සහ ටික වේලාවකට බාධා කළ යුතු යෙදුම් (දුරකථන ඇමතුමක් අතරතුර සංගීතය විරාම කිරීම, ආදිය),
- ඔබගේ ස්ථානය නිරීක්ෂණය කරන යෙදුම් (සංචල මෘදුකාංග),
- VoIP ඇමතුම් ලබා ගන්නා යෙදුම්, උදාහරණයක් ලෙස ඔබ Skype භාවිතා කරන්නේ නම්, යෙදුම පසුබිමේ ඇති විට පවා ඔබට ඇමතුමක් ලබා ගත හැක,
- ස්වයංක්රීය බාගැනීම් (උදා: Newsstand).
ඒවා තවදුරටත් කාර්යයක් සිදු නොකරන්නේ නම් (පසුබිම් බාගැනීම් වැනි) සියලුම යෙදුම් වසා දැමිය යුතුය. කෙසේ වෙතත්, ස්වදේශීය තැපැල් යෙදුම වැනි පසුබිමේ අඛණ්ඩව ධාවනය වන ව්යතිරේක පවතී. ඔවුන් පසුබිමේ ධාවනය කරන්නේ නම්, ඔවුන් මතකය, CPU භාවිතය හෝ බැටරි ආයු කාලය අඩු කරයි
පසුබිමේ දින නියමයක් නොමැතිව ධාවනය කිරීමට අවසර දී ඇති යෙදුම්වලට සංගීතය වාදනය කිරීමේ සිට නව පොඩ්කාස්ට් කථාංග බාගත කිරීම දක්වා ක්රියාත්මක වන විට ඔවුන් කරන ඕනෑම දෙයක් කළ හැකිය.
මා කලින් සඳහන් කළ පරිදි, පරිශීලකයාට කිසි විටෙකත් පසුබිමේ ක්රියාත්මක වන යෙදුම් වසා දැමීමට අවශ්ය නොවේ. මෙයට ඇති එකම ව්යතිරේකය වන්නේ පසුබිමේ ක්රියාත්මක වන යෙදුමක් බිඳ වැටීම හෝ නිසි ලෙස නින්දෙන් අවදි නොවීමයි. එවිට පරිශීලකයාට බහුකාර්ය තීරුව තුළ යෙදුම් අතින් වසා දැමිය හැක, නමුත් මෙය කලාතුරකින් සිදු වේ.
එබැවින්, පොදුවේ, ඔබට පසුබිම් ක්රියාවලීන් කළමනාකරණය කිරීමට අවශ්ය නැත, මන්ද පද්ධතිය විසින්ම ඒවා රැකබලා ගනු ඇත. iOS ඉතා නැවුම් සහ වේගවත් පද්ධතියක් වන්නේ එබැවිනි.
සංවර්ධකයෙකුගේ දෘෂ්ටිකෝණයෙන්
බහු කාර්යයේ කොටසක් ලෙස යෙදුමට විවිධ ප්රාන්ත හයක් සමඟ ප්රතික්රියා කළ හැකිය:
1. applicationWillResignActive
පරිවර්තනයේදී, මෙම තත්වයෙන් අදහස් වන්නේ යෙදුම අනාගතයේදී (මිලි තත්පර කිහිපයක ප්රශ්නයක්) සක්රිය යෙදුම (එනම්, පෙරබිමෙහි ඇති යෙදුම) ලෙස ඉල්ලා අස්වනු ඇති බවයි. උදාහරණයක් ලෙස, යෙදුම භාවිතා කරන අතරතුර ඇමතුමක් ලැබෙන විට මෙය සිදු වේ, නමුත් ඒ සමඟම, යෙදුම පසුබිමට යාමට පෙර මෙම ක්රමය ද මෙම තත්වයට හේතු වේ, එබැවින් ඔබ මෙම වෙනස්කම් සැලකිල්ලට ගත යුතුය. මෙම ක්රමය ද සුදුසු බැවින්, උදාහරණයක් ලෙස, ලැබෙන ඇමතුමක් ඇති විට එය සිදු කරන සියලුම ක්රියාකාරකම් අත්හිටුවා ඇමතුම අවසන් වන තෙක් රැඳී සිටියි.
2. applicationDidEnterBackground
තත්ත්වය පෙන්නුම් කරන්නේ යෙදුම පසුබිමට ගොස් ඇති බවයි. සංවර්ධකයින් පසුබිමේ ක්රියාත්මක වීමට අවශ්ය නොවන සියලුම ක්රියාවලීන් අත්හිටුවීමට සහ භාවිතයට නොගත් දත්තවල මතකය ඉවත් කිරීමට සහ ටයිමර කල් ඉකුත්වීම, අවශ්ය නොවන මතකයෙන් පටවන ලද පින්තූර ඉවත් කිරීම හෝ වසා දැමීම වැනි වෙනත් ක්රියාවලීන් සඳහා සංවර්ධකයින් මෙම ක්රමය භාවිතා කළ යුතුය. සේවාදායකයන් සමඟ සම්බන්ධතා, යෙදුමට පසුබිමේ සම්බන්ධතා සම්පූර්ණ කිරීම අත්යවශ්ය නොවේ නම්. යෙදුමක ක්රමය ක්රියාත්මක කරන විට, එහි යම් කොටසක් පසුබිමේ ක්රියාත්මක වීමට අවශ්ය නැතිනම් යෙදුම සම්පූර්ණයෙන්ම අත්හිටුවීමට එය අත්යවශ්යයෙන්ම භාවිතා කළ යුතුය.
3. applicationWillEnterForeground
මෙම තත්වය පළමු තත්වයේ ප්රතිවිරුද්ධයයි, එහිදී යෙදුම සක්රිය තත්වයට ඉල්ලා අස්වනු ඇත. ප්රාන්තය සරලව අදහස් කරන්නේ නිදාගැනීමේ යෙදුම පසුබිමෙන් නැවත ආරම්භ වී ඉදිරි මිලි තත්පර කිහිපය තුළ පෙරබිමේ දිස්වන බවයි. යෙදුම පසුබිමේ තිබියදී අක්රිය වූ ඕනෑම ක්රියාවලියක් නැවත ආරම්භ කිරීමට සංවර්ධකයින් මෙම ක්රමය භාවිතා කළ යුතුය. සේවාදායකයන් වෙත සම්බන්ධතා නැවත ස්ථාපිත කළ යුතුය, ටයිමර යළි පිහිටුවීම, පින්තූර සහ දත්ත මතකයට පූරණය කළ යුතුය, සහ පරිශීලකයා නැවත පූරණය කළ යෙදුම බැලීමට පෙර අවශ්ය අනෙකුත් ක්රියාවලීන් නැවත ආරම්භ කළ හැකිය.
4. applicationDidBecomeActive
ප්රාන්තය පෙන්නුම් කරන්නේ යෙදුම පෙරබිමට ප්රතිසාධනය කිරීමෙන් පසුව සක්රිය වී ඇති බවයි. මෙය පරිශීලක අතුරුමුහුණතට අමතර ගැලපීම් කිරීමට හෝ UI එහි මුල් තත්වයට ප්රතිස්ථාපනය කිරීමට භාවිතා කළ හැකි ක්රමයකි. මෙය ඇත්ත වශයෙන්ම සිදුවන්නේ පරිශීලකයා දැනටමත් සංදර්ශකය මත යෙදුම දකින මොහොතේදීය, එබැවින් එය අවශ්ය වේ. මෙම ක්රමයේ සහ පෙර ක්රමයේ සිදුවන්නේ කුමක්ද යන්න ප්රවේශමෙන් තීරණය කරන්න. ඒවා මිලි තත්පර කිහිපයක වෙනසක් ඇතිව එකකට පසුව එකක් ලෙස හැඳින්වේ.
5. යෙදුම අවසන් වේ
යෙදුම පිටවීමට මිලි තත්පර කිහිපයකට පෙර, එනම් යෙදුම ඇත්ත වශයෙන්ම අවසන් වීමට පෙර මෙම තත්වය සිදු වේ. බහු කාර්යයෙන් අතින් හෝ උපාංගය අක්රිය කරන විට. සැකසූ දත්ත සුරැකීමට, සියලු ක්රියාකාරකම් අවසන් කිරීමට සහ තවදුරටත් අවශ්ය නොවන දත්ත මකා දැමීමට ක්රමය භාවිතා කළ යුතුය.
6. applicationDidReceiveMemoryWarning
එය වඩාත් සාකච්ඡා කෙරෙන අවසාන රාජ්යය වේ. එය පද්ධති සම්පත් අනවශ්ය ලෙස භාවිතා කරන්නේ නම්, අවශ්ය නම්, iOS මතකයෙන් යෙදුම ඉවත් කිරීම සඳහා එය වගකිව යුතුය. IOS පසුබිම් යෙදුම් සමඟ කරන්නේ කුමක්දැයි මම විශේෂයෙන් නොදනිමි, නමුත් එයට වෙනත් ක්රියාවලීන් වෙත සම්පත් මුදා හැරීමට යෙදුමක් අවශ්ය නම්, එය සතුව ඇති සම්පත් මුදා හැරීමට මතක අනතුරු ඇඟවීමක් සමඟ එය පොළඹවයි. එබැවින් මෙම ක්රමය යෙදුම තුළ හැඳින්වේ. සංවර්ධකයින් එය ක්රියාත්මක කළ යුතු අතර එමඟින් යෙදුම විසින් වෙන් කර ඇති මතකය අත්හැරීමටත්, සිදුවෙමින් පවතින සියල්ල සුරැකීමටත්, මතකයෙන් අනවශ්ය දත්ත ඉවත් කිරීමටත්, එසේ නොමැතිනම් ප්රමාණවත් ලෙස මතකය නිදහස් කිරීමටත් හැකි වේ. බොහෝ සංවර්ධකයින්, ආරම්භකයින් පවා එවැනි දේවල් ගැන නොසිතන හෝ තේරුම් නොගන්නා බව සත්යයකි, එවිට ඔවුන්ගේ යෙදුම පසුබිමේ පවා බැටරි ආයු කාලයට තර්ජනයක් වන අතර / හෝ අනවශ්ය ලෙස පද්ධති සම්පත් පරිභෝජනය කරයි.
තීන්දුව
මෙම ප්රාන්ත හය සහ ඒවාට සම්බන්ධ ක්රම iOS හි ඇති සියලුම "බහු කාර්ය" වල පසුබිම වේ. සංවර්ධකයින් විසින් ඔවුන්ගේ පරිශීලකයින්ගේ උපාංග මත යෙදුම විසි කරන්නේ කුමක් ද යන්න ගැන වගකියන්න අවශ්ය බව නොසලකා හරින තාක් කල් එය විශිෂ්ට පද්ධතියකි, ඒවා අවම කර ඇත්නම් හෝ පද්ධතියෙන් අනතුරු ඇඟවීම් ලබා ගන්නේ නම් සහ යනාදිය.
මූලාශ්රය: මැක්වර්ල්ඩ්.කොම්
කර්තෘ: Jakub Požárek, Martin Doubek (ArnieX)
ඔබටත් විසඳිය යුතු ගැටලුවක් තිබේද? ඔබට උපදෙස් අවශ්යද නැතහොත් සමහර විට නිවැරදි යෙදුම සොයා ගත හැකිද? කොටසේ ඇති පෝරමය හරහා අප හා සම්බන්ධ වීමට පසුබට නොවන්න උපදේශනය, ඊළඟ වතාවේ අපි ඔබේ ප්රශ්නයට පිළිතුරු දෙන්නෙමු.
හෙලෝ, ඇත්තෙන්ම අපූරු ලිපියක්, නමුත් ඔබට ඒ සඳහා කිසියම් තාක්ෂණික සහායක් තිබේදැයි මම කල්පනා කරමි. මොකද මම නිදාගන්න කලින් හවස කීප සැරයක්ම බැටරිය විසදලා wifi, mobile data off කරලා, wifi off කරලා 3G විතරක් වෙන කේස් එකකට වඩා වැඩි කාලයක් ගත්තා.
අවාසනාවකට, අත්දැකීම නම්, iOS හි, යෙදුම් අතින් අක්රිය කළ යුතු අතර, පද්ධතිය තවදුරටත් පෙර මෙන් ක්රියාත්මක නොවේ.
මම මගේ iPhone වෙනුවට Windows Phone (Samsung Omnia W සඳහා 6200,-) සමඟ ප්රතිස්ථාපනය කළ අතර පද්ධතියේ වේගය සම්පූර්ණයෙන්ම වෙනස් මට්ටමක පවතී.
මට බයයි Windows 8 Metro ටැබ්ලට් එලියට ආවම iPad එකත් Replace කරයි කියලා...
@007 – ඔව්, ඔබ පැරණි iPhone3Gs නව WP ඒවා සමඟ සංසන්දනය කරන්නේ නම්, ඔව් (කවුද එය අපේක්ෂා කළේ?) WP තරමක් වේගවත් වනු ඇත. එසේ නොමැති නම්, Karlulka පිළිබඳ ඕපාදූප ඔබ සමඟ නොගැලපෙන අතර වත්මන් HW සංසන්දනය කිරීම සුදුසු විය. මම ද WP7 මිලදී ගෙන අවසානයේ 4s සමඟ අවසන් කළෙමි, එය WP7 ට වඩා සම්පූර්ණයෙන්ම වෙනස් මට්ටමේ භාවිතාවක් නියෝජනය කරයි. එබැවින් ප්රසන්න ලෙස ගමන් කරන්න සහ නිමක් නැතිව ටයිල් හරහා අනුචලනය කරන්න.
පජාට මම සම්පුර්ණයෙන්ම එකඟයි
සැම්සුන්ග් ගැලැක්සි එස් සහ අයිෆෝන් 4 - වෙනත් බැරලයක සුන්බුන් වලින් මම නැවත දායක වන්නෙමි - වයස අනුව සැසඳිය හැකි යැයි මම කියමි? IOS 4 වන විට සහ ඇන්ඩ්රොයිඩ් හැර වෙනත් තැනක භාවිතා කිරීමේ හැකියාව සහ වේගය අනුව, ඇපල් විසින් යෙදුම් සමඟ වැඩ කිරීමේ සංකල්පය ඉතා හොඳින් විසඳා ඇත, නමුත් ඇන්ඩ්රොයිඩ් සමඟ එය තවදුරටත් සත්ය නොවේ. අවසානයේදී, මම කෙසේ හෝ 4S සමඟ අවසන් වූ අතර මට කිසිදු පැමිණිල්ලක් නැත, මන්ද "එය ක්රියා කරයි" .. එය ඉතා ඉක්මනින් ක්රියා කරයි!
න්යාය ලස්සනයි... නමුත් ප්රායෝගිකව, මම තවමත් යෙදුම තීරුවේ වසා දමමි;)
ස්තූතියි, ඉතා රසවත්, ප්රායෝගික, රසවත්, එය පැද්දීම සහ ගැඹුර අඩු නොවේ. මෙම තහනම් සන්නාමය කෙරෙහි වර්තමාන තාරුණ්යයේ ඇති උමතුව සැලකිය යුතු ලෙස අවධාරණය කරයි! නමුත් ඇයට මෙන්ම මෙම ලිපියට ස්තූතියි.
ලිපිය සම්පූර්ණයෙන්ම වැරදියි.
වැරදි ලෙස සඳහන් කර ඇති පරිදි මුල් පිටුව බොත්තම එබූ විට යෙදුම ඉවත් නොවේ, නමුත් විරාම වේ. අයි.ඊ. අනිවාර්යයෙන්ම මතකයෙන් ඉවත් නොකරන්න සහ ඉවත් නොකරන්න. ධාවනය විරාම කරන්න, iOS මෙම යෙදුමට 0% CPU කාලය ලබා දෙනු ඇත. එය අනිවාර්යයෙන්ම ලිපියේ දක්වා ඇති පරිදි iDevice මතකයේ ඕනෑම තැනක "swap" නොවේ. යෙදුම් මාරු කිරීම භාවිතා කළ හැකි බව ඇත්ත වශයෙන්ම ස්තූතියි.
ඉහළ ප්රමුඛතාවයකින් වෙනත් යෙදුම් ක්රියාත්මක කිරීමට දුරකථනයේ මතකය අඩු වූ විට යෙදුම මතකයෙන් ඉවත් කරනු ලැබේ (සාමාන්යයෙන් වෙනත් යෙදුමක් පෙරබිමේ ක්රියාත්මක වේ).
පළමු අවස්ථාවේ දී, ඔබ හරි, එය පරිවර්තන දෝෂයකි. හුවමාරු කිරීම සම්බන්ධයෙන්, අපි මෙහි කතා කරන්නේ ඒ ගැන නොවේ, අපි කතා කරන්නේ මෙහෙයුම් මතකය ගැන මිස iOS උපාංගයේ ගබඩා ඉඩ ගැන නොවේ.
යෙදුමේ රූපය විධානයකින් නැවත කැඳවන තෙක් සීමිත කාලයක් සඳහා මතකයේ ගබඩා කර ඇත (බලන්න 13,7 GB න් 16 GB: 2,3 GB පද්ධතිය සඳහා වෙන් කර ඇති අතර අත්හිටුවන ලද යෙදුම් සඳහා)
මේ අනුව, Navigation, Skype සහ ඒ හා සමාන යෙදුම් අතර වෙනස හඳුනා ගැනීම අවශ්ය වේ, මෙම යෙදුම් පසුබිමේ පවා ක්රියාකාරීව පවතී, නැතහොත් යම් කාර්යයක් අවසන් නොවන අතර දිගටම පවතී, උදාහරණයක් ලෙස, එහි පිහිටීම හෝ ස්ථාන තොරතුරු පිළිබඳ දත්ත යැවීම. එහෙමත් නැත්තම් Vokul වගේ pord mode listen and multitasking තවමත් පසුබිමේ සවන් දෙනවා.
මෙම යෙදුම් බැටරිය ඉවතට ගෙන ඒවා අතින් වසා දැමීම සහ iOS සඳහා බලා නොසිටින්න. අනෙක් අය සමඟ එය අවශ්ය නොවේ, යෙදුම බිඳ වැටුණහොත් පමණි.
ලිපිය සමඟ මට එකඟ විය නොහැක. අවම 1 වන පරම්පරාවේ iPad (iOS 5.0.1) මත බහුකාර්ය තීරුව තුළ මා සතුව "විවෘත" යෙදුම් බොහොමයක් තිබේද නැතහොත් කිහිපයක් තිබේදැයි බැලීමට පැහැදිලිය. iOS මතකය පිරිසිදු කිරීමට උත්සාහ කරයි, නමුත් එය පැහැදිලිවම ප්රමාණවත් නොවේ - RAM හි කුඩා ප්රමාණය එහි විශාලතම දුර්වලතාවය විය හැකිය.
එබැවින් බොහෝ දේ පද්ධතිය සහ භාවිතා කරන දෘඪාංග මත රඳා පවතී, එය 1 වන පරම්පරාවේ iPad එකකට වඩා iOS 5.0.1 සහිත iPad 2 මත නරක වනු ඇති බව තාර්කික ය.
සමාවන්න මිත්රයා, මෙය ක්රියා කළ යුතු IDEAL ආකාරය පිළිබඳ විස්තරයකි. අවාසනාවකට, යථාර්ථය සම්පූර්ණයෙන්ම වෙනස් වන අතර ඔබ ඇපල් නිෂ්පාදන භාවිතා කළේ නම්, අවම වශයෙන් මා කරන තරමට (එනම් ඉඳහිට) ඔබ එය දැන ගනු ඇත.
"iOS හි පසුබිමේ ක්රියාත්මක වන යෙදුම් මෙහෙයුම් මතකය පුරවන බවට මිථ්යා විශ්වාස ඔබට බොහෝ විට ඇසෙනු ඇත."
එය මිත්යා විශ්වාසයක් නොවේ, එය සත්යයක් පමණි. සියල්ලට පසු, ඔබ එය ලිපියේ ඔබම හිමිකම් කියයි.
"මා කලින් සඳහන් කළ පරිදි, පරිශීලකයාට පසුබිමේ ක්රියාත්මක වන යෙදුම් වසා දැමීමට කිසි විටෙකත් අවශ්ය නොවේ."
විකාර. ඕවා නිකන් ගොන් කතා, ඇපල් ප්රචාරණය, මාත් එක්ක තරහා වෙන්න එපා.
“නමුත් ඔබට එය කිරීමට අවශ්ය නැත, මන්ද iOS එය ඔබ වෙනුවෙන් කරනු ඇත. ඔබට විශාල RAM ප්රමාණයක් භාවිතා කරන ක්රීඩාවක් වැනි ඉල්ලීම් සහිත යෙදුමක් පසුබිමේ අත්හිටුවා ඇත්නම්, අවශ්ය විට iOS එය ස්වයංක්රීයව මතකයෙන් ඉවත් කරයි, සහ යෙදුම් නිරූපකය තට්ටු කිරීමෙන් ඔබට එය නැවත ආරම්භ කළ හැක.
ඇත්ත නොවේ. තත්ත්වය ටිකක් වෙනස්. සාමාන්ය උදාහරණයක් - මට පසුබිමේ ධාවනය වන ඉල්ලුම් යෙදුම් තිබේ, මට ක්රීඩා අවශ්යයි. මම බ්රව්සරය දියත් කරමි, ටැබ් කිහිපයක් විවෘත කරමි -> වැඩි මතකයක් අවශ්යයි. කුමක් සිදුවේවිද? මම පසුබිමේ යෙදුම් ඉල්ලා සිටිමි, ඊට පටහැනිව, බ්රවුසරයම වැටේ. මම ඉල්ලුම් කරන යෙදුම් අතින් වසා දැමුවහොත්, බ්රව්සරය කිසිදු ගැටළුවක් නොමැතිව දිගු කාලයක් ක්රියා කරයි.
මෙය ප්රායෝගිකව මිස න්යාය නොවේ. ඇපල් නිෂ්පාදනයක දිගුකාලීන පරිශීලකයෙකු ලෙස, ඔබ තවමත් මෙය නොදැන සිටීම ගැන මම පුදුම වෙමි.
ස්තූතියි, මෙය ඉතා හොඳින් විස්තර කර ඇති අතර හොඳින් පැහැදිලි කර ඇත. ඔබ මට සෑහෙන්න උදව් කළා ;-) ♥
ආරම්භ කිරීමට, මම Android සමඟ මෙන් iOS සඳහා හෝ විරුද්ධ නොවෙමි, නමුත් මෙහි ලියා ඇති පරිදි මෙහි අමුතු දේවල් කිහිපයක් තිබේ: "ඔබ iOS හි යෙදුම් බිඳවැටීමක් කලාතුරකින් මුණගැසෙන්නේ නම්" පසුව Android යෙදුම් මත බිඳ වැටේ වසරකට වරක්: - පී
http://dotekomanie.blog.mobilmania.cz/2012/02/stabilita-ios-vs-android/
ඔව්, නමුත් ඔබට යෙදුම අතින් වසා දැමීමට අවශ්ය අවස්ථා ඇත්තෙන්ම අවමයි, මම එය එක් වරක් පමණ භාවිතා කළාද? ;-) සහ Mobilemania එකෙන් comparison test එකකට ලින්ක් එකක් දෙන එක තේරුමක් නැති වැඩක්, Google ගෙවපු advertising ගැන කියවන්න ඕන උනාම මම එතනින් බලන්නම් ;-) ඕනම android phone එකක් හැමෝටම ගන්න පුලුවන්. පිරිසිදුව ක්රියා නොකරනු ඇත, එනම් Galaxy Nexus හැර, පද්ධතිය අඩු වැඩි වශයෙන් සකස් කර ඇත. සමස්තයක් වශයෙන්, android යනු ව්යසනයකි
@Mek - මම වසර කිහිපයක් තිස්සේ දිනපතා ඇපල් නිෂ්පාදන භාවිතා කරන අතර මෙය මට කිසි විටෙකත් සිදුවී නැත, එබැවින් ඔබේ න්යාය කෙසේ හෝ ක්රියා නොකරයි.
වල්පැලෑටි:
@redakce – වෙබ් අඩවිය නිරතුරුවම ක්රියාත්මක වන බව හෝ ඒ සමඟ යමක් සිදුවන බව ඔබට පෙනෙනු ඇත, නමුත් සෑම දෙයක්ම නියමිත පරිදි ක්රියාත්මක වීමට සතියක් ගත නොවන බව මගේ හැඟීමයි. ඒ වගේම මම දැන් මෙතනට එන්නේ නැහැ, මොකද අලුත් පෙනුම මට ගැලපෙන්නේ නැහැ. අවම වශයෙන් මම iPhone හි ජංගම අනුවාදය භාවිතා කළෙමි, නමුත් දැන් එය කිසිසේත් ක්රියා නොකරයි - කෙසේද? ඔවුන් දැනට අදහස් දැක්වීම්වල පළ කිරීම්වලට ප්රතිචාර නොදක්වයි.
@SteveJSF අවාසනාවකට මෙන්, සෑම විටම අපට අවශ්ය ආකාරයට දේවල් සිදු නොවේ. පිළිතුරු සම්බන්ධයෙන් ගත් කල, නව SEO ප්ලගිනය ඒවා බිඳ දැමීය, එය දැනට විසඳා ඇත.
WP-Touch ද කිසියම් හේතුවක් නිසා අපගේ සේවාව අවසන් කරන ලදී, එබැවින් අපි මෙම ප්ලගිනයට වඩා හොඳ විසඳුමක් ඉදිරිපත් කිරීමට තීරණය කළෙමු. එහෙනම් ඊලග පුවත් ඉක්මනින්ම බලාපොරොත්තු වෙන්න පුළුවන් :-)
ලස්සන ලිපියක්. භාවිතය සම්බන්ධයෙන් ගත් කල, මම කරුණු කිහිපයක් සමඟ එකඟ වන බවත් බොහෝ විට එය ප්රකාශ කළ ආකාරයටම ක්රියාත්මක වන බවත් පැවසීමට කැමැත්තෙමි, නමුත් අවාසනාවකට තවමත් දුර්වල ලෙස ලියා ඇති යෙදුම් නිවැරදිව හැසිරෙන්නේ නැති අතර පසුව එවැනි අවස්ථා තිබේ සමහර පාඨකයින් විසින් සටහන් කර ඇත. මම හිතන්නේ Skype යනු ඉතා හොඳ උදාහරණයක් බවයි, එය තවමත් පසුබිමේ ක්රියාත්මක වන බව මම ප්රායෝගිකව දනිමි (එය හොඳයි, එය එසේ විය යුතුය), නමුත් ගැටළුව වන්නේ මෙම යෙදුම උපාංගයේ බැටරිය විශාල ලෙස කාන්දු වීමයි. මට තවදුරටත් එය නිවැරදිව දැකිය නොහැක. අනෙක් අතට, Facebook, Badoo වැනි යෙදුම්. ඒවා තවමත් පසුබිමේ ක්රියාත්මක වේ, නමුත් ඒවායේ පරිභෝජනය බොහෝ දුරට නොපෙනේ (අවම වශයෙන් මම කිසිවක් නොදකිමි). ඉතින් මම හිතන්නේ දෝෂය තියෙන්නේ තනි යෙදුම්වල. කුමන ඒවාදැයි ඔබ දැන සිටියේ නම්, ඒවා පමණක් අතින් ක්රියා විරහිත කිරීම ප්රමාණවත් වේ!
ඉතින් පුරුද්ද තමයි Facebook අවශ්ය පරිදි ක්රියාත්මක වන අතර Skype අවශ්ය වූ විට පමණක් ක්රියාත්මක වීම.
හොඳයි, අනෙක් අතට, මට බැටරිය ඉතිරි කර ගැනීමට අවශ්ය නම් සහ මට හැකි තාක් දුරට iPhone "සජීවීව" තබා ගත යුතු බව මම දනිමි, මම බහු කාර්යයේදී අනවශ්ය සියල්ල අක්රිය කරමි, නමුත් බොහෝ දුරට එය විශාල බලපෑමක් ඇති නොකරයි, නමුත් අවශ්ය නම් මම 3G, සියලුම ජංගම අන්තර්ජාලය, WiFi, ස්ථාන සේවා, ගුවන් යානා මාදිලිය, ආලෝක ශක්තිය, යනාදිය සීමා කරමි. දිනචරියාවේ කොටසක් ලෙස, මම බහු කාර්යයේදී ඉහත සඳහන් යෙදුම් අක්රිය කරමි.
ඉතින් පුද්ගලිකව මම හිතන්නේ ලිපිය සත්යයයි, අවාසනාවකට සමහර ක්රමලේඛකයින් ඔවුන්ගේ යෙදුම් සමඟ මේවා ප්රතික්ෂේප කරයි, මන්ද ඔවුන්ගේ යෙදුම් වැරදි නිසා සහ මගේ මතය අනුව මේ සඳහා ඇත්තේ විසඳුම් දෙකක් පමණි 1. හැකි නම් යෙදුම භාවිතා නොකිරීමට සහ සොයා ගැනීමට. හැකි නම් විකල්ප, හෝ 2. එය කළ නොහැකි නම්, බලන්න උදා. ස්කයිප්, වාර්තාවේ දී ඇති ක්රමලේඛකයාට එය ලියන්න සහ ඔවුන් ඒ ගැන යමක් කරනු ඇතැයි බලාපොරොත්තු වන්න.
යෙදුම් අතින් අක්රිය කිරීම තේරුමක් නැති දෙයක් විය හැක, නමුත් මම එය කෙසේ හෝ කරමි. මම යෙදුම් පද්ධතිය ක්රියා විරහිත නොකිරීමට උත්සාහ කළෙමි, ඒවා ක්රියාත්මක වීමට ඉඩ දෙන්න (නැතහොත් පසුබිමේ නිදා ගැනීමට ඉඩ දෙන්න) සහ බැටරි ආයු කාලය බෙහෙවින් අඩු විය, සති තුනකට පමණ පසු iPad 2 නැවත ආරම්භ කිරීම ද අවශ්ය විය, එය සෙමින් ප්රතිචාර දැක්වීය. ඉතින් මම ඇප්ස් අතින් ඕෆ් කරනවා, බැටරිය වැඩි කාලයක් පවතිනවා, මම මේ ළඟදී නත්තල් දවසේ රීබූට් කළා, ඒක හොඳට දුවනවා.
මාර්ගය වන විට, මම Mac OS X හි එකම දේ කරමි, මම මට අවශ්ය නොවන යෙදුම වසා දමමි (CMD+Q), එය පසුබිමේ නිදාගෙන අනවශ්ය ලෙස RAM අනුභව කිරීමට වඩා හොඳය (OS X හට කළ හැකි' t ඉතා හොඳින් වැඩ කරන්න). මට ඇත්තේ කුඩා රැම්, 8 GB පමණි, නමුත් වින්ඩෝස් 7 හි 8 GB සමඟ, පද්ධතිය සෙමින් ප්රතිචාර දැක්වීම හෝ හුවමාරු නොවීය, OS X හි මෙය තරමක් සාමාන්ය සංසිද්ධියකි (මම කිසි විටෙකත් පරිගණකය ක්රියා විරහිත කර නැත, මම එය මැක් සමඟ ද කරමි, ඒ නිසා මාසයක් සහ ඊට වඩා වැඩි කාලයක් ව්යතිරේකයක් නොවේ, ගැටළුව වන්නේ RAM නිදහස් කිරීම සහ "වේගවත් කිරීම" සඳහා පූර්වාරක්ෂාව ලෙස මම සමහර විට Mac නැවත ආරම්භ කිරීමට සිදු වීමයි, Windows 7 මෙය අවශ්ය නොවේ).
යෙදුම සැබවින්ම පුපුරවා හරින ආකාරය ගැන මම වඩාත් උනන්දු වෙමි. මට සිදු වූ දෙය නම්, යෙදුම (විශේෂයෙන් Geocaching මත) එය මව් සේවාදායකයෙන් යමක් පූරණය කරන තත්වයකට පත් වී එම තත්වයේ සිරවීමයි. මුල් බොත්තම ක්රියා කළේය, නැවත පණගැන්වීමෙන් පසු එය නැවත ශීත කළ තත්වයට ගියේය (මම නැවැත්වූ තැන). අතින් පිටවීම (බහු රසකාරක මෙනුව වෙත, අයිකනය අල්ලාගෙන වසා දැමීම සඳහා අඩු කරන්න) = යෙදුම අතුරුදහන් විය, නැවත ආරම්භ කිරීමෙන් පසු එය කැටි වූ මුල් තත්වයෙන් විවෘත විය. ඒ නිසා මම සියල්ල වසා, දුරකථනය ක්රියා විරහිත කර, එය ක්රියාත්මක කර, HOME දෙවරක් ක්ලික් කර, මෙන්න - යෙදුම් සියල්ල ක්රියා විරහිත කිරීමට පෙර වසා දැමීමට පෙර තිබූ පරිදිම තිබුණා. නැවත ආරම්භ කිරීමද උදව් කළේ නැත - එය උණුසුම් වන තුරු නිවසේ සහ ඉහළට අල්ලාගෙන සිටින්න. උදව් වූ එකම දෙය නම් දුරකථනයෙන් යෙදුම ඉවත් කිරීම, එය නැවත ආරම්භ කිරීම සහ දුරකථනයේ නැවත ස්ථාපනය කිරීමයි. කොහොම හරි මම ගත්තේ නෑ.
මෙම බහුකාර්ය කළමනාකරණය ක්රියාත්මක වන අතර මෙම තත්වයන්ට මුහුණ දීම සංවර්ධකයින්ට භාරයි. සමස්ත තත්වය පිළිබඳ වඩාත් සවිස්තරාත්මක හා වෘත්තීය විස්තරයක් සඳහා උනන්දුවක් දක්වන අය සඳහා, එය කෙසේ දැයි මම මෙහි ලියන්නෙමි.
යෙදුමට ප්රාන්ත 6කට ප්රතිචාර දැක්විය හැකි අතර මෙම ප්රාන්ත වන්නේ:
යෙදුමWillResignActive
applicationDidEnterBackground
යෙදුමWillEnterForeground
යෙදුමDidBecomeActive
යෙදුම අවසන් වේ
යෙදුමDidReceiveMemoryWarning
දැන් මම මෙම තත්වයන් වඩාත් විස්තරාත්මකව විස්තර කිරීමට උත්සාහ කරමි.
applicationWillResignActive - මෙම තත්වයෙන් අදහස් වන්නේ අනාගතයේදී (මිලි තත්පර කිහිපයක කාරණයක්) යෙදුම සක්රීය යෙදුම (එනම් පෙරබිම යෙදුම) ලෙස ඉල්ලා අස්වනු ඇති බවයි, උදාහරණයක් ලෙස යෙදුම භාවිතා කරන අතරතුර ඇමතුමක් ලැබෙන විට මෙය සිදු වේ, නමුත් ඒ සමඟම මෙය ක්රමය එබැවින් යෙදුම පසුබිමට යාමට පෙර පවා මෙම තත්වය අවුලුවනු ඇත, එබැවින් ඔබ මෙම වෙනස්කම් සැලකිල්ලට ගත යුතුය. මෙම ක්රමය ද සුදුසු බැවින්, උදාහරණයක් ලෙස, ලැබෙන ඇමතුමක් ඇති විට එය සිදු කරන සියලුම ක්රියාකාරකම් අත්හිටුවා ඇමතුම අවසන් වන තෙක් රැඳී සිටියි.
applicationDidEnterBackground - මෙම තත්ත්වය පෙන්නුම් කරන්නේ යෙදුම පසුබිමට ඇතුළු වී ඇති බවයි, පසුබිමේ ක්රියාත්මක වීමට අවශ්ය නොවන සියලුම ක්රියාවලීන් අත්හිටුවීමට සහ භාවිතයට නොගත් දත්ත සහ වෙනත් ක්රියාවලීන්ගේ මතකය පිරිසිදු කිරීමට සංවර්ධකයින් මෙම ක්රමය භාවිතා කළ යුතුය, උදාහරණයක් ලෙස, කල් ඉකුත්වන ටයිමර්, පැහැදිලි මතකය පටවා ඇති පින්තූර අවශ්ය නොවේ හෝ පසුබිමේ සම්බන්ධතාවය සම්පූර්ණ කිරීම යෙදුමට තීරණාත්මක නොවේ නම් සේවාදායකය සමඟ සම්බන්ධතාවය අවසන් කරයි. මූලික වශයෙන්, යෙදුම තුළ ඇමතීමෙන් මෙම ක්රමය පසුබිමේ ක්රියාත්මක වීමට එහි යම් කොටසක් අවශ්ය නොවේ නම් යෙදුම සම්පූර්ණයෙන්ම අත්හිටුවීමට භාවිතා කළ යුතුය.
applicationWillEnterForeground - මෙම තත්වය යෙදුම සක්රිය තත්වයට ඉල්ලා අස්වන විට පළමු තත්වයේ ප්රතිවිරුද්ධයයි. මෙම යෙදුම් තත්ත්වය සරලව අදහස් කරන්නේ ඊළඟ මිලි තත්පර කිහිපය තුළ නිදාගැනීමේ යෙදුම පසුබිමෙන් නැවත ආරම්භ වී පෙරබිමෙහි දිස්වනු ඇති බවයි (යෙදුම පෙරබිමට ඇතුල් වේ), යෙදුම පවතින අතරතුර අක්රිය වූ ඕනෑම ක්රියාවලියක් නැවත ආරම්භ කිරීමට සංවර්ධකයින් විසින් මෙම ක්රමය භාවිතා කළ යුතුය. පසුබිම තුළ, සේවාදායකයන් වෙත සම්බන්ධතා නැවත ස්ථාපිත කළ යුතුය, ටයිමර් යළි පිහිටුවීම, පින්තූර සහ දත්ත මතකයට පටවනු ලැබිය යුතුය, සහ පරිශීලකයා නැවත පූරණය කළ යෙදුම දැකීමට පෙර අවශ්ය අනෙකුත් ක්රියාවලීන් නැවත ආරම්භ කළ හැකිය.
applicationDidBecomeActive - මෙම තත්ත්වය පෙන්නුම් කරන්නේ යෙදුම පෙරබිමට ප්රතිසාධනය කිරීමෙන් පසුව සක්රීය වී ඇති බවයි, මෙය පරිශීලක අතුරුමුහුණතට අමතර ගැලපීම් කිරීමට හෝ UI එහි මුල් තත්වයට පත් කිරීමට භාවිතා කළ හැකි ක්රමයකි. මෙම ක්රමය ඇත්ත වශයෙන්ම සිදු වේ. පරිශීලකයාට දැනටමත් සංදර්ශකය මත දැකිය හැකි විට, මෙම ක්රමයේ සහ පෙර ක්රමයේ සිදුවන්නේ කුමක්ද යන්න ශේෂ පත්රයෙන් තීරණය කිරීම අවශ්ය වේ. ඒවා මිලි තත්පර කිහිපයක වෙනසක් ඇතිව එකකට පසුව එකක් ලෙස හැඳින්වේ.
applicationWillTerminate - යෙදුම අවසන් වීමට මිලි තත්පර කිහිපයකට පෙර, එනම් යෙදුම ඇත්ත වශයෙන්ම අවසන් වීමට පෙර මෙම තත්වය සිදු වේ. බහු කාර්යයෙන් අතින් හෝ උපාංගය අක්රිය කරන විට. සැකසූ දත්ත සුරැකීමට සහ සියලු ක්රියාකාරකම් අවසන් කිරීමට සහ තවදුරටත් අවශ්ය නොවන දත්ත මකා දැමීමට මෙම ක්රමය භාවිතා කළ යුතුය.
applicationDidReceiveMemoryWarning - මෙය මෙහි බොහෝ දුරට සාකච්ඡා කෙරෙන කොන්දේසියකි, අවශ්ය නම්, iOS එය පද්ධති සම්පත් අනවශ්ය ලෙස භාවිතා කරන්නේ නම් යෙදුම මතකයෙන් ඉවත් කරයි. IOS පසුබිම් යෙදුම් සමඟ කරන්නේ කුමක්දැයි මම හරියටම නොදනිමි, නමුත් එයට වෙනත් ක්රියාවලීන් වෙත සම්පත් මුදා හැරීමට යෙදුමක් අවශ්ය නම්, එය එය සතුව ඇති සම්පත් මුදා හැරීමට මතක අනතුරු ඇඟවීමක් සමඟ එය විමසයි. එබැවින් මෙම ක්රමය යෙදුම තුළ හඳුන්වනු ලබන අතර, සංවර්ධකයින් විසින් එය ක්රියාත්මක කළ යුතු අතර එමඟින් යෙදුම එහි ඇති මතකය අත්හැරීමටත්, සැකසූ දේ සුරැකීමට සහ මතකයෙන් අනවශ්ය දත්ත මකා දැමීමටත්, එසේ නොමැතිනම් ප්රමාණවත් ලෙස මතකය නිදහස් කිරීමටත් හැකි වේ. බොහෝ සංවර්ධකයින්, උදාහරණයක් ලෙස ආරම්භකයින්, එවැනි දේවල් ගැන නොසිතන හෝ ඒවා තේරුම් නොගන්නා බව සත්යයකි, එවිට ඔවුන්ගේ යෙදුම බැටරි ආයු කාලය අනතුරේ හෙළීම සහ/හෝ අනවශ්ය ලෙස පසුබිමේ පවා පද්ධති සම්පත් පරිභෝජනය කිරීම සිදුවිය හැකිය. මතක අවවාදයක් ලැබීමෙන් පසු යෙදුම කිසිවක් නොකරන්නේ නම් සහ පෙර පරිදිම පද්ධති සම්පත් පරිභෝජනය කරන්නේ නම් iOS හැසිරෙන්නේ කෙසේදැයි මම නොදනිමි.
මෙම ප්රාන්ත කිහිපය සහ ආශ්රිත ක්රම iOS හි සම්පූර්ණ "බහු කාර්ය" පිටුපස ඇත... යෙදුම් අවම කළහොත් ඔවුන්ගේ පරිශීලකයින්ගේ උපාංග මතට මුදා හරිනු ඇති දේ පිළිබඳව වගකිව යුතු අවශ්යතාවය සංවර්ධකයින් නොසලකා හරින්නේ නැත්නම් එය විශිෂ්ට පද්ධතියකි. නැතහොත් පද්ධතියෙන් අනතුරු ඇඟවීම් ලබා ගැනීම සහ තවත්...
සෑම දෙයක්ම සුමටව ක්රියා කිරීමට යෙදුම සම්බන්ධ වන්නේ කෙසේද යන්න තේරුම් ගැනීමට මෙම කෙටි විස්තරය ඔබට උපකාරී වනු ඇතැයි මම බලාපොරොත්තු වෙමි. එබැවින් එය පරිශීලකයාගේ වැරදි භාවිතයේ වැරැද්දක් බව පැවසිය හැකිය, එය තේරුම් ගත හැකිය - ඔබ ආධුනික සංවර්ධකයින්ගෙන් නොමිලේ යෙදුම් විශාල වශයෙන් භාවිතා කරන්නේ නම්, ඔබේ iOS උපාංගය ඔබ විශාල එකක් භාවිතා කරනවාට වඩා නරක ලෙස ක්රියා කරයි. පළපුරුදු හෝ වෘත්තීය සංවර්ධකයින්ගෙන් නොමිලේ සහ ගෙවන අයදුම්පත් ගණන. කව දෙකෙහිම ව්යතිරේකයක් නොමැති බව මින් අදහස් නොවේ. නිදසුනක් වශයෙන්, හතරැස් තරමක් අමුතු හා දැඩි ලෙස හැසිරෙන අතර, ඒ සමඟම, ඔවුන් මතකය සහ බැටරි කළමනාකරණය සඳහා බොහෝ කාලයක් ලබා දෙන ඉතා දක්ෂ සංවර්ධකයින් යැයි යමෙකු අපේක්ෂා කරයි, නමුත් ප්රතිවිරුද්ධ දෙය සත්ය වේ. 4SQ හි ඇති ලොකුම ගැටළුව වන්නේ සේවාදායකයන් සමඟ සන්නිවේදනය වන අතර එය බොහෝ විට එල්ලී ඇති අතර එය යටපත් වේ. 4SQ යනු විශිෂ්ට සේවාවක් බව වෙනස් නොවන සුප්රසිද්ධ යෙදුම්වල පවා ගැටළු ඇති බවට මෙය උදාහරණයක් පමණි.
විනෝද ඇපල්!! :)
කතුවරයාගේ කාරුණික අවසරය ඇතිව අපි ලිපියට තොරතුරු එකතු කළෙමු ;-)
මට කණගාටුයි, ඡේද අතර සෑම තැනකම ENTER විය, ඔවුන්ට ඒ ගැන මෙහි යමක් කළ හැකිය, එවිට අදහස්වල අඩුම තරමින් RICH TEXT FORMATING ටිකක් ඇත.
ArnieX: අදහස් දැක්වීමට ස්තූතියි !!
ඒ ෆරමීර්: මම ඔබේ ගැටලුව ගැන පමණක්, එය ඔබේ නඩුවට උපකාරී වේ දැයි මම නොදනිමි, නමුත් ඔබ යෙදුම වසා දැමුවහොත් (බහු කාර්ය වලදී) එය වැසෙන තෙක් තත්පර කිහිපයක් ගත වන බව මම මගේම අත්දැකීමෙන් දනිමි, එසේ නම් ඔබ එය ක්රියාවිරහිත කරන්න, එය නියත වශයෙන්ම අවසන් වන තෙක් තත්පර කිහිපයක් රැඳී සිටීමට මම නිර්දේශ කරමි (මම සහතික වීමට තත්පර 10 ක් බලා සිටිමි) පසුව පමණක් මම එය නැවත ආරම්භ කරමි.
ඔබ සාදරයෙන් පිළිගනිමු ;) මට දායක වීමට අවස්ථාවක් ඇත්නම් උදව් කිරීමට මම සතුටු වෙමි.
Meeb සමඟ එය කෙසේ විය යුතුද, මම එය හරහා ICQ හෝ FB චැට් වෙත ලොග් වූ විට, එය මිනිත්තු 10 කින් ස්වයංක්රීයව ලොග් අවුට් වන අතර මම නොබැඳි හෝ එය දිගටම ක්රියා කරයිද? පැහැදිලි කිරීමට ස්තුතියි :P
මිනිත්තු දහයකට පසු, අන්තර්ජාලයට යෙදුමේ සම්බන්ධතාවය සරලව බාධා වේ. කෙසේ වෙතත්, ඔබ තවමත් Meeba සේවාදායකයේ සබැඳිව සිටින අතර යමෙකු ඔබට ලිව්වහොත් ඔබට තල්ලු දැනුම්දීමක් ලැබෙනු ඇත. යෙදුම නැවත විවෘත කිරීමෙන් පසු, සම්බන්ධතාවය මොහොතකින් ස්ථාපිත වන අතර ඔබට සතුටින් කතාබස් කළ හැකිය.
එබැවින්, ඔබ සම්බන්ධ කළ ලිපිය මා නිවැරදිව තේරුම් ගත්තේ නම්, සංඛ්යාලේඛන යෙදුම් බිඳවැටීම් ආරම්භ වන විට පමණක් යොමු කරයි, එය බිඳවැටීමක් සිදුවිය හැකි අවස්ථා වලින් තරමක් කුඩා ප්රතිශතයකි. එමනිසා, මෙම "පර්යේෂණ" වලින් නිගමනය කළ නොහැක, මගේ මතය අනුව iOS අඩු ස්ථාවර වේ. තවද, Forbes වෙතින් ලබාගත් ලිපියේ පරිවර්තකයාට යෙදුම් බිඳවැටීම් පිළිබඳ දත්ත සපයන සමාගමට Google සහය දක්වන බව සඳහන් කිරීමට අමතක විය ("Crittercism, which is backed by Google Ventures,...").