ప్రకటనను మూసివేయండి

2011లో WWDCలో తన చివరి కీనోట్‌లో, స్టీవ్ జాబ్స్ ఇప్పటికీ చాలా మంది డెవలపర్‌లను భయపెట్టే సేవను పరిచయం చేశాడు. ఇది సమస్యాత్మకమైన MobileMeకి మంచి వారసుడు అయిన iCloud తప్ప మరెవరో కాదు. అయితే, iCloud కూడా లోపాలు లేకుండా కాదు. మరియు డెవలపర్లు అల్లర్లు చేస్తున్నారు…

స్టీవ్ జాబ్స్ మొదటిసారిగా జూన్ 2011లో ఐక్లౌడ్‌ని డెమో చేసాడు, ఈ సేవ నాలుగు నెలల తర్వాత ప్రారంభించబడింది మరియు ఇప్పుడు సుమారు ఒకటిన్నర సంవత్సరాలుగా అమలులో ఉంది. ఉపరితలంపై, సాపేక్షంగా మృదువైన సేవ, ఇది పురాణ దూరదృష్టితో చెప్పాలంటే, "కేవలం పని చేస్తుంది" (లేదా కనీసం అది చేయాలి), కానీ లోపల, తరచుగా తనకు కావలసినది చేసే మచ్చలేని యంత్రాంగం మరియు డెవలపర్‌లకు వ్యతిరేకంగా సమర్థవంతమైన ఆయుధం లేదు. అది.

"ప్రతిదీ స్వయంచాలకంగా జరుగుతుంది మరియు మీ యాప్‌లను iCloud నిల్వ సిస్టమ్‌కు కనెక్ట్ చేయడం చాలా సులభం," ఆ సమయంలో ఉద్యోగాలు చెప్పారు. డెవలపర్‌లు అతని మాటలను ఇప్పుడు గుర్తుంచుకున్నప్పుడు, వారు బహుశా బ్రిస్టల్‌గా ఉండాలి. “iCloud మాకు పని చేయలేదు. మేము నిజంగా దాని కోసం చాలా సమయం గడిపాము, కానీ iCloud మరియు కోర్ డేటా సమకాలీకరణ ఈ సమస్యలను మేము పరిష్కరించలేకపోయాము. అతను ఒప్పుకున్నాడు బ్లాక్ పిక్సెల్ స్టూడియో అధిపతి, ఇది బాధ్యత వహిస్తుంది, ఉదాహరణకు, ప్రసిద్ధ RSS రీడర్ NetNewsWire. ఆమె కోసం, ఐక్లౌడ్ సమకాలీకరణకు అనువైన పరిష్కారంగా ఉండాలి, ముఖ్యంగా గూగుల్ తన గూగుల్ రీడర్‌ను మూసివేయబోతున్న సమయంలో, కానీ ఆపిల్ సేవపై పందెం పని చేయలేదు.

ఏదీ పనిచేయదు

250 మిలియన్లకు పైగా వినియోగదారులను కలిగి ఉన్న మరియు ప్రపంచంలోని ఈ రకమైన అతిపెద్ద సేవలలో ఒకటిగా ఉన్న సేవలో ఇటువంటి సమస్యలు ఉండటం ఆశ్చర్యకరం. ఈ విషయాన్ని పరిశీలిస్తే, డెవలపర్‌ల వైపు వేలు పెట్టవచ్చు, కానీ వారు ప్రస్తుతానికి ఈ విషయంలో అమాయకులు. iCloud దాని అప్లికేషన్లలో చాలా వాటిని అమలు చేయడానికి ప్రయత్నిస్తుంది, కానీ వారి ప్రయత్నాలు తరచుగా వైఫల్యంతో ముగుస్తాయి. ఎందుకంటే iCloud సమకాలీకరణతో తీవ్రమైన సమస్యలను కలిగి ఉంది.

[చర్య చేయండి=”quote”]సమస్యల్లో కూరుకుపోయి చివరికి వదులుకున్న డెవలపర్‌లందరినీ నేను లెక్కించలేను.[/do]

