If you want arabic on your Android device you can use CyanogenMod 7 based on Android gingerbread(2.3) they use arabic shaper in their rom soyou can read arabic everywhere and in the latest version of cyanogen they added an arabic keyboard.
Companies like HTC and samsaung... made special arabic room for devices exported to MEA , but It does not supported well, arabic OTA updates doesn't come 90%.