It isn't all bad news!
If i ate an apple or a banana on its own, i would definitely see an unwelcome spike.
But i can eat an entire 300g of cherries in a day (and yes, i do this at least once every summer, because i am kind of helpless against fresh, seasonal, perfectly perfect mid season cherries). The trick is to drip feed the fruit sugar. A cherry every 15 mins, and i don't get a rise at all.
Other tricks are to have fruit in small quantities after a meal. The protein, fat and fibre in the meal can slow the fruit sugar absorption, and minimise the spike.
People have berries with cream for the same reason.
Also, we all vary in our reactions. Self testing will show how fruit affects you personally, and then you can tailor your choices to portions and types of fruit that suit you. But if you do this, please remember that fruit contains very rapidly digested sugars. Don't eat fruit on an empty stomach and expect to get a rise at 2 hours. Fruit is much faster than that. You are more likely to get a fruit-spike at 45 mins or an hour. It is entirely up to you how high a spike you will accept. Personally, i try to keep under 7.5mmol/l at all times. Some people are happy with higher, some aim lower.