"పనిచేసే పరిష్కారాన్ని కనుగొనాలనే ఆశతో నేను నా ఐక్లౌడ్ కోడ్‌ని చాలాసార్లు తిరిగి వ్రాసాను," అతను రాశాడు డెవలపర్ మైఖేల్ గోబెల్. అయినప్పటికీ, అతను ఒక పరిష్కారాన్ని కనుగొనలేదు మరియు అందువల్ల అతను ఇంకా తన అప్లికేషన్‌లను లేదా యాప్ స్టోర్‌ను మార్కెట్ చేయలేడు. “నేను చేసిన డెవలపర్‌లు మరియు కంపెనీలందరినీ నేను లెక్కించలేను, అదే సమస్యలలో నేను ఎదుర్కొన్నాను మరియు చివరికి వదులుకున్నాను. వందల వేల యూజర్ డేటాను కోల్పోయిన తర్వాత, వారు ఐక్లౌడ్‌ను పూర్తిగా విడిచిపెట్టారు.

ఐక్లౌడ్‌తో ఆపిల్ యొక్క అతిపెద్ద సమస్య డేటాబేస్ సింక్రొనైజేషన్ (కోర్ డేటా). Apple యొక్క క్లౌడ్ ద్వారా సమకాలీకరించబడే ఇతర రెండు రకాల డేటా - సెట్టింగ్‌లు మరియు ఫైల్‌లు - ఎటువంటి సమస్యలు లేకుండా పరిమితుల్లో పని చేస్తాయి. అయితే, కోర్ డేటా పూర్తిగా అనూహ్యంగా ప్రవర్తిస్తుంది. ఇది పరికరాల అంతటా బహుళ డేటాబేస్‌లను సమకాలీకరించడానికి మిమ్మల్ని అనుమతించే ఉన్నత-స్థాయి ఫ్రేమ్‌వర్క్. "ఐక్లౌడ్ కోర్ డేటా సపోర్ట్‌తో అన్ని డేటాబేస్ సింక్రొనైజేషన్ సమస్యలను పరిష్కరిస్తానని వాగ్దానం చేసింది, కానీ అది పని చేయదు," ఆపిల్‌తో సత్సంబంధాలను కొనసాగించేందుకు పేరు పెట్టడానికి ఇష్టపడని ప్రముఖ డెవలపర్‌లలో ఒకరు అన్నారు.

అదే సమయంలో, ఆపిల్ ఈ సమస్యలను పూర్తిగా విస్మరిస్తుంది, iCloud ఒక సాధారణ పరిష్కారంగా ప్రచారం చేస్తూనే ఉంది మరియు వినియోగదారులు డెవలపర్ల నుండి డిమాండ్ చేస్తారు. డెవలపర్ యొక్క ఉత్తమ ప్రయత్నాలు ఉన్నప్పటికీ, వినియోగదారుల డేటా అనియంత్రితంగా అదృశ్యమవుతుంది మరియు పరికరాలు సమకాలీకరించడాన్ని ఆపివేస్తాయి. "ఈ సమస్యలు పరిష్కరించడానికి చాలా గంటలు పడుతుంది మరియు కొన్ని మీ ఖాతాలను శాశ్వతంగా విచ్ఛిన్నం చేయగలవు." మరొక ప్రముఖ డెవలపర్ Apple వైపు మొగ్గు చూపి ఇలా జతచేస్తుంది: "అదనంగా, AppleCare కస్టమర్‌లతో ఈ సమస్యలను పరిష్కరించలేకపోయింది."

“మేము కోర్ డేటా మరియు ఐక్లౌడ్ కలయికతో అన్ని సమయాలలో కష్టపడుతున్నాము. ఈ మొత్తం వ్యవస్థ అనూహ్యమైనది మరియు డెవలపర్ తరచుగా దాని పనితీరును ప్రభావితం చేయడానికి పరిమిత ఎంపికలను కలిగి ఉంటాడు." చెక్ డెవలప్‌మెంట్ స్టూడియోని వివరిస్తుంది టచ్ ఆర్ట్, నిరంతర సమస్యల కారణంగా, ఇది ఈ పరిష్కారాన్ని విడిచిపెట్టి, దాని స్వంతదానిపై పని చేస్తుందని మాకు ధృవీకరించింది, దీనిలో డేటాబేస్ సమకాలీకరణకు బదులుగా ఫైల్ సమకాలీకరణను ఉపయోగిస్తుంది. అతను దీని కోసం ఐక్లౌడ్‌ను ఉపయోగించగలడు, ఎందుకంటే ఫైల్ సమకాలీకరణ దాని ద్వారా ఎటువంటి సమస్యలు లేకుండా జరుగుతుంది. అన్నింటికంటే, ఇది జంసాఫ్ట్ నుండి డెవలపర్‌లచే కూడా ధృవీకరించబడింది: "iCloud ప్రత్యక్ష ఫైల్ నిల్వ కోసం నిస్సందేహంగా ఒక గొప్ప సాధనం." అయితే, దురదృష్టవశాత్తూ, Jumsoft దాని ప్రసిద్ధ మనీ అప్లికేషన్ కోసం కోర్ డేటా అవసరం, మరియు ఇది ఒక అవరోధం.

