Apple'ın iOS kullanıcıları için çekici olsa da, bir meraklıysanız (Raspberry Pi'ye sahip olmanız gerektiği gibi) veya bir geliştiriciyseniz, iOS sizin için en az dosttur.
iOS, platform için belirli donanım ve yazılım entegrasyonu ile Apple'ın iPad veya iPhone'unun her modeli için özel olarak derlenmiştir. Aslında tüm yazılım dev bir ikili blob. Birisi yorumlarda Raspberry Pi ve bazı iPhone modelleri arasında birçok donanım benzerliği olduğunu belirtti. İOS'un Raspberry Pi'de çalışmasını sağlamak için en büyük umudunuz, donanımı Raspberry Pi'ye en çok benzeyen bir telefon için bir ürün yazılımı görüntüsü bulmak ve ardından çalıştırmaya çalışmak olacaktır. Ancak, platforma özgü derlenmiş görüntülerin çoğu gibi, çalışma ortamında beklenen ortamdan küçük sapmaların bile önyüklenemeyen bir sistem üretmesi muhtemeldir. Eğer durum böyle olursa, büyük olasılıkla tersine mühendislik ve ikili donanım farklı donanım sürücüleri veya yapılandırmaları ile kesmek için başvurmak zorunda kalacak. Bu çok önemsiz olabilir ve yetkili ve deneyimli mühendislerden oluşan bir ekip için bile zorlayıcı olabilir.
IPhone'un farklı modellerinin spesifik donanımı hakkında çok geniş bir bilgi ve hem Raspberry Pi hem de iOS kullanımının gerekli olacağı düşük seviyeli önyükleme işlemi hakkında çok iyi bir bilgi. Ayrıca, anladığım kadarıyla belirsiz bir şekilde Darwin sistemine dayanan iOS mimarisine bakın. Bunun için farklı jailbreak yöntemlerine ve nasıl çalıştıklarına bakabilirsiniz.
Ayrıca, bu tür eylemlerin yasallığı sorgulanabilir çünkü EULA'nın birden fazla ihlali vardır, en belirgin olanı Apple'ın işletim sisteminin sadece Apple donanımında çalışması şartıdır. Jailbreak teknik olarak yasaldır, ancak tersine mühendislik sadece bazen yasalar kapsamında korunmaktadır ve hiçbir zaman gerçekten tutarlı bir şekilde uygulanmamıştır. Cydia projesi ve üzerinde bulunan uygulamaların çoğu, iOS için bazı ince ayarlı özelleştirme yapabilir. Bunun nasıl yapılacağı bilgisi, Raspberry Pi'de çalışmasına ilişkin bilgi ile çakışabilir.
Bununla birlikte, bazı şaşırtıcı ve zor projelerin ortaya çıktığını gördüm, çünkü özel geliştiriciler ve bilgisayar korsanları topluluğu, örneğin Xbox-Linux projesi veya belirttiğiniz gibi OSx86 projesi gibi ortak bir hedefte bir araya geldi . İOS'u Raspberry Pi'de çalıştırmak kesinlikle imkansız değil, ancak mümkün olan her zaman pratik değildir. Açık kaynak olması nedeniyle Android ile daha eğlenceli ve daha az uğraşabilirsiniz. Bununla birlikte, güçlü bir iradenin olduğu yerde bir yol var.