यद्यपि Apple का iOS उपयोगकर्ताओं के लिए आकर्षक है, यदि आप एक उत्साही हैं (जैसा कि आपको रास्पबेरी पाई होना चाहिए) या एक डेवलपर, तो iOS आपके लिए सबसे कम अनुकूल है।
iOS को विशेष रूप से Apple के iPad या iPhone के प्रत्येक मॉडल के लिए मंच और हार्डवेयर के विशिष्ट एकीकरण के साथ संकलित किया गया है। अनिवार्य रूप से सभी सॉफ्टवेयर एक विशाल द्विआधारी बूँद है। किसी ने टिप्पणियों में उल्लेख किया कि रास्पबेरी पाई और आईफोन के कुछ मॉडलों के बीच कई हार्डवेयर समानताएं हैं। रास्पबेरी पाई पर चलने के लिए आईओएस प्राप्त करने के लिए आपकी सबसे बड़ी उम्मीद फोन के लिए एक फर्मवेयर छवि ढूंढना होगा, जिसका हार्डवेयर रास्पबेरी पाई के समान है और फिर इसे चलाने के लिए प्रयास करें। अधिकांश प्लेटफ़ॉर्म विशिष्ट संकलित चित्रों की तरह, हालांकि, यह संभावना है कि अपेक्षित वातावरण से चल रहे वातावरण में मामूली विचलन भी एक असुविधाजनक प्रणाली का उत्पादन करेगा। यदि यह मामला समाप्त होता है, फिर सबसे अधिक संभावना है कि आपको रिवर्स इंजीनियरिंग का सहारा लेना होगा और विभिन्न हार्डवेयर ड्राइवरों या कॉन्फ़िगरेशन के साथ बाइनरी बूँद को हैक करना होगा। यह बहुत ही गैर-तुच्छ हो सकता है और सक्षम और अनुभवी इंजीनियरों की टीम के लिए भी चुनौतीपूर्ण साबित होगा।
IPhone के विभिन्न मॉडलों के विशिष्ट हार्डवेयर के साथ-साथ निम्न स्तर के बूट अप प्रक्रिया के बहुत अच्छे ज्ञान के रूप में कि रास्पबेरी पाई और आईओएस दोनों का उपयोग आवश्यक होगा। इसके अतिरिक्त, आईओएस की वास्तुकला पर गौर करें, जैसा कि मैं समझता हूं, डार्विन प्रणाली पर आधारित है। इसके लिए, आप विभिन्न जेलब्रेकिंग विधियों और उनके काम करने के तरीकों पर गौर कर सकते हैं।
यह भी ध्यान देने योग्य है कि इस तरह की कार्रवाइयों की वैधता संदिग्ध है क्योंकि EULA के कई उल्लंघन होने की संभावना है, जिनमें से सबसे स्पष्ट है कि Apple का ऑपरेटिंग सिस्टम केवल Apple हार्डवेयर पर चलता है। जेलब्रेकिंग तकनीकी रूप से कानूनी है, लेकिन रिवर्स इंजीनियरिंग को कभी-कभी कानून के तहत संरक्षित किया जाता है और इसे वास्तव में लगातार लागू नहीं किया गया है। Cydia प्रोजेक्ट और उस पर मौजूद कई ऐप्स iOS के लिए कुछ बेहतरीन ट्यून कस्टमाइजेशन करने में सक्षम हैं। यह कैसे करना है पर ज्ञान रास्पबेरी पाई पर चल रहा है पर ज्ञान के साथ ओवरलैप हो सकता है।
उस ने कहा, मैंने कुछ आश्चर्यजनक और कठिन परियोजनाओं को देखा है क्योंकि समर्पित डेवलपर्स और हैकर्स का एक समुदाय एक सामान्य लक्ष्य में आया था, उदाहरण के लिए Xbox-Linux प्रोजेक्ट , या जैसा कि आपने बताया, OSx86 प्रोजेक्ट । रास्पबेरी पाई पर आईओएस चलाना निश्चित रूप से असंभव नहीं है, लेकिन जो संभव है वह हमेशा व्यावहारिक नहीं है। आपको एंड्रॉइड के साथ अधिक मज़ेदार और कम परेशानी हो सकती है, क्योंकि यह खुला स्रोत है। उस ने कहा, जहां एक मजबूत है वहां एक रास्ता है।