[do action="quote"]iCloud మరియు కోర్ డేటా ప్రతి డెవలపర్ యొక్క చెత్త పీడకల.[/do]

ఒక వినియోగదారు వారి పరికరంలో ఒక Apple ID నుండి లాగ్ అవుట్ చేయడం మరియు మరొక దాని ద్వారా లాగ్ ఇన్ చేయడం వంటి సులభంగా సంభవించే ఊహించని పరిస్థితుల నుండి కూడా అనేక సమస్యలు ఉత్పన్నమవుతాయి. ఆపిల్ వాటిని అస్సలు లెక్కించదు. "ఐక్లౌడ్‌కి సైన్ ఇన్ చేయని వినియోగదారు అప్లికేషన్‌ను ఆన్ చేసి, ఆపై ఐక్లౌడ్‌కి కనెక్ట్ చేసి, అప్లికేషన్‌ను మళ్లీ ప్రారంభించినప్పుడు సమస్యను ఎలా పరిష్కరించాలి?" అతను అడిగాడు Apple ఫోరమ్‌లలో ఒక డెవలపర్‌తో.

డెవలపర్‌లు తరచుగా నిస్సహాయంగా చూస్తున్నప్పుడు, iCloudతో ఉన్న సమస్యలన్నీ యాప్ యూజర్‌ల డేటాను కోల్పోయే నిరాశకు దారితీస్తాయి. "వినియోగదారులు నాకు ఫిర్యాదు చేస్తారు మరియు ఒక నక్షత్రంతో యాప్‌లను రేట్ చేస్తారు," అతను ఫిర్యాదు చేశాడు ఆపిల్ ఫోరమ్‌లలో, డెవలపర్ బ్రియాన్ ఆర్నాల్డ్, ఇలాంటి సమస్యలతో ఏమి చేయాలి లేదా అవి ఎందుకు జరుగుతాయి అనే దాని గురించి ఇప్పటికీ Apple నుండి వివరణ పొందలేదు. మరియు iCloud సమకాలీకరణ గురించి ఫోరమ్‌లు అటువంటి ఫిర్యాదులతో నిండి ఉన్నాయి.

కొంతమంది డెవలపర్లు ఇప్పటికే iCloudతో సహనం కోల్పోతున్నారు మరియు ఆశ్చర్యపోనవసరం లేదు. "iCloud మరియు కోర్ డేటా ప్రతి డెవలపర్ యొక్క చెత్త పీడకల," కోసం పేర్కొన్నారు అంచుకు పేరులేని డెవలపర్. "ఇది నిరుత్సాహపరుస్తుంది, కొన్నిసార్లు పిచ్చిగా ఉంటుంది మరియు అంతులేని గంటల ట్రబుల్షూటింగ్ విలువైనది."

ఆపిల్ మౌనంగా ఉంది. అతను సమస్యలను స్వయంగా దాటవేస్తాడు

