Apple App Store не пускает Adobe и радиацию

В магазин приложений App Store, несмотря на формальный запрет, допускаются приложения, созданные на языках, отличных от C, C++ и Objective-C. Как отмечает The Register, на практике ограничение коснулось только программ, созданных с помощью iPhone packager от Adobe.

Как известно, нынешняя политика компании запрещает принимать в App Store приложения, написанные не на C, C++ и Objective-C. Запрет этот, по идее, должен был затронуть не только iPhone packager из пакета Flash Professional CS5, но и такие платформы как Appcelerator Titanium и Unity3D.

Тем не менее, на практике путь в "яблочный" магазин приложений остается закрыт лишь для всего, что связано с Flash, а приложениям, созданным на других платформах, по-видимому, дан "зеленый свет". По крайней мере, по заверениями представителей Appcelerator и Unity, им неизвестно ни об одном приложении, созданном на их платформах, которые не были бы приняты в App Store.

Опенсорсная платформа Titanium позволяет создавать мобильные и десктопные приложения с использованием инструментов веб-разработчика (JavaScript, Python, Ruby on Rails, HTML и CSS). Создателю приложений не требуется даже знать Objective-C - программа конвертирует весь необходимый код самостоятельно перед компиляцией.

Unity3D, используемая для написания кроссплатформенных игр, основана на Microsoft .NET. Платформа дает возможность создавать программы (в том числе, для iPhone), используя JavaScript и C#.

iPhone Packager от Adobe, подобно Unity3D, конвертирует программу непосредственно в машинный код, а не в Objective-C - в этом пункте между платформами нет отличий. Однако при этом Unity3D обращаются к Apple XCode IDE (интегрированная среда разработки), а продукт компании "Адоби" - нет. Очевидно, именно это отличие имеет решающее значение.

Впрочем, чтобы приложение забанили в App Store, совсем не обязательно, чтобы оно было как-то связано с Adobe Flash или еще какой-нибудь порнографией. Буквально на днях, например, "яблочники" удалили вполне невинную софтину Tawkon, весь вред от которой сводился к тому, что она могла, по заверениям разработчиков, оценивать уровень излучения "яблофона" в реальном времени и выдавать советы по снижению вредного воздействия.

Насколько полезно подобное приложение - вопрос, конечно, интересный. Во-первых, тема вредного влияния излучения мобильных телефонов изучена пока недостаточно глубоко - более-менее достоверные данные будут доступны лишь через десять лет. Во-вторых, наиболее важные данные по этому вопросу можно отыскать в общедоступных публикациях на тему SAR (удельного коэффициента поглощения). Даже в соответствующей статье "Википедии" можно найти рекомендации для пользователей, с которыми можно единожды ознакомиться и следовать (или не следовать) им - не захламляя свой телефон сомнительными приложениями.

Кстати, представители Apple уже ответили разработчикам, что программа успешно пройдет "техосмотр", если в нее будут внесены некоторые незначительные изменения, связанные со взаимодействием с API. Однако разработчики пошли иным путем: они разместили на своем сайте онлайновую петицию к Apple и обратились к пользователям с просьбой поддержать ее. Что ж, похоже, что в данном случае налицо попытка примазаться к славе Adobe и получить ореол мученика.


Владислав Михеев, Вебпланета





Последние новости

Подгружаем последние новости