typical apple requirements