ఐక్లౌడ్‌తో ఆపిల్ యొక్క సమస్యలు ఏమీ జరగనట్లుగా పాస్ చేయడంలో ఆశ్చర్యం లేదు. Apple ఆచరణాత్మకంగా దాని అప్లికేషన్లలో సమస్యాత్మక కోర్ డేటాను ఉపయోగించదు. వాస్తవానికి రెండు ఐక్లౌడ్‌లు ఉన్నాయి - ఒకటి Apple సేవలకు శక్తినిస్తుంది మరియు డెవలపర్‌లకు అందించబడుతుంది. iMessage, మెయిల్, iCloud బ్యాకప్, iTunes, ఫోటో స్ట్రీమ్ మరియు ఇతర యాప్‌లు మరియు సేవలు థర్డ్-పార్టీ డెవలపర్‌లకు అందుబాటులో ఉన్న దానికంటే పూర్తిగా భిన్నమైన సాంకేతికతతో రూపొందించబడ్డాయి. అంటే, నిరంతరం ఇబ్బందులు ఉండేవి. iWork సూట్ (కీనోట్, పేజీలు, సంఖ్యలు) నుండి అప్లికేషన్‌లు థర్డ్-పార్టీ అప్లికేషన్‌ల వలె అదే APIని ఉపయోగిస్తాయి, కానీ చాలా సరళమైన డాక్యుమెంట్ సింక్రొనైజేషన్ కోసం మాత్రమే, Apple పని చేయడానికి చాలా జాగ్రత్త తీసుకుంటుంది. వారు కుపెర్టినోలోని వారి యాప్‌లోకి iCloud మరియు కోర్ డేటాను అనుమతించినప్పుడు, అవి విశ్వసనీయత పరంగా మూడవ పక్ష డెవలపర్‌ల కంటే మెరుగైనవి కావు. సమకాలీకరణ కోసం కోర్ డేటాను ఉపయోగించే ట్రైలర్స్ అప్లికేషన్, దాని కోసం మాట్లాడుతుంది మరియు వినియోగదారులు క్రమం తప్పకుండా కొన్ని రికార్డులను కోల్పోతారు.

అయినప్పటికీ, దాదాపుగా జనాదరణ పొందని ట్రైలర్‌లతో, ఈ సమస్యలను కోల్పోవడం చాలా సులభం. ఐక్లౌడ్‌లోని సమస్యాత్మక కోర్ డేటాపై ఆధారపడాల్సిన అత్యంత ప్రజాదరణ పొందిన అప్లికేషన్‌ల డెవలపర్‌లు తమ వినియోగదారులకు ఏమి చెప్పాలి, అయితే ఆపిల్ తన ప్రకటనలలో నిరంతరం ప్రకటనలు చేసే కార్యాచరణకు తరచుగా హామీ ఇవ్వదు? ఆపిల్ ఖచ్చితంగా వారికి సహాయం చేయదు. "ఈ పరిస్థితిపై Apple నుండి ఎవరైనా వ్యాఖ్యానించగలరా?" అతను అడిగాడు ఫోరమ్‌లో విజయవంతం కాలేదు, డెవలపర్ జస్టిన్ డ్రిస్కాల్, నమ్మదగని iCloud కారణంగా అతని రాబోయే యాప్‌ను మూసివేయవలసి వచ్చింది.

సంవత్సరంలో, Apple డెవలపర్‌లకు సహాయం చేయదు, కాబట్టి కనీసం గత సంవత్సరం WWDCలో, అంటే డెవలపర్‌ల కోసం ఉద్దేశించిన కాన్ఫరెన్స్‌లోనైనా ఏదైనా పరిష్కరించబడుతుందని అందరూ ఆశించారు, కానీ ఇక్కడ కూడా Apple డెవలపర్‌ల అపారమైన ఒత్తిడిలో పెద్దగా సహాయం చేయలేదు. ఉదాహరణకు, అతను కోర్ డేటాను సమకాలీకరించడానికి ఉపయోగించే నమూనా కోడ్‌ను అందించాడు, కానీ అది పూర్తి కాలేదు. మళ్ళీ, ముఖ్యమైన సహాయం లేదు. ఇంకా, iOS 6 కోసం వేచి ఉండమని Apple ఇంజనీర్లు డెవలపర్‌లను కోరారు. "iOS 5 నుండి iOS 6కి మారడం వలన విషయాలు XNUMX% మెరుగయ్యాయి," పేరులేని డెవలపర్ ద్వారా ధృవీకరించబడింది, "కానీ ఇది ఇప్పటికీ ఆదర్శానికి దూరంగా ఉంది." ఇతర మూలాధారాల ప్రకారం, Apple గత సంవత్సరం కోర్ డేటాను చూసుకునే నలుగురు ఉద్యోగులను మాత్రమే కలిగి ఉంది, ఇది Apple ఈ ప్రాంతంలో ఆసక్తిని కలిగి లేదని స్పష్టంగా చూపిస్తుంది. అయితే, ఈ సమాచారంపై వ్యాఖ్యానించడానికి కంపెనీ నిరాకరించింది.

