Android-ში ნივთები მუდმივად პორტირებულია. ზოგჯერ ROM მიდის სხვადასხვა მოწყობილობებზე, აპლიკაციები, რომლებიც მოდის სხვადასხვა პლატფორმებიდან, ან ზოგიერთ შემთხვევაში კი root მეთოდები შესაძლებელია მოწყობილობებს შორის გაზიარება. როგორც დგას, ნივთების პორტირებამ შეიძლება გამოიწვიოს განვითარების ყველაზე საინტერესო და მომგებიანი სამუშაოები, სანამ არ გამოვა ჩაშენებული ROM-ები, როგორიცაა CyanogenMod 9. ზოგიერთ შემთხვევაში, ბევრი მსურველი დეველოპერი აიღებს ჩირაღდანს და თავად იწყებს პორტირების პროცესს. ბევრს აინტერესებს, სად უნდა დაიწყოს, და სანამ არსებობს გაკვეთილები, ზოგიერთის წაკითხვა შეიძლება სრულიად დამაშინებელი იყოს.
ეს არის ის, რაზეც დამწყებ დეველოპერებს არ სჭირდებათ ფიქრი XDA უფროსი წევრის მიერ დაწერილი გაკვეთილის წყალობით პეტერაგენტი 5. სახელმძღვანელო, რომელიც მოიცავს პორტირების საფუძვლებს, დაგეხმარებათ დაიწყოთ სწორ გზაზე თქვენი საყვარელი AOSP-დან მიღებული ROM-ის თქვენს საყვარელ მოწყობილობაზე სწორად პორტირება.
დასაწყისისთვის, Peteragent5 განმარტავს საფუძვლებს. ROM, რომელსაც თქვენ პორტირებთ, უნდა ჰქონდეს იგივე ინსტრუქციების ნაკრები, როგორც სამიზნე მოწყობილობა (ARMv6, ARMv7 და ა.შ.). შემდეგ გზამკვლევი ათვალიერებს მომხმარებლებს სათანადო საბაზისო ROM-ის პოვნაში და პორტირების გზაზე. სამწუხაროდ, სახელმძღვანელო არ დაგეხმარებათ შეცდომების ან პრობლემების გამოსწორებაში. თუმცა,
დეველოპერად გახდომის ყველაზე რთული ნაწილი დაწყებაა, და ეს არის გაკვეთილი, რომელსაც დამწყები დეველოპერები აბსოლუტურად ვერ გაუშვებენ.სრული მეგზისთვის, გადადით ორიგინალური ძაფი და დაიწყე.