2009-08-13 16 views
13

iPhone'um için web tabanlı bir oyun programlama ve arkadaşlarımın sahip olduğu diğer web özellikli telefonları denemeye başladım ve tarayıcıda Javascript kullanarak ivmeölçer erişimi hakkında bilgi bulmakta zorlanıyorum.Javascript kullanarak iPhone ivmeölçerine erişim var mı?

En son sürümle, şimdi konum bilgilerine erişebileceğimi biliyorum, ancak yapmayı planladığım oyunların bazılarında ivmeölçer kullanabileceğimi umuyordum.

Alternatif olarak, bu Android telefonlarda da mümkün mü?

+0

İlgili: [? Javascript ivme/jiroskop verileri nasıl erişilir] (http://stackoverflow.com/questions/4378435/ nasıl yapılır erişim-ivme ölçer-jiroskop-data-from-javascript/4378439) –

cevap

0

jharlap doğru, ancak Palm Pre. Pre'deki yerel geliştirme, html ve JavaScript kullanılarak yapılır, ancak telefonun yalnızca yerel olarak depolanmış uygulamalar için çalıştığına inandığım özelliklere erişmek için özel JavaScript API'leri vardır. Bu tarayıcı aracılığıyla kullanılabilir olup olmadığını merak ediyorum. Bundan şüphe ederim ama ilginç olurdu.

-2

Kasa PhoneGap project. Javascript'ten ivmeölçer ve GPS konumuna erişmek için API sağlar.

"Düzenli" javascript ivme bilgisine erişemiyor, iPhone OS 3.0 tarafından desteklenen W3C coğrafi konum API'sını kullanarak coğrafi konuma erişebilir. Yine de, bir işlevsellik (ör. PhoneGap), bu işlevselliği açığa çıkarmak için javascript ve Objective-C yetenekleri arasında bir köprü oluşturmak için kullanılabilir. Uygulamayı tek başına bir uygulama olarak dağıtmak istiyorsanız, bu yalnızca html içeriğini sunucudan yükleyen bir WebKit'e sahiptir.

Çerçeveleriyle oynamış değilim, ancak iPhone ve Android projeleri için şablonlar sunuyorlar ve iPhone ve Android'de neredeyse kullanıma hazır olan javascript oyununuzu geliştirmeye çalışabilirsiniz. Performans ve kullanıcı deneyimi hakkında yorum yapamam.

+0

Bu tamamen yanlıştır. Düzenli javascript elma ve android tarayıcılarda ivmeölçer erişebilir. Dahası, çözümünüz bir web sitesi oluştururken değil, bir uygulama oluşturduğundan ve bu nedenle telefonun apap'ları kullanılamayacağı için kullanılamaz. – Shayne

İlgili konular