వీడ్కోలు మరియు కండువా

పేర్కొన్న అన్ని విపరీతాల తర్వాత, చాలా మంది డెవలపర్‌లు ఐక్లౌడ్‌కు నో చెప్పడంలో ఆశ్చర్యం లేదు, అయినప్పటికీ బహుశా భారమైన హృదయంతో. ఐక్లౌడ్ అనేది డెవలపర్‌ల కోసం ఎంతో ఆశగా ఉన్నదాన్ని తీసుకురావాలి - ఒకే విధమైన డేటాబేస్‌లను మరియు రెండు లేదా అంతకంటే ఎక్కువ పరికరాల్లో వాటి స్థిరమైన సమకాలీకరణను నిర్ధారించే ఒక సాధారణ పరిష్కారం. దురదృష్టవశాత్తు, వాస్తవికత భిన్నంగా ఉంది. "మేము మా అనువర్తనానికి పరిష్కారంగా iCloud మరియు కోర్ డేటాను చూసినప్పుడు, ఏమీ పని చేయనందున మేము దానిని ఉపయోగించలేమని మేము గ్రహించాము." కొన్ని అత్యుత్తమంగా అమ్ముడవుతున్న iPhone మరియు Mac అప్లికేషన్‌ల డెవలపర్ చెప్పారు.

ఐక్లౌడ్ సులభంగా వదలివేయబడకపోవడానికి మరొక కారణం ఏమిటంటే, ఆపిల్ తన సేవలను (ఐక్లౌడ్, గేమ్ సెంటర్) ఉపయోగించే అప్లికేషన్‌లను గమనిస్తుంది మరియు యాప్ స్టోర్‌లో ఆపిల్ లేని వాటిని పూర్తిగా విస్మరిస్తుంది. ఐక్లౌడ్ మార్కెటింగ్ పాయింట్ ఆఫ్ వ్యూ నుండి కూడా మంచి పరిష్కారం.

ఉదాహరణకు, డ్రాప్‌బాక్స్ సాధ్యమైన ప్రత్యామ్నాయంగా అందించబడుతుంది, అయితే ఇది ఇకపై వినియోగదారు-స్నేహపూర్వకంగా ఉండదు. ఒక వైపు, వినియోగదారు మరొక ఖాతాను సెటప్ చేయాలి (కొత్త పరికరాన్ని కొనుగోలు చేయడం ద్వారా iCloud స్వయంచాలకంగా అందుబాటులో ఉంటుంది) మరియు మరోవైపు, అప్లికేషన్ పనిచేయడానికి ముందు అధికారం అవసరం, ఇది iCloudతో కూడా విఫలమవుతుంది. చివరకు - డ్రాప్‌బాక్స్ డాక్యుమెంట్ సింక్రొనైజేషన్‌ను అందిస్తుంది, ఇది డెవలపర్‌ల కోసం వెతుకుతున్నది కాదు. వారు డేటాబేస్‌లను సమకాలీకరించాలనుకుంటున్నారు. "ప్రస్తుతం ఎక్కువగా ఉపయోగించబడుతున్న డ్రాప్‌బాక్స్, డేటా సమకాలీకరణ కోసం నిరూపించబడింది. కానీ డేటాబేస్ సమకాలీకరించడానికి వచ్చినప్పుడు, మేము iCloudపై ఆధారపడతాము," టచ్ ఆర్ట్ నుండి రోమన్ మాస్టాలిర్‌ను అంగీకరించాడు.

[do action="quote"] iOS 7లో అన్నిటినీ పరిష్కరించామని Appleకి చెప్పాలనుకుంటున్నాను, కానీ నేను దానిని నిజంగా నమ్మను.[/do]

అయినప్పటికీ, 2Do అప్లికేషన్ యొక్క డెవలపర్‌లకు ఓపిక లేదు, ఐక్లౌడ్‌తో అనేక ప్రతికూల అనుభవాల కారణంగా, వారు ఆపిల్ సేవను అస్సలు ప్రయత్నించలేదు మరియు వెంటనే వారి స్వంత పరిష్కారంతో ముందుకు వచ్చారు. “అన్ని సమస్యల కారణంగా మేము iCloudని ఉపయోగించము. ఇది చాలా క్లోజ్డ్ సిస్టమ్, దీని మీద మనం కోరుకున్నంత ఎక్కువ నియంత్రణను కలిగి ఉండలేము," డెవలపర్ ఫహద్ గిలానీ మాకు చెప్పారు. "సమకాలీకరణ కోసం మేము డ్రాప్‌బాక్స్‌ని ఎంచుకున్నాము. అయినప్పటికీ, మేము దాని పత్రం సమకాలీకరణను ఉపయోగించము, దాని కోసం మేము మా స్వంత సమకాలీకరణ పరిష్కారాన్ని వ్రాసాము."

మరొక చెక్ స్టూడియో, Madfinger Games, దాని గేమ్‌లలో కూడా iCloudని కలిగి లేదు. అయినప్పటికీ, డెడ్ ట్రిగ్గర్ మరియు షాడోగన్ అనే ప్రసిద్ధ శీర్షికల సృష్టికర్త కొద్దిగా భిన్నమైన కారణాల కోసం Apple సేవను ఉపయోగించలేదు. "మేము గేమ్‌లో స్థానాలను సేవ్ చేయడానికి మా స్వంత క్లౌడ్-ఆధారిత సిస్టమ్‌ని కలిగి ఉన్నాము, ఎందుకంటే మేము ప్లాట్‌ఫారమ్‌ల మధ్య గేమ్ పురోగతిని బదిలీ చేయాలనుకుంటున్నాము," మేడ్‌ఫింగర్ గేమ్‌ల కోసం iOS మరియు Android రెండింటి కోసం గేమ్‌ల అభివృద్ధి కారణంగా, iCloud ఎప్పటికీ పరిష్కారం కాదని డేవిడ్ కొలెక్‌కార్ మాకు వెల్లడించారు.

పరిష్కారం ఉంటుందా?

సమయం గడిచేకొద్దీ, చాలా మంది డెవలపర్లు ఆపిల్ ఒక పరిష్కారంతో ముందుకు వస్తుందనే ఆశను నెమ్మదిగా కోల్పోతున్నారు. ఉదాహరణకు, తదుపరి WWDC వస్తోంది, కానీ Apple ఆచరణాత్మకంగా డెవలపర్‌లతో ఇప్పుడు కూడా కమ్యూనికేట్ చేయనందున, అతను సలహాలు మరియు సమాధానాలతో నిండిన ఓపెన్ చేతులతో WWDCకి రావాలని అనుకోలేదు. "మేము చేయగలిగినదంతా Appleకి బగ్ నివేదికలను పంపడం మరియు వారు వాటిని పరిష్కరిస్తారని ఆశిస్తున్నాము." పేరులేని iOS డెవలపర్‌పై విలపించారు, మరొకరు అతని భావాలను ప్రతిధ్వనించారు: "iOS 7లో ప్రతిదానిని పరిష్కరించామని మరియు ఐక్లౌడ్‌ని రెండు సంవత్సరాల తర్వాత సమస్యలు లేకుండా ఉపయోగించవచ్చని ఆపిల్‌కి చెప్పడానికి నేను ఇష్టపడతాను, కానీ నేను దానిని నిజంగా నమ్మను." కానీ ఈ సంవత్సరం WWDC యొక్క కేంద్ర థీమ్‌గా ఇది iOS 7 అవుతుంది, కాబట్టి డెవలపర్‌లు కనీసం ఆశించవచ్చు.

Apple దాని ఆపరేటింగ్ సిస్టమ్ యొక్క కొత్త వెర్షన్‌లో iCloud సమస్యలకు పరిష్కారాన్ని అందించకపోతే, అది కొన్ని ప్రాజెక్ట్‌లకు శవపేటికలో వర్చువల్ గోరు కావచ్చు. ఇప్పటి వరకు iCloudకి బలమైన మద్దతుదారుగా ఉన్న డెవలపర్‌లలో ఒకరు ఇలా అన్నారు: "ఆపిల్ దీన్ని iOS 7లో పరిష్కరించకపోతే, మేము ఓడను వదిలివేయవలసి ఉంటుంది."

మూలం: TheVerge.com, TheNextWeb